본문 바로가기

개발/웹9

전자정부프레임워크(스프링) 프로젝트 세팅하기 #3 자동설정된 파일 해설 1. Context-param설정파일의 경로를 설정해준다. (JavaConfig를 사용할경우 클래스명을 적기도 한다.) 2. listener웹 애플리케이션에 이벤트가 발생한다면 이 listener에 전달되는데 클래스로 그 이벤트를 전달하는데 사용한다. 3. servletTomcat의 가장 기본적인 서블릿매핑 설정이다.해당 url pattern으로 요청이 들어온다면 어떤 클래스를 지정할지에 대해 정해진다.현재 세팅은 RESTFUL 방식으로 되어있다.전자정부프레임워크의 설정 대부분은 *.do 설정하여 진행한다. 1. annotation-driven 은 기본적인 스프링 설정들을 자동으로 추가시켜는 역할을 한다. annotation-driven이 등록하는 Bean 목록validationwe.. 2014. 5. 27.
전자정부프레임워크(스프링) 프로젝트 세팅하기 #2 프로젝트에 필요한 라이브러리 지정하기 1. 전자정부프레임워크 라이브러리 스프링 프로젝트를 생성한관계로 전자정부프레임워크 관련 라이브러리가 빠져있다. 이를 추가해주려면 pom.xml에 dependency를 추가해주면 된다.추가했다면 EgovMap과 EgovAbstractMapper등을 사용할수 있게된다. 2. JDBC관련 라이브러리 추가프로젝트가 사용하는 Database와 연결이 필요하다면 관련 dependency를 추가한다. 3. validation 관련 라이브러리 추가클라이언트 입력값에 대해 유효성검증을 좀더 다양하게 해주려면 추가해준다. #jar파일을 직접등록하기보다는 Maven을 이용하여 라이브러리를 추가해줘야 한다. maven보다 gradle이 대세인건 비밀#maven을 사용하는 이유는 라이브러리.. 2014. 5. 27.
전자정부프레임워크(스프링) 프로젝트 세팅하기 #1 #IDE 버전 STS 3.5.1로 사용하였습니다. http://spring.io/tools 에서 받을수 있습니다. 프로젝트 생성 패키지 에디터에서 우클릭후 New > 스프링 프로젝트를 선택한다. Spring MVC프로젝트를 선택한다. 프로젝트는 Maven이 자동으로 탑재되어 웹프로젝트형식으로 자동으로 전자정부프레임워크환경에 맞는 환경으로 설정이 완료된다. 사용할 패키지명을 입력한다. 프로젝트 생성시 빈설정, 패키지 설정이 입력한 대로 자동으로 생성된다. 생성된 프로젝트를 확인한다. 서버를 구동하자 구동후 한글이 깨지게 되는데 간단한 문제 이다. JSP에서 pageEncoding에 UTF-8이 설정되지 않은 문제다. 당황하지 않고 jsp에 pageEncoding을 입력해주면 된다. 그후 새로고침 을 하면 .. 2014. 5. 27.
WEBLOGIC 사용시 Sitemesh Decorator오류 수정 package com.uway.config; import java.util.Properties; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import org.apache.log4j.Logger; import com.opensymphony.module.sitemesh.Config; import com.opensymphony.module.sitemesh.DecoratorMapper; import com.opensymphony.module.sitemesh.Page; import com.opensymphony.module.sitemesh.mapper.AbstractDecoratorMapper; impo.. 2014. 4. 3.