본문 바로가기

2019/JSP Servlet13

//jsp servlet MVC 패턴 ( Model - View - Controller ) MVC 패턴을 이해하기 위해 DB에 저장된 데이터를 불러오는 프로그램을 만드려고 한다. Model - boardDTO.java / boardDAO.java View - list.jsp Controller - 서블릿 frontController / 인터페이스 action / action을 상속받은 클래스 listAction 2020. 1. 3.
//jsp servlet DBCP jdbc : java database connection dbcp : database connection pool JNDI : Java Naming and Directory Interface 2020. 1. 3.
//jsp servlet 트랜잭션 2020. 1. 3.
//jsp servlet cookie 2020. 1. 3.
//jsp servlet session 2020. 1. 3.
//jsp servlet scope 2020. 1. 3.
//jsp servlet sendRedirect foward 2020. 1. 3.
//jsp servlet include 액션 / 디렉티브 2020. 1. 3.
// jsp servlet 테이블 게시판 만들기(추가, 수정, 삭제, 상세보기) 2020. 1. 3.
jsp servlet form을 post 방식으로 전송하기 1. myForm.html 을 생성하여 body부분에 form태그를 작성한다. (css는 임의로 설정) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 아이디 패스워드 이름 성별 남자 여자 2. 생성된 form 을 확인하면 다음과 같다. 3. 위 form태그에서 method를 post로 잡아주었으므로 doPost 메서드에 체크하여 formResult 서블릿 파일을 생성한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 protected void doPost(HttpServletRequest request, HttpServletResponse response) throw.. 2020. 1. 3.
jsp get / post html 에서 사용했던 form 태그를 생성할때, 위와 같이 만들었다. form 태그의 내용을 전송하는 방법으로써 post와 get방법이 있다. post 방식 - 전송할 내용이 url 에 보이지 않는다. 일반적으로 아이디와 패스워드처럼 사용자 외에게 노출을 원하지 않을 경우 흔히 이 방식을 사용한다. get 방식 - 전송할 내용이 url에 표기된다. 2020. 1. 3.
SERVLET Life Cycle 서블릿 생명 주기 ( Life Cycle ) init - 서버가 처음 동작 할때 service - 요청 될 때마다 ( doGet, doPost ) destroy - 서버 종료 될 때 테스트 1 2 3 4 5 6 7 8 9 10 11 12 13 public void init(ServletConfig config) throws ServletException { System.out.println("init method"); } public void destroy() { System.out.println("destroy method"); } protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletE.. 2020. 1. 3.
JSP 게시판 만들기 자바파일 2개 DTO (VO) : 변수 6개 생성 (번호, 제목, 내용, 글쓴이, 작성일자, 조회수) DAO : 메서드 6개 생성 (연결Connection, 목록보기getList, 글쓰기insertData, 조회수upHit, 상세보기detail, 검색하기getSearch) jsp 파일 4개 list.jsp - 게시판 전체 목록 보기 detail.jsp - 게시판에서 글 클릭시 내용 보기 insert.jsp - 게시판 목록에서 '글쓰기' 클릭 시 나오는 form insertResult.jsp - '글쓰기'버튼 눌렀을 시 실행 큰 흐름은 다음과 같다. 크게 10단계로 나뉘어 복잡해 보일 수 있으나, Connection 메서드를 제외하면 반복되는 메서드를 사용하고 있어 그리 복잡하지않다. DTO에서 변수와 g.. 2019. 12. 30.
반응형