View 2

MVC Pattern - 2

Model : 모든 모델클래스는 같은 인터페이스를 상속 받아 동일한 구조로 작성 - 사용성 및 유지보수의 효율성 증가 Controller가 사용하는 request와 response를 View와 Model에서 다 사용할 수 있다. Model 1 방식의 _action.jsp는 Model2 에서는 MODEL이 다 처리하기에 사용하지 않는다. 똑같은 코드를 자바에서는 include할 수 있는 방법이 없기 때문에 일일이 파일마다 써줘야 한다. → 이부분을 보완한 방식이 AOP(관점지향프로그래밍)이고, 모듈 형태로 만들어 사용하게 할 수 있다. Model+Service+@Controller : Business Layout DAO+DB : Persistence Layout → Mybatis or Hivernate V..

Web Dev 2022.02.18

MVC Pattern - 1

MVC Pattern 출처 : https://seongmun-hong.github.io/spring/MVC1-MVC2 모든 요청을 하나의 Servlet이 처리를 함(Model class) - 처리 요청을 처리하는 메소드가 처리해서 결과를 보여줄 JSP로 포워딩하여 응답. - 응답 웹브라우저의 모든 요청이 단일 진입점(하나의 Servlet) 이 처리 한다는 점! MVC 패턴의 핵심 처리와 뷰가 분리 흐름제어는 컨트롤러 유지보수가 간단, 확장성 증대 Model - 비즈니스 영역의 상태정보를 처리((Business Layout) : 데이터, 데이터의 형식을 지정하고, 저장하고 불러오는 작업들에 관한 코드 Bean or Java Class View - 비즈니스 영역의 보여주는 정보(Presentation Lay..

Web Dev 2022.02.17