달력

4

« 2024/4 »

  • 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
2010. 3. 23. 21:53

21일차 I.edu()/I.edu(S&S)2010. 3. 23. 21:53

.. .. ..
교육 ppt
* 7~8시
   - Review  (Tiers)
   - Spring Architecture

* 8~9시
   - Spring Architecture
      + ( 구조 : Web , DB , DTO , DAO , Biz )를 적은 자원을 가지고 데이터 핸들링을 하고
         최소의 Source 수정을 위해 만들진 것이 Framework.
      + POJO(Plain Old java Object) : 평범 자바 오브젝트 ( 기타 문서 보기)
         EJB의 사용중 단점이 많아 EJB이전 방식으로 돌아가며 단점을 버리고 장점만 가지며
         EJB를 넘어 그보다 더 앞으로 나가기 위해 나옴.
      + 소스 Open 해보기.
          1. jdk (1.3 이상)   2 . Tomcat (3.0이상)
          (모든 기술은 이 안에 있으니 이 방법대로 코딩 하는것이 정석)

*9~10시
     - javap XXX     , javap -verbose XXX  . 자바를 이해하기 쉽다.

     - Spring Introduction
        
        + Spring Core: Spring : 프레임워크의 근간이 되는 IoC(또는 DI) 기능을 지원하는 영역을 담당하고 있다.
BeanFactory 를 기반으로 Bean 클래스들을 제어할 수 있는 기능을 지원한다.

        + Spring Context : Spring Core 바로 위에 있으면서 Spring Core에서 지원하는 기능외에 추가적인 기능들과
좀 더 쉬운 개발이 가능하도록 지원하고 있다. 또한 JNDI, EJB등을 위한 ADaptor들을 포함하고 있다.
(어떤 위치에 무엇이 있는지 위치를 찾기 위해 존재한다. "ADD" 찾은후 어떻게 할지 (저장, 삭제, 이동등) 결정할수 있다. )

        + Spring DAO : 지금까지 우리들이 일반적으로 많이 사용해왔던 JDBC 기반하의 DAO 개발을 좀 더 쉽고 일관된 방법
으로 개발하는 것이 가능하도록 지원하고 있다. Spring DAO 를 이용할 경우 지금까지 개발하던
DAO보다 적은 코드와 쉬운 방법으로 DAO 를 개발하는 것이 가능하다.

        + Spring ORM : Object Relation Mapping 프레임워크인 Hibernate, iBatis, JDO 와의 결합을 지원하기 위한
기능이다. Spirng ORM 을 이용할 경우 Hibernate, iBatis, JDO 프레임워크와 쉽게 통합하는
것이 가능하다 

        + Spring AOP : Spring 프레임워크에 Aspect Oriented Programming 을 지원하는 기능이다. 이 기능은 AOP Alliance
 기반하에서 개발되었다.

        + Spring Web : Web Application 개발에 필요한 Web Application Context와 Multipart Request등의 기능을 지원한다.
 또한 Struts, Webwork와 같은 프레임 워크의 통합을 지원하는 부분을 담당한다.

        + Spring Web MVC : Spring 프레임워크에서 독립적으로 Web UI Layer에 Model-View-Controller를 지원하기 위한
기능이다. 지금까지 Struts, Webwork 가담당했던 기능들을 Spring Web MVC를 이용하여  대체하는 것이 가능하다. 또한 Velocity, Excel, PDF와 같은 다양한 UI 기술들을 사용하기 위한 API를 제공하고 있다.




 
 


.

'I.edu() > I.edu(S&S)' 카테고리의 다른 글

23일차  (1) 2010.03.25
22일차  (0) 2010.03.24
20일차  (1) 2010.03.22
19일차  (0) 2010.03.19
18일차  (0) 2010.03.18
.
:
Posted by .07274.