프로그래머스 Lv.0 짝수는 싫어요
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 23. 22:17프로그래머스 Lv.0 짝수는 싫어요

class Solution { public int[] solution(int n) { int[] answer = new int [n / 2 + n % 2]; int cnt = 0; for(int i = 1; i

개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 17. 00:30[JSP/Servlet] 20. 회고록

서론 욕심부리지 않고 기초적인 기본 홈페이지를 만드는 데 필요한 CRUD를 목표로 진행했다. 사용한 코드를 하나하나 분석하며 나의 것으로 만들기 위해 노력했고, 완전히 날 것보다는 조금은 꾸며두는게 보기 좋을 것 같아 HTML/CSS를 더하고 다듬었다. 본론 Controller > Service > DAO > Mapper 순으로 진행되는 것은 수업을 통해 맥락이 잡혀 있었으나, 이클립스에 코드를 써가며 블로그에 설명을 병행하다보니, orm package에 담긴 DatabaseBuilder가 왜 DAOImpl에서 사용되는지 다시 한 번 이해할 수 있는 계기가 되었다. 또한, 수업 중에 받아쓰기에 급급해서 이해하지 못하고 넘어갔던 Pagination을 만드는 방법이나 Mapper에서 SQL 예비구문을 쓰는 ..

[JSP/Servlet] 18. 나의 게시물
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 20:18[JSP/Servlet] 18. 나의 게시물

마이페이지에서 내가 쓴 게시물을 볼 수 있는 버튼을 만들었다. member > mypage.jsp 마이페이지 수정 회원탈퇴 나의 게시물 MemberController.java package controller; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet...

[JSP/Servlet] 17. 회원 출석부 만들기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 19:36[JSP/Servlet] 17. 회원 출석부 만들기

배운대로 화면에 DB의 memberTABLE을 그대로 list.jsp에 뿌릴까 하다가 어차피 회원 데이터를 뿌릴거면 내가 원하는 데이터만 뽑아서 출석부를 만들까? 하는 생각에 코드를 조금 변형했다. index.jsp 출석부 ID 출석일 ${mvo.id } ${mvo.lastlogin } 이렇게 완성하고 보니 로그아웃을 할때도 lastlogin이 업데이트 되어서 출석부가 바뀌겠네? 하는 생각이 들었다. 그래서 출석하기 버튼만 눌렀을 때 업데이트 되도록 수정했다. MemberController.java package controller; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; impor..

[JSP/Servlet] 16. 댓글 - 수정과 삭제
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 14:36[JSP/Servlet] 16. 댓글 - 수정과 삭제

댓글 생성과 리스트 출력을 이해했다면 수정과 삭제는 크게 어렵지 않다. 만약, 댓글의 생성과 리스트 출력을 이해하지 못했다면 https://rlog0918.tistory.com/192 이곳을 참고하기 바란다. CommentController.java package controller; import java.io.BufferedReader; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import..

728x90
반응형
image