본문 바로가기

Spring25

Spring WebSocket 1. Spring 4.x, WebSocket # pom.xml org.springframework spring-websocket 4.2.1.RELEASE # servlet-context.xml # WebSocketHandler.java import org.springframework.web.socket.TextMessage; import org.springframework.web.socket.WebSocketSession; import org.springframework.web.socket.handler.TextWebSocketHandler; public class WebSocketHandler extends TextWebSocketHandler { @Override protected void handl.. 2015. 9. 13.
RestTemplate 사용법 RestTemplate 란? - REST 서비스를 연동하기 위해 스프링에서 제공하는 객체 - Spring 4.1.5 기준 RestTemplate 설정 아래 말고도 생성자를 통한 생성 방식도 있다. ■ XML messageConverter는 선언할 경우 선언한 메시지 컨버터만 지원한다. 또는 ■ Java RestTemplate restTemplate = new RestTemplate(); 기본적으로 RestTemplate 선언만 하면 포함되는 HttpMessageConverter 들이 있다. ByteArrayHttpMessageConverter : 바이트배열 처리 StringHttpMessageConverter : 문자열 처리 ResourceHttpMessageConverter SourceHttpMessa.. 2015. 2. 20.
Spring quartz JMX 사용방법 작업환경 1. sts-3.1.0.RELEASE 2. jdk1.6.0_39 3. spring-2.5.6 4. quartz-1.8.6 서론 Quartz는 JMX를 제공하여 사용할 수 있다. java 실행 시 VM arguments로 -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 위 3개의 값을 셋팅만 해주고 quartz.propertis 파일에 org.quartz.scheduler.jmx.export = true org.quartz.scheduler.jmx.objectName = quartz:type=QuartzSched.. 2013. 2. 15.
spring 2.5.x 컨트롤러 설명 Controller, AbstractController 단순 처리(요청 파라미터 처리 직접 구현) AbstractCommandController 파라미터 매핑(요청 파라미터를 객체에 저장, 검증 기능 제공) SimpleFormController 입력 폼 처리(폼을 출력 및 폼에 입력한 데이터 처리) AbstractWizardFormController 다중 페이지 입력 폼 처리(여러 페이지에 걸쳐 데이터 입력시) ParameterizableViewController, UrlFilenameViewController 정적 뷰 매핑(단순 요청에 의한 뷰 전달) MultiActionController 다중 액션(연관 또는 비슷한 로직을 수행하는 기능들을 하나의 컨트롤러에 구현할때 사용) 끝. 2012. 5. 31.
Spring-2.5.6 MVC 1. 최소 필요라이브버리 commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-lang-2.5.jar commons-logging-1.1.1.jar log4j-1.2.16.jar spring-webmvc.jar spring.jar 2. web.xml spring2.5.6 spring org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/classes/spring-servlet.xml 1 spring *.do index.html 3. spring-servlet.xml /index.do=mainController /main.do=mainController 4.. 2011. 10. 22.
Spring-3.0.6 + Sitemesh-2.4.2 + myBatis-3.0.6 + urlrewrite-3.2.0 첫 번째로 필요한 라이브러리 가져오기 1. WEB-INF/lib 폴더에 넣음 aopalliance-1.0.jar cglib-nodep-2.2.2.jar commons-dbcp-1.3.jar commons-dbutils-1.3.jar commons-logging-1.1.1.jar commons-pool-1.5.6.jar freemarker.jar jtds-1.2.jar log4j-1.2.16.jar mybatis-3.0.6-SNAPSHOT.jar mybatis-spring-1.0.1.jar org.springframework.aop-3.0.6.RELEASE.jar org.springframework.asm-3.0.6.RELEASE.jar org.springframework.aspects-3.0.6.RELE.. 2011. 9. 10.