본문 바로가기

백엔드기술/스프링프레임워크18

Spring json포멧 설정하기 - Jackson 라이브러리 Jackson 라이브러리를 쓰면, Response를 클래스 단위로 지정시 json형태로 값을 리턴할 수 있다. @Controller public class JsonExController { @RequestMapping(value = "/user.json", method = RequestMethod.GET) @ResponseBody public Response getUserInfo(Locale locale, Model model) { Response result = new ResponseUnwrapper(); User user = new User("1", "minho", 30); user.addList("TEST1"); user.addList("TEST2"); result.setData(user); ret.. 2013. 9. 30.
메이븐 사용자 라이브러리 추가하기 콘솔로 메이븐에 사용자 라이브러리 등록하는 방법 1. 라이브러리 등록 mvn install:install-file -Dfile=D:\라이브러리.jar -DgroupId=revfactory -DartifactId=revf -Dversion=0.1 -Dpackaging=jar -DgeneratePom=true 2. 라이브러리 POM 추가 revfactory revf 0.1 2013. 2. 18.
Spring Framework MVC 로그인 이전 포스팅 http://revf.tistory.com/entry/Spring-Framework-MVC-Mybatis-3 기존 패키지에 아래 기능을 추가함 - 로그인 - 로그아웃 - 세션관리 방식 - 세션 체크 : Spring Framework의 Interceptors 를 이용함 HandlerInterceptorAdapter 을 상속받은 SessionInterceptor 클래스 구현 preHandle( ) 메서드는 사용자 호출 후 Controller 가 받기전에 수행됨 postHandle( ) 메서드는 Controller 수행 후 VIEW로 가기전에 수행됨. Controller수행 중 에러시 호출 안됨 - 로그인 처리 : Validator를 이용함 Validator 을 상속받은 LoginValidator.. 2012. 12. 4.
Spring Tag Library Spring Tag Library meassage tag() 스프링은 메시지 리소스 파일로 부터 메시지를 가져와 간편하게 출력할수 있도록, 태그를 제공한다. JSP 페이지의 타이틀을 를 이용해서 출력하는 예제를 만들어 보자. 빈 정의 파일에 리소스 번들 관련된 설정이 되어 있어야 한다. 먼저 메시지 관련 리소스 파일에 코드값을 설정해준다. PropertiedEditor 같은 유틸의 도움을 받으면 편리하게 한글 입력-편집이 가능하다. /easycompany/webapp/WEB-INF/classes/messages_ko.properties ... # -- spring:message -- easaycompany.loginform.title=로그인페이지 easaycompany.employeelist.title=.. 2012. 12. 4.
Spring Framework MVC + Mybatis 3 기본 스프링 설정 완료 파일 첨부된 라이브러리는 아래와 같다. - Spring Framework 3.1 MVC : 스프링 프레임워크 관련 라이브러리 - Mybatis 3 : 데이터베이스 엑세스 - JSTL : JSP을 HTML 태그처럼 쓸 수 있게 하는 라이브러리 - c3p0 : 데이터베이스 안정적인 커넥션 풀 - Log4j : Log 라이브러리 - JDBC : Mysql , MS-SQL, Cubrid 라이브러리 포함 - ezmorph : JSON 관련 라이브러리 - JUnit : 테스트 라이브러리 - Quartz : 스케쥴 라이브러리 2012. 12. 4.
Spring MVC 3 + MyBatis(iBatis) 3 CRUD구현 http://www.raistudies.com/spring/spring-mvc/spring-mvc-3-controller-for-performing-crud-operation-using-mybatisibatis-3/ 2012. 10. 18.