전체 글

안녕하세요
이번시간은 어노테이션에 배워보았다. 객체를 생성할때 dispatcher-servlet.xml 에서 bean객체를 생성했다 이제는 어노테이션을 사용하면 dispatcher-servlet.xml 에서 객체 생성할 필요가 없다. 1. 객체 생성 - 어노테이션을 사용하지않을 때 : 컨트롤러는 일단 객체를 생성한다 -> 객체를 불러서 사용한다. 1. 어노테이션을 사용하면 위 순서를 행하지 않아도 된다. - dispatcher-servlet.xml에 객체를 생성하지 않아도 된다. - 컨트롤러에서 @Controller 작성 하면 된다. -MainController 라는 이름으로 객체 생성 @Controller public class MainController { } 2. @Controller 이렇게만 쓰면 나중에 소..
예제 4 : A와 B에서 각각 데이터를 받아 C로 넘기기 다음 dispatcher-servlet.xml 에서 저장한다. mem1.jsp -> _target0 mem2.jsp -> _target1 mem3.jsp -> _target2 package com.test2; public class MemCommand { private String name; private String jumin; private String type; private String id; private String pwd; private String tel; private String message; //getter & setter 작성 } 2. mem1.jsp 입력폼 작성 이름 : 주민 : ${info.message} 3. mem2...
HandlerMapping 클라이언트의 요청을 어떤 Commender가 수행할지의 여부를 결정해주는 역할을 수행한다. 구현체 설명 BeanNameUrlHandlerMapping 요청 URI와 동일한 이름을 가진 Controller 빈을 매핑한다. SimpleUrlHandlerMapping 패턴과 컨트롤러의 이름을 비교 URI가 패턴에 매칭 될때 지정한 컨트롤러를 사용한다. ControllerClassNameHandlerMapping URI와 매칭되는 클래스 이름을 갖는 빈을 컨트롤러로 사용 DefaultAnnotationHandlerMapping @RequestMapping 어노테이션을 이용하여 요청을 처리할 컨트롤러를 구한다. DefaultAnnotationHandlerMapping를 많이 사용한다. ..
스프링2.5(Spring2.5) 1. 필요한 라이브러리 파일 st2spr 라이브러리 - commons-dbcp-1.4jar - commons-fileupload-1.3.2.jar - commons-io-2.2jar - commons-logging-1.1.3.jar - commons-pool-1.5.4.jar - ibaris-2.3.4.726.jar - jstl.jar - log4j-1.2.16.jar - ojdbc6.jar - spring-2.5.6.jar - standard.jar - spring-framework-2.5.6.zip 파일 > dist > modules - spring-webmvc.jar 2. spring3.0부터는 자동으로 환경설정이 된다 3. ibatis 환경설정 src > com.u..
스프링 프레임워크 자바 엔터프라이즈 개발의 효율성을 높이는 오픈소스 경량 애플리케이션 프레임워크 - 작성하는 코드가 줄어든다 -EJB의 문제를 해결하기 위해 발전함 lOC : 제어의 역전 - 스프링 컨테이너가 효과적인 객체 생성 및 의존성 관리 기능 지원 (일종의 웹 컨테이너) DI : 의존성 주입 AOP : 프로그램을 테스트 할때 어디까지 실행 되는지 확인한다. POJO 프레임워크 : 순수자바로 프로그래밍을 할 수 있다. 스프링의 구성 요소 -Core : 가장 기본이 되는 / 핵심 클래스가 있는 곳 스프링의 가장 기본적인 문법을 가지고 있다. -AOP : 에러를 수시로 체크한다 -Context : 웹을 위한 기본 컨텐츠를 만들어 낸다. context를 web mvc나 web을 만드는데 사용한다. - W..
보호되어 있는 글입니다.
DI(Dependency InJection) 말 그대로 객체를 직접 생성하는 것이 아니라 외부에서 생성한 후 주입을 시켜주는 방식 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로, 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. DI(의존성 주입)를 통해서 모듈 간의 결합도가 낮아지고 유연성이 높아짐 ) 컨테이너가 bean 객체를 생성하고 종속성 주입 수행 DI를 사용하는 이유 객체 내부에서 다른 객체를 생성하는 것은 가장 결합도를 가지는 구조 객체를 주입받는 다는 것은 외부에서 생성된 객체를 인터페이스를 통해서 넘겨 받는 것이기 때문에 결합도를 낮출 수 있다. 런타임 시에 의존관계가 결정되기 때문에 유연한 구조를 가진다. new를 통해 직접 객체를 생..
보호되어 있는 글입니다.
1. 스프링 수업 시작 복습 철저히 하자 2. 수업 집중!! (중간에 모르는 거 질문하기 질문 안 해서 모르고 넘어가는 것보다 해서 나쁠 거 없다) 3. 16시30분 ~ 18시 파이널팀 1조 스터디 4. 기술면접스터디 저녁 회의 5. 수업한거 정리해서 티스토리 올리기 6. 답변형게시판 만드는 중
꾸준히개발하자
꾸준히