Dynamic Web project
-
1. /WEB-INF/spring/root-context.xml 파일 설정 Dynamic Web Project 만들기 2 에서 설정한 root-context.xml 파일에 내용을 추가한다. /WEB-INF/spring/root-context.xml 파일에 추가 * context:component-scan => 특정 패키지 안의 클래스들을 스캔하여 Annotation을 확인 후 Spring Bean 으로 등록한다. => @Component, @Controller, @Service, @Repository 등 component 어노테이션들을 Bean 등록 한다. 2. /WEB-INF/spring/appServlet/dispatcher-servlet.xml 파일에 내용 추가 * handlerMapping => ..
Dynamic Web Project 만들기 4 - 프로젝트 기본 설정(component-scan, handlerMapping, ViewResolver)1. /WEB-INF/spring/root-context.xml 파일 설정 Dynamic Web Project 만들기 2 에서 설정한 root-context.xml 파일에 내용을 추가한다. /WEB-INF/spring/root-context.xml 파일에 추가 * context:component-scan => 특정 패키지 안의 클래스들을 스캔하여 Annotation을 확인 후 Spring Bean 으로 등록한다. => @Component, @Controller, @Service, @Repository 등 component 어노테이션들을 Bean 등록 한다. 2. /WEB-INF/spring/appServlet/dispatcher-servlet.xml 파일에 내용 추가 * handlerMapping => ..
2022.07.14 -
1. View 페이지 생성 1-1. JSP View 사용을 위한 dependency 추가 pom.xml > " " 태그 사이에 추가 javax.servlet javax.servlet-api 4.0.1 provided javax.servlet.jsp javax.servlet.jsp-api 2.3.3 provided javax.servlet jstl 1.2 1-2. /WEB-INF 폴더 하위에 views 라는 폴더 생성 1-3. /WEB-INF/views/ 하위에 테스트용 test.jsp 파일 생성 views > 마우스 오른쪽 클릭 > new > JSP File > test 입력 후 생성 1-4. 확인을 위해 test.jsp 파일에 데이터 입력하기 2. Package 및 Controller 생성 2-1. P..
Dynamic Web Project 만들기 3 - 프로젝트 기본 설정(JSP, Controller 설정)1. View 페이지 생성 1-1. JSP View 사용을 위한 dependency 추가 pom.xml > " " 태그 사이에 추가 javax.servlet javax.servlet-api 4.0.1 provided javax.servlet.jsp javax.servlet.jsp-api 2.3.3 provided javax.servlet jstl 1.2 1-2. /WEB-INF 폴더 하위에 views 라는 폴더 생성 1-3. /WEB-INF/views/ 하위에 테스트용 test.jsp 파일 생성 views > 마우스 오른쪽 클릭 > new > JSP File > test 입력 후 생성 1-4. 확인을 위해 test.jsp 파일에 데이터 입력하기 2. Package 및 Controller 생성 2-1. P..
2022.07.14 -
Tiles Spring Apache Tiles는 레이아웃 템플릿 엔진이다. 중복되는 태그를 사용하지 않아도 지정된 레이아웃에 따라 페이지 타일을 조합하여 완전한 페이지로 만들어준다. 간단하게 얘기하면 Tiles는 웹 페이지 상단이나 하단 메뉴와 같이 반복적으로 사용되는 부분들에 대한 코드를 분리해서 한곳에서 관리할 수 있도록 가능하게 해주는 프레임워크이다. 1. pom.xml dependency 추가 아래의 dependency 를 pom.xml 에 추가한다. org.apache.tiles tiles-jsp 3.0.3 프로젝트 마우스 오른쪽 클릭 > Maven > Update Project... * tiles Dependency 추가 시 본인은 아래와 같이 slf4j 가 존재하지 않는다고 에러가 떴다. 위..
Dynamic Web Project - Tiles Template 추가Tiles Spring Apache Tiles는 레이아웃 템플릿 엔진이다. 중복되는 태그를 사용하지 않아도 지정된 레이아웃에 따라 페이지 타일을 조합하여 완전한 페이지로 만들어준다. 간단하게 얘기하면 Tiles는 웹 페이지 상단이나 하단 메뉴와 같이 반복적으로 사용되는 부분들에 대한 코드를 분리해서 한곳에서 관리할 수 있도록 가능하게 해주는 프레임워크이다. 1. pom.xml dependency 추가 아래의 dependency 를 pom.xml 에 추가한다. org.apache.tiles tiles-jsp 3.0.3 프로젝트 마우스 오른쪽 클릭 > Maven > Update Project... * tiles Dependency 추가 시 본인은 아래와 같이 slf4j 가 존재하지 않는다고 에러가 떴다. 위..
2022.04.27 -
Dynamic Web Project 란? 이클립스에서 서블릿/JSP 기반 동적인 웹 어플리케이션을 만들기 위한 프로젝트이다. 1. 프로젝트 생성 1-1. 이클립스에서 Project Explorer 아무곳이나 마우스 오른쪽 버튼 클릭! > New 클릭! > Other 클릭! 1-2. Web > Dynamic Web Project 선택 > Next 클릭! 1-3. Project name 입력 > 웹 프로젝트를 구동할 Tomcat 설정을 위해 New Runtime 클릭! 1-4. Apache 선택 > Apache Tomcat v9.0 선택 > Next 클릭! 1-5. Apache Tomcat이 없을 경우 Download and Install 클릭 1-6. Finish 1-7. Apache Tomcat 설치확인..
Dynamic Web Project 만들기 1 - 프로젝트 생성Dynamic Web Project 란? 이클립스에서 서블릿/JSP 기반 동적인 웹 어플리케이션을 만들기 위한 프로젝트이다. 1. 프로젝트 생성 1-1. 이클립스에서 Project Explorer 아무곳이나 마우스 오른쪽 버튼 클릭! > New 클릭! > Other 클릭! 1-2. Web > Dynamic Web Project 선택 > Next 클릭! 1-3. Project name 입력 > 웹 프로젝트를 구동할 Tomcat 설정을 위해 New Runtime 클릭! 1-4. Apache 선택 > Apache Tomcat v9.0 선택 > Next 클릭! 1-5. Apache Tomcat이 없을 경우 Download and Install 클릭 1-6. Finish 1-7. Apache Tomcat 설치확인..
2022.04.26