2014/:: Framework ::

spring framework 시작

bread.iknow 2014. 9. 17. 17:12

1. springframework.org 이동

익스플로러 9 이상으로 접근해야 정상으로 나옴
크로스브라우징때문에 허접 화면
크롬으로 실행시켰음그래서

2.Explore the projects 클릭
3.spring-framework클릭

현업에선 4.0안씀아직

4.spring-framework api클릭으로 볼수있음

context들어가면 pool


5.C:\day29\part03의 url.txt 클릭

첫번째 url 브라우저에서 열기

http://repo.springsource.org/release/org/springframework/spring/

50%가 2.대 현업 버전
신규프로젝트는 3.대 버전 사용

 

두번째 url 브라우저에서 열기
http://docs.spring.io/downloads/nightly/release-download.php?project=SPR

0.대 버전부터 제공

SPR/spring-framework-3.0.5.RELEASE-with-docs.zip

스프링은 서드파트라이브러리를 같이씀
스프링프레임워크만 다운받으면 에러발생(dependencies도 받기)

SPR/spring-framework-3.0.2.RELEASE-dependencies.zip
안에 있음

그 이후 버전에는 dependencies가 없는 이유가
3.0.2버전의 dependencies쓰기때문


6.
C:\z.utility\10.spring의
spring-framework-3.0.2.RELEASE-dependencies.zip
폴더만들어서 압축풀기
dependencies home은 앞으로 C:\z.utility\10.spring\spring-framework-3.0.2.RELEASE-dependencies

dependencies.zip에는 doc파일이 없으므로 필요해지면 직접가서 다운받기

7.
C:\z.utility\10.spring의
spring-framework-3.0.5.RELEASE-with-docs.zip
현재폴더에 압축풀기
spring home은 앞으로 C:\z.utility\10.spring\spring-framework-3.0.5.RELEASE


spring은 자바의 최상위 기술

8.C:\z.utility\10.spring\spring-framework-3.0.5.RELEASE\dist
로 이동하면 jar파일많음 그 중에
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar

사용하면 코드 간결해질 것을 예상할 수 있음

9.C:\z.utility\10.spring\spring-framework-3.0.5.RELEASE\docs\javadoc-api
의 index.html
spring api볼 수 있음


org.springframework.web.servlet
이동
DispatcherServlet
이동
(하지만 현재 우리 프로젝트는 ActionServlet 으로진행중)

계층구조보니
java.lang.Object
  javax.servlet.GenericServlet
      javax.servlet.http.HttpServlet
          org.springframework.web.servlet.HttpServletBean
              org.springframework.web.servlet.FrameworkServlet
                  org.springframework.web.servlet.DispatcherServlet
많은 API제공하겠음을 느낄수있음

 

API 종료

 

-------------------
10.

C:\z.utility\10.spring\spring-framework-3.0.5.RELEASE\docs\spring-framework-

reference\htmlsingle\images

spring-overview 그림파일 클릭

C:\z.utility\10.spring\spring-framework-3.0.5.RELEASE\dist
에 그림속에 있는 것을 모듈화하여 다 지원


spring core부터 출발


Bean container와 관련된 라이브러리부터 학습할 것임(Spring Core)