1. pom.xml 1 2 3 4 5 6 7 8 9 10 11 12 net.sf.json-lib json-lib 2.3 jdk15 com.fasterxml.jackson.core jackson-databind 2.5.1 json 라이브러리를 pom.xml에 추가해준다. 2.dispatcher-servlet.xml 1 2 3 4 bean 등록 한다.여기서 bean id "jsonView" 는 컨트롤러에서 사용되어진다. 3. Controller 1 2 3 4 5 6 @RequestMapping(value = "/menu/menuIdCheck.do", method = RequestMethod.POST) public ModelAndView menuIdCheck(@RequestParam(required = fal..
Interceptor란 컨트롤러에 들어오는 요청 가로채는 역할 컨트롤러에 들어오는 요청을 가로채서 컨트롤러 실행전 이 회원이 로그인을 하였는지 권한은 있는지 등등을 체크하기 위해 주로 사용한다. 1. dispatcher-servlet.xml 에서 interceptor 부분 bean을 등록한다. dispatcher-servlet.xml 파일을 열어서 다음 항목을 추가한다. 1 2 3 4 5 6 7 8 9 10 11 12 2개의 interceptor를 추가할 예정인데. 1. authenticInterceptor : 권한, 세션체크 부분로직이 들어갈 인터셉터이다. 2. webLogInterceptor : 단순 log를 쌓기 위한 인터셉터이다. class="" 부분에 패키지명.클래스명 입력을 해준다. 서블릿 설..
일단 기본적인 Tiles 적용은 되어있다고 가정하고 진행을 하겠습니다. tiles 적용법은 https://it-gosu.tistory.com/3 포스팅 참고 viewPreparer 적용은 간단합니다. dispatcher-servlet.xml 의 tiles 부분은 다음과 같습니다. 저 부분에서 제가 빨간색으로 원을 그려놓은 부분을 참고해 주시면 됩니다. 1 2 3 4 5 6 preparerFactoryClass :: tiles에 추가적인 기능을 더해주기 위해 선언한 부분이다. preparer는 렌더링 하기 전 거쳐가는 것?? 이라고 한다 쉽게말하면 화면띄우기전 한번 거쳐간다고 생각하시면 될 것 같아요. property를 선언해주고, 저 것을 사용해주기위해 bean(애플리케이션의 핵심을 이루는 객체)을 하나..
1. pom.xml에서 tiles 를 추가해준다. (Maven tiles 추가) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 org.apache.tiles tiles-extras 3.0.8 org.apache.tiles tiles-servlet 3.0.8 org.apache.tiles tiles-jsp 3.0.8 2. 추가한뒤 메이븐 받기 프로젝트 우클릭 후 > 3. dispatcher-servlet 설정 1 2 3 4 5 위와같이 초기 servlet 설정 부분을 아래와 같이 변경해준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /WEB-INF/tiles/tiles-layout.xml tiles 설정 부분을 추가해주고 기존 p:orde..
스프링의 주요특징을 정리하면 다음과 같다. POJO 기반의 구성 의존성 주입(DI)을 통한 객체 간의 관계 구성 AOP (Aspect-Oriented-Programming) 지원 편리한 MVC구조 WAS에 종속적이지 않은 개발 환경 1. POJO(Plain Old Java Object)기반의 구성 - 쉽게말해 일반적인 Java코드를 이용해서 객체를 구성하는 방식을 그대로 스프링에서 사용할 수 있다는 뜻이다. 2. 의존성 주입을 통한 객체 간의 관계 구성 - IoC ( Inversion Of Control ) - 제어의 역행 : 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라 외부에서 결정되는 것을 뜻한다. ( 즉 "끼워 넣기" 형태로 개발하고 실행하게 된다. ) ==> 개발자는 필요한 부품만 개..
- Total
- Today
- Yesterday
- html
- json
- button submit막기
- tiles #tiles3 #spring #ViewPreparer #Preparer #동적매뉴구성 #동적매뉴 #타일즈적용
- spring #tiles #egov #전자정부프레임워크 #tiles적용
- GitLab설치
- JsonView
- modelandview
- #egov #전자정부 #spring #interceptor #인터셉터
- form submit
- return json
- jsp
- #스프링 #spring #특징 #스프링특징 #java
- centos7
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |