본문 바로가기
728x90
반응형

controller4

FrontController 사용하기 FrontController는 사용자가 페이지의 요청을 보냈을때 frontController에서 요청에 맞는 Controller로 보내줄것이다. 그러기 위해선 페이지요청을 모두 FrontController로 보내야하는데, 그 역할은 Web.xml이 할 것이다. web.xml에서는 " .do " 로 들어오는 url을 모두 FrontController에서 처리요청을 하고있다. .do는 가상경로이다. Servlet / Web.xml 에서 controller 연결 Web.xml 이란? Web Application의 배포 서술자(DD, Deployment Descriptor)이다. 웹 애플리케이션의 배포 관련 설정을 위해 작성하는 파일이고, WEB-INF/web.xml 파일에 위치하고, 서블릿과 JSP를 어떻게 .. 2021. 6. 18.
Controller / DAO / Serviceimpl / VO / DTO 클래스 다이어그램을 작성하기 위해 Controller, DAO, Serviceimpl, VO , DTO 알아보기 1.Controller Controller는 Interface에서 사용자가 필요로 하는 화면과 기능을 연결해주는 다리 역할을 한다. 2.DAO ( Data Access Object ) , Service DAO는 Data Access Object로 Data base에서 data에 access(접속)하는 트랜잭션 객체이다. 즉 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. Serveiceimpl 라고도 불리는데 여기서 impl은 Implements를 말한며, Seveiceimpl는 Serveice를 상속한다. Serveice(Interface)는 메소드는 있.. 2021. 6. 8.
Servlet / Web.xml 에서 controller 연결 Web.xml 이란? Web Application의 배포 서술자(DD, Deployment Descriptor)이다. 웹 애플리케이션의 배포 관련 설정을 위해 작성하는 파일이고, WEB-INF/web.xml 파일에 위치하고, 서블릿과 JSP를 어떻게 실행하느냐에 관한 정보가 들어있다. DD는 Tomcat 서버를 가동할 때 읽혀진다. web.xml의 시작과 종료를 한다. apiBoard 애플리케이션의 표시이름을 설정하는 부분이다. 이클립스에서는 기본적으로 프로젝트명이 설정되며, 필요하다면 수정 가능하다. index.html index.htm index.jsp default.html default.htm default.jsp 는 웹 서버 URL경로로 처음 들어왔을 때 클라이언트에 처음으로 노출되는 파일들을 .. 2021. 6. 3.
MVC/Controller/Servlet생성 MVC패턴에서 Controller / Servlet 생성하기 Controller은 Model과 VIew를 연결 시켜주는 다리 역할을 한다. 또한 객체들의 조합을 통해서 프로그램의 작동 순서나 방식을 제어한다. Servlet? 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 하는 자바 프로그램입니다. 예를 들어, 어떠한 사용자가 로그인을 하려고 할 때. 사용자는 아이디와 비밀번호를 입력하고, 로그인 버튼을 누릅니다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고, 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 서블릿(Servlet)입니다. 출처: https://mangky.. 2021. 5. 10.
728x90
반응형