본문 바로가기

반응형

JSP

JSP 게시판 만들기(2) MVC패턴 model2 지난 글에서는 로그인에 대한 Dao구현까지 하고 왔다. 이제 login.jsp 에서 입력한 아이디와 비밀번호를 받아 로그인에 대한 처리를 하겠다. 먼저 com.thboard.www.command 패키지를 만든 후 command 인터페이스를 만든다. 그 커맨드 인터페이스를 상속받아 로그인 커맨드를 생성한다. login.jsp 에서 보낸 파라미터에서 아이디와 패스워드를 꺼내 구현한 Dao의 로그인 처리 함수를 실행한다. 성공하면 Main.jsp로 리다이렉트 시키고 실패하였으면, 안내 메시지를 띄우고 로그인 페이지로 돌아간다. HttpSession과 Cookie를 사용하여 아이디 저장 기능을 구현한 모습이다. UserLoginCommand package com.thboard.www.command; import.. 더보기
JSP 게시판 만들기(1) MVC패턴 model2 이번에는 mvc패턴을 사용한 model2 구조로 게시판을 만들어보겠다. 시작하기에 앞서 mvc패턴이 무엇이냐 model2 구조는 무엇인가 하는 의문이 들 수 있다. 먼저 mvc 패턴은 웹 개발을 하는 사람이라면 질리도록 들을 수밖에 없는 디자인 패턴으로서 (Model-View-Controller)의 약자이다. 이 디자인 패턴을 사용하지 않더라면 프로젝트를 할 때 다른 이들과 어떻게 하면 더 깔끔하고 유지보수에 편리하고, 좋을지를 생각하며 처음부터 끝까지 구상을 해야 할 것이다. 하지만 이렇게 다 정의가 되어있는 디자인 패턴을 사용한다면 우리는 정의되어 있는 대로 만들고 유지보수에서도 어려움이 없을 것이다. 간략하게 설명하자면 Model : 애플리케이션의 정보, 데이터를 나타낸다 View : 사용자가 볼 .. 더보기
JSP 컨트롤러(Controller) properties,XML 적용 package com.javalec.ex.frontcontroller; import java.io.IOException; ..생략.. public class BFrontController extends HttpServlet { private static final long serialVersionUID = 1L; public BFrontController() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("doGet"); actionDo(request, response); } prote.. 더보기
반응형