목록spring(스프링) 프레임워크 (3)
꿈 많은 사람의 이야기
지난번 포스팅까지 진행하여서 스프링 프레임워크의 구조와 설치 등을 알아보았습니다. 이번 포스팅은 스프링 예제를 진행하는데 앞서 구조 변경과 컨트롤러(controller)를 이용해 다른 jsp를 불러오는 테스트를 진행하려고 합니다. 먼저 views에 있는 home.jsp로 바로 들어오지 못하게 막겠습니다.처음 접근할 때에 index.jsp로 들어오도록 설정하겠습니다. 위와 같이 WEB-INF밑에 index.jsp 파일을 만들어주세요~그리고 파일 내용은 위 처럼 그냥 막 써주세요~ index.jsp라는 것만 표시나게요! 다음은 web.xml을 수정해줘야합니다. web.xml은 브라우저에서 요청이 들어오면 그 요청을 수행합니다.이건 한 번에 좀 정리좀 해야겠네요아무튼 welcome-file-list 태그를 통..
지난 포스팅에는 스프링(spring) 프레임워크 설치와 프로젝트 생성에 대해서 알아보았습니다.이번 포스팅에서는 스프링 프레임워크를 간단히 살펴보겠습니다. 1. 스프링은 관점지향 프로그래밍(AOP, Aspect Oriented Programming)을 지원합니다.트랜잭션, 로깅 등 여러 모듈 등을 비즈니스 로직과 분리될 수 있도록 도와줍니다. 2. 의존성 주입(DI, Dependency Injection)을 지원합니다. 객체간의 의존관계를 관리합니다.어떤 객체가 필요로 하는 객체를 외부에 있는 다른 곳에서 필요로 하는 객체를 받습니다. 3. 제어 반전(IoC, Inversion of Controller)을 지원합니다. 객체의 생성부터 생명주기 관리까지 객체의 제어권이 프레임워크에 있습니다. 4. POJO(..
Java 언어로 JSP 등의 프로그램도 가능하지만요즘은 JSP를 넘어서 스프링 프레임워크를 많이 쓰고 있습니다.이번 포스팅은 윈도우 이클립스 환경에서 스프링 프레임워크를 설치하는 과정에 대해 포스팅합니다. 사실 개인적으론 스프링 프레임워크를 독학하고 있습니다.그래서 설치과정이 좀 어려웠어요뭐 설치 이 설치, 버전마다 다르고 완전 복잡하더라구요그 과정을 제 개인적인 경험으로 총괄 정리했습니다. 먼저 프레임워크라는 것은 무엇일까요?프레임워크(framework)는 뼈대입니다. 기본 구조를 말합니다.소프트웨어에서 프레임워크라는 것은 소프트웨어 제작을 편리하게 할 수 있도록 미리 구조를 이루는인터페이스, 클래스 등을 제작하여 모아둔 것입니다.웹 애플리케이션에서는 주로 스프링 프레임워크라는 것을 자주 사용합니다. ..