Spring41 국비 지원 개발자 과정_Day70 package com.pojo.step3; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.log4j.Logger; import com.pojo.step2.Board2Controller; public class ActionSupport extends HttpServlet { Logger logger .. 2023. 3. 9. 국비 지원 개발자 과정_Day69 BoardWriteServelet.java 의 doPost()와 doGet() 구현 public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ logger.info("doGet 호출 성공"); Board board = new Board(); board.setBoardTitle(req.getParameter("btitle")); board.setBoarWriter(req.getParameter("bwriter")); board.setBoardContent(req.getParameter("bcontent")); int result = 0; BoardService bs = new B.. 2023. 3. 8. 국비 지원 개발자 과정_Day66 순제어 A클래스가 B, C를 인스턴스화(A클래스 내부에서 이루어짐) java → 어노테이션 xml → beans(빈의 다른 말은 클래스) 라이프사이클 → init() - service() - destroy() →우리가 작성하는 service()에 들어감(스크립틀릿 안의 코드는 모두 지역변수이다) 어노테이션 기반 코드설정 → 자바에 작성하고, 자바는 컴파일하기에 버전관리 불편 xml → 버전관리 상관없음. 서버에 등록해 놓으면 기억 계속 유지가능 id는 인스턴스 변수 class이름은 풀네임으로 ref는 참조하는 레퍼런스 주소번지 스프링부터는 어노테이션 기반 설정으로함 MultiActionController deprecated, 어노테이션(@Controller)때문에 차후 쓰지 않음(어노테이션은 상속받지 않.. 2023. 3. 3. 국비 지원 개발자 과정_Day65 pojo step1 void → ActionForward(페이지 이동과 관련) Action 인터페이스 설계 doGet, doPost → execute(req, res) pojo step2 - 좀 더 스프링스럽게 바꿔보기 ActionForward → String 1. “redirect: XXX.jsp” or “redirect:XXX.sp2”(입력, 수정, 삭제 후 결과 페이지 처리 목적) 2. “forward:XXX.jsp” 주의: XXX.sp2를 사용 불가(연속적으로 forward 사용 불가) 3. “업무폴더명/페이지이름” WEB-INF/view/업무폴더명/페이지이름.jsp pojo step3 - 최대한 스프링과 비슷하게 String → ModelAndView객체(scope가 request, 화면이름 정.. 2023. 3. 2. 국비 지원 개발자 과정_Day59 요구사항 정의서 1. 게시글 목록 페이지를 열 때 오라클 서버를 경유해 최신글 10건을 가져온다/내림차순으로 정렬하여 출력 2. 제목을 클릭하면 상세 보기 페이지로 이동하기 전에 오라클 서버를 경유해 사용자가 선택한 제목에 대한 한 건의 정보만 가져와서 read.jsp에 출력 1번에서 제목을 클릭할때 글 번호를 서블릿에 넘겨서 select문 where절에 조건값으로 사용 3. 댓글쓰기 버튼을 누르면 상세 보기 페이지에서는 글번호, 글그룹번호, 차수, 순번, 글제목 등 1번에서 선택된 글번호에 해당하는 모든 정보를 가지고 있으므로 글 내용을 입력받아 폼 전송 시에 댓글 쓰기에 필요한 정보인 글번호, 글그룹번호, 차수, 순번을 반드시 넘겨준다 위에서 가져온 글번호는 새글쓰기인지 댓글 쓰기인지를 판별하는 용도.. 2023. 2. 21. 이전 1 ··· 5 6 7 8 9 다음