본문 바로가기
반응형

Model13

[JSP] Model 1 아키텍처와 Model 2 아키텍처, MVC 패턴 학습 목표 · Model 1 아키텍처 · Model 2 아키텍처 · MVC 패턴 - MVC 패턴과 모델 2 구조의 매핑 - MVC의 컨트롤러: 서블릿 - MVC의 뷰: JSP - MVC의 모델 - 커맨드(Command) 패턴 기반의 코드 - 설정 파일에 커맨드와 클래스의 관계 명시하기 - 요청 URI를 명령어로 사용하기 · JSP 웹 어플리케이션의 구조는 모델 1 구조와 모델 2 구조로 나뉨 · JSP에서 모든 로직과 출력을 처리하느냐 JSP에서는 출력만 처리하느냐에 따라 모델 1, 2 구조로 구분 · MVC 패턴을 이용해서 웹 어플리케이션을 구현할 때 모델 2 구조를 사용함 Model 1 아키텍처 · JSP와 JavaBeans만 사용하여 웹을 개발하는 구조 · 90년대 말부터 2000년대 초까지 자바 .. 2021. 10. 4.
[Spring] Model 1, Model 2를 예제로 구현하며 알아보자 Model 1 구현하기 JSP 파일에서 Controller 기능과 View 기능을 모두 처리하는 Model1 구조를 구현해보자. 구현할 내용은 사용자의 이름, 전화번호, 나이를 출력하는 페이지다. 자바 웹프로젝트를 생성하고, hello.jsp 파일을 src/main/webapp 폴더에 등록한다. 그리고 HTML 태그를 이용하여 화면을 구성한다. hello.jsp Hello World! hello.jsp 파일을 선택하고, 마우스 오른쪽으로 클릭하여 Run As - Run on Server를 통해 실행한다. 그러면 다음과 같은 페이지가 실행된다. 지금은 경로가 http://localhost:8080/scshim/hello.jsp로 되어있다. 경로를 http://localhost:8080/hello.jsp 로.. 2021. 2. 24.
[Spring] 스프링 Model 1 아키텍처와 Model 2 아키텍처 스프링 Model 1 아키텍처와 Model 2 아키텍처 ✏️ Model 1 아키텍처 아키텍처는 90년대 말부터 2000년대 초까지 자바 기반의 웹 애플리케이션 개발에 사용됐던 아키텍처로, JSP와 JavaBeans만 사용하여 웹을 개발하는 구조입니다. Model 1 아키텍처에서 Model의 기능은 JavaBeans에 의해 이루어집니다. Model은 데이터베이스 연동 로직을 제공하면서 DB에 검색한 데이터가 저장되는 자바 객체를 말합니다. JavaBeans의 Bean는 자바에서 객체를 의미하는 용어입니다. 즉, JavaBeans는 데이터베이스 연동에 사용되는 자바 객체들입니다. Model 1 아키텍처에서는 JSP 파일이 가장 중요한 역할을 수행합니다. JSP가 Controller와 View 기능을 모두 처.. 2021. 1. 12.
반응형