일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 상속예제
- 전체
- 상속
- while
- 이클립스
- 스프링
- angular2
- 추상클래스
- Login with OAuth Authentication
- 25가지 효율적인 sql작성법
- 자바 야구게임
- 가변인자
- 자바
- IBatis procedure
- 단축키
- full text indexing
- 로또
- Random
- 전체텍스트
- 다형성
- 형변환
- 다운캐스팅
- 페이징
- Validations
- Full text
- 업캐스팅
- 야구게임
- 전자정부
- jquery
- Today
- Total
목록SPRING (109)
nalaolla
@ModelAttribute 관련 문서http://docs.spring.io/autorepo/docs/spring/current/javadoc-api/org/springframework/web/bind/annotation/ModelAttribute.htmlhttp://hnsnmn.blogspot.kr/2014/02/modelattribute.html requiredspring framwork 2.5 or higher 파라미터 타입에 명시하는 경우method( @ModelAttribute Model model )method( @ModelAttribute( name ) Model model )name: attribute name 파라미터를 모델의 프로퍼티와 매핑한다.화면에서 전달된 쿼리스트링이나 폼 데이터를..
패키지: org.springframework.stereotype버전: spring 2.5spring MVC의 Controller 클래스 선언을 단순화시켜준다. 스프링 컨트롤러, 서블릿을 상속할 필요가 없으며, @Controller로 등록된 클래스 파일에 대한 bean을 자동으로 생성해준다.Controller로 사용하고자 하는 클래스에 @Controller 어노테이션을 명시하면 component-scan으로 자동 등록된다.cspackage com.test; import org.springframework.stereotype.Controller; @Controllerpublic class SpringTest { //...}Colored by Color Scriptercs 컨트롤러 메서드의 파라미터 타입파라미..
@RequestMapping 관련 문서https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotation/RequestMapping.html RequestMapping annotation은 url을 Controller의 method와 mapping 시켜주는 역할을 한다.class에 하나의 url mapping을 할 경우, class위에 @RequestMapping("/url")을 지정하며, GET 또는 POST 방식 등의 옵션을 줄 수 있다.해당되는 method가 실행된 후, return 페이지가 따로 정의되어 있지 않으면 RequestMapping("/url")에서 설정된 url로 다시 돌아간다. op..
Spring Framework: annotation 정리 관련 문서http://docs.spring.io/spring/docs 개발단계에서 사용빈도가 높은 어노테이션 위주로 정리.목차에 없는 항목은 API 문서를 참고할 것. @Component패키지: org.springframework.stereotype버전: spring 2.5설정 위치: 클래스 선언부 앞 태그를 설정파일에 추가하면 해당 어노테이션이 적용된 클래스를 빈으로 등록하게 된다. 범위는 디폴트로 singleton이며 @Scope를 사용하여 지정할 수 있다.사용하려면 XML 설정파일에 을 정의하고 적용할 기본 패키지를 base-package 속성으로 등록한다.context:annotation-config 태그는 어노테이션과 관련해서 다음의 Be..
spring batch framework reffernce자료 첨부파일 참조
다국어 처리 - localeResolver, messageSource 스프링에서 다국어를 처리하려면 LocaleChangeInterceptor + messageSource 조합으로 가능하다. 국가별로 페이지들 별도로 만드는짓은 더이상 하지 말자. 만약 서버단에서 위의 조합으로 다국어 처리된 문자열을 jsp단으로 보내주고 싶을 경우에는 추가로 taglib를 사용하면 된다. 1. LocaleResolver 말그대로 현재 접속된 사용자에게 적합한 언어셋을 제공하기 위해 브라우저의 useragent 값이나 쿠키, 세션을 통해 locale 값을 처리한다. 그래서 우선 해당 xml에 아래처럼 추가해준다. localeResolver의 종류는 3가지가 있다. defalut는 AceeptHeaderLocaleResolv..
Spring Properties Message 사용하기 [spring-application.xml] ... ... [CmsMessage.java] package cms.util;import java.util.Locale;import org.springframework.context.support.MessageSourceAccessor;/** * Message * @author J.H.Kim */ public class CmsMessage { /** * MessageSourceAccessor */ private static MessageSourceAccessor msAcc = null; public void setMessageSourceAccessor(MessageSourceAccessor msAcc) {..
웹 소켓-html5의 주요 api중 하나-HTTP Protocol을 기반으로 웹 브라우저와 웹 서버 간의 양방향 통신을 지원하기 위한 표준-클라이언트와 서버가 서로 실시간으로 메시지를 자유롭게 주고 받을 수 있음-Windows Application 같은 어플리 케이션의 개발이 가능-주로 채팅 서비스를 개발한다. JSR-356-자바의 웹 소켓 표준-JSR-356으로 웹 소켓 서버 기능을 개발하기는 매우힘듦 WebSocketHandler -JSR-356의 구현체로써 Spring에서 제공되고 있는 객체-Servlet3의 웹 소켓 기능에 의존적. 때문에 Servlet3을 지원하지 않는 컨테이너에선 사용할 수 없다. Maven 의존 설정12345 org.springframework spring-websocket ..
웹 소켓Http protocol을 기반으로 하지만, WS라는 protocol을 쓴다.웹 브라우저와 웹 서버 간의 양방향 통신을 지원하기 위한 표준이며,클라이언트와 서버가 서로 실시간으로 메시지를 자유롭게 주고 받을 수 있다.Windows Application 같은 어플리케이션의 개발이 가능하며, 주로 채팅 서비스를 개발한다. JSR-356는 자바의 웹 소켓 표준이지만, 이것으로 서버 기능을 개발하기는 매우 힘들어서 spring이 지원을 해준다.그게 WebSockHandler이다. JSR-356의 구현체로써 Spring에서 제공되고 있는 객체이다. Servlet 3의 웹 소켓 기능에 의존적이기 때문에 Servlet 3을 지원하지 않는 컨테이너에서는 사용 할 수 없다. 채팅을 할 수 있는 프로그램으로는 no..
테스트 주도 개발(TDD-Test Driven Development) -테스트 주도 개발(TDD-Test Driven Development):업무 코드를 작성하기 전에 테스트 코드를 먼저 만드는 것 -Java Unit Test(JUnit Test) : 자바 단위 테스트 -JUnit : WAS(예:톰켓서버) 정지상태에서도 테스팅을 가능하게한다. -JUnit assert 주요 메서드*************************************************************************assert 메서드설명-------------------------------------------------------------------------assertArrayEquals(a, b);배열 ..