목록Mvc_Spring (4)
waitedForU
[01] Spring MVC Annotation @Controller - 클래스 타입에만 적용되며,웹 요청처리에 사용 @RequestMapping - 컨트롤러가 처리할 요청 URL을 명시하는데 사용(클래스,메소드) 1) 컨트롤러 메소드의 매개변수(파라메터) 타입 2) 컨트롤러 메소드의 리턴값 타입 @PathVariable - Parameter를 URL형식으로 받기 ex) 1)일반 get방식으로 서버에서 값 확인 http://127.0.0.1:8000/test?menu=board 2) @PathVariable 를 이용하여 서버에서 값 확인 http://127.0.0.1:8000/test/board @RequestParam - Form페이지에서 넘어오는 파라메터를 받을수 있다. - key=value 형태로 ..
[01] Annotation 설정 - Annotation 설정은 코드에 설정정보를 입력함으로써 설정파일을 사용하지 않거나 설정파일 크기를 줄이는데 유용합니다. @Autowired - 의존하는 객체 주입 (필드,메소드/setter,생성자 에서 사용) DI객체가 중복될때 Qualifier("") 사용@Resource - 의존하는 객체 주입(필드,setter 에서 사용) DI객체가 중복될때 Resource(name="") 사용@PostConstruct - 객체 생성후 호출@PreDestroy - 객체가 소멸되기 바로전 호출@Qualifier - 자동설정 제한하며, 수식어를 값으로 가짐@Required - 필수 프로퍼티를 명시 (setter 메소드에서 사용) 1. Annotation 예제 확인 - 스프링 프로젝..
[01] 스프링 MVC의 주요 구성 요소 - DispatcherServlet (Controller) 클라이언트의 요청을 전달받는다. Controller(Action)에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과값을 View에 전달하여 알맞은 응답을 생성하도록 합니다. - HandlerMapping (action-config.properties) 클라이언트의 요청 URL을 어떤 Controller(Action)가 처리할지를 결정한다. 요청 URL과 Controller클래스의 맵핑을 관리합니다. - Controller(Action) 클라이언트의 요청을 처리한 뒤, 그 처리 결과를 ModelAndView 에 담아서 DispatcherServlet에 반환합니다. 스트럿츠의 Action과 동일한 역할..
[01] STS(Spring Tool Suite) - http://spring.io/tools/sts - 스프링 개발 지원, 메이븐등의 플러그인 내장으로 Controller 개발 지원 편리. - 개발 라이브러리 자동 지원. 1. 다운로드 및 설치 http://spring.io/tools/sts spring-tool-suite-3.7.3.RELEASE-e4.5.2-win32-x86_64.zip spring/ sts 폴더에 다운 받아서 여기서 압축풀기로 품 설치 폴더 : javadb/spring/sts/ 작업 폴더 : javadb/spring/workspace/ Maven 폴더 : C:/Users/blue/.m2/repository(자동생성) 2. 스프링 프레임워크 특징 - 경량 컨테이너로서 자바 객체를 직..