spring 썸네일형 리스트형 [Spring] Spring Framework 교육 메모 - 5일차 4일차는 코딩 위주로 수업해서 생략 # URL에 따라서 다른 서블릿을 호출하게 되면 서블릿을 여러개 만들어야 하니까, DisPpatcher Servlet 하나만 사용하고 URL 자체를 명령어로 인식해서, cmd라는파라미터에 따라 액션을 다르게 한다. 어떤 URL이 어떤 명령어인지는 Handler Mapping이 알아서 해주고, 여기서 어떤 명령어인지를 판단하여 Controller를 부른다. Controller에서는 직접 코딩하여 모델을 만드는게 아니고, Controller에서는 의지하는 객체를 가지고 있는거... 의지하고 있는 객체는 모델이 되겠지? 이 모델은 또 구현클래스로 두지 말고, 인터페이스를 만들어 추상화하여 loose coupling을 한다. => 결합도가 낮아져서 다형성을 가진다. 이때 단순.. 더보기 [Spring] Spring Framework 교육 메모 - 3일차 # 오늘 MVC Spring, DB적용 다음시간에 DI적용하여 어플만듬 그다음시간에 AOP 등 마무리 # ORM은 Object Relation Mapping : 즉, 다른 프레임워크와 연동하는 것. # Spring MVC Model : 모델 자체가 컴퍼넌트, 컴퍼넌트 자체가 자바로 코딩한 비즈니스 로직. View Controller 모델과 뷰를 구분하고자 하는 형식이 MVC 여기서 모델이 주코드와 부코드로 나뉘게 됨. # 1. Client에서 Dispatcher Servlet으로 가는건, web.xml에서 설정 (.do일때 이 서블릿으로 가라는걸 설정.) 서블릿은 요청을 처리해주고, 전체 관리하는 역할을 함. Dispatcher 서블릿은 Spring에서 제시하는 서블릿. 2. 이때 .do로 통일하면 하나.. 더보기 [Spring] Spring Framework 교육 메모 - 2일차 # 객체를 속성과 기능과 함께 인스턴스화 할 때(OOP) 한계가 있다 그래서 객체를 만들어서 서로 협업(조립)시킨다 => Framework 설계도(클래스, 객체)를 만드는 이유 : 재사용성을 위함 Spring에서의 협업 : Extend가 아니라, POJO(평범한 자바)로 가지고 있는(haser) 개념으로 가고, 이를 이용해 협업한다. 이때 코드를 분리하고 조립(factory)하게 된다. 메인부에서 객체를 선언하고, 어떤걸 만들지 조립하고, 호출하는게 일반적인 개발의 흐름 근데 이렇게 하면 개발자가 공식대로 다 만들고, 일정한 패턴으로 코딩해야함 프레임워크에서는 IOC 컨테이너를 서비스해서, 얘네 문법만 익히면 기본적인 패턴이나 문법이 적용된 상태로 코드를 분리할 수 있고 조립할 수 있다 Spring 모듈.. 더보기 [Spring] Spring Framework 교육 메모 - 1일차 # http://www.springsource.org/download/community 위 링크 통해서 spring-tool-suite-3.1.0.RELEASE-e3.8-win32-installer spring-framework-3.0.1.RELEASE-A-with-docs spring-framework-3.0.1.RELEASE-A-dependencies 다운로드 # framework : 작업환경 spring : 봄 =. 따뜻한 환경에서 공부하라고 로드존스가 만듬 spring framework : 오픈API, 경량의 컨테이터 # IOC 패턴 : 제어 역행. 프로그램의 흐름이 역으로 변하는 것. 일반적인 흐름 필요한 객체를 생성 -> 조립을 함 -> 호출함 제어역행은 객체를 만들고 조립하는 과정을 위임하는.. 더보기 이전 1 다음