반응형

<repositories>

    <repository>

        <id>mesir-repo</id>

        <url>http://mesir.googlecode.com/svn/trunk/mavenrepo

    </repository>

  </repositories>

<dependencies>

<!-- Spring -->

  <dependency>

    <groupId>org.springframework</groupId>

    <artifactId>spring-orm</artifactId>

    <version>3.1.1.RELEASE</version>

  </dependency>

 

  <dependency>

    <groupId>org.mybatis</groupId>

    <artifactId>mybatis</artifactId>

    <version>3.2.8</version>

  </dependency>

  <dependency>

    <groupId>org.mybatis</groupId>

    <artifactId>mybatis-spring</artifactId>

    <version>1.2.2</version>

  </dependency>

 

  <dependency>

    <groupId>com.oracle</groupId>

    <artifactId>ojdbc14</artifactId>

    <version>10.2.0.4.0</version>

  </dependency>

 

  <dependency>

            <groupId>commons-dbcp</groupId>

            <artifactId>commons-dbcp</artifactId>

            <version>1.4</version>

   </dependency> 

 

진한 글씨 2개는 꼭해줘야함

728x90
반응형

프레임워크 : 특정한 목적에 맞게 프로그래밍을 쉽게 하기 위한 약속, 라이브러리와 다르게 개발 패턴 등을 프레임워크가 의존하여 정의(InversionOfControl)

 

Spring Framework : 자바 언어를 기반으로, 다양한 어플리케이션을 제작하기 위한 약속된 일종의 프로그래밍 틀 -> 프레임워크

* 내가 생각하기에 우선적으로 알아야할 것

1) 스프링을 알기위해서 MVC, MODEL1에 대한 개념이 선행 되어야함
- 기존 mvc1 개념으로 jsp나 서블릿에 대해서 선행되어야함

2) DI(Dependency Injection)와 IOC컨테이너 = spring이라고 할 정도로 핵심 개념임
- 스프링 프레임워크이 핵심 기능, 붕어빵에 단팥빵같은 존재!

 

3) A객체는 B/C 객체에 의존한다

  ->(방법1) A객체가 B/C객체를 직접 생성한다.

  ->(방법2) B/C객체 외부에 생성하여 A객체에 넣어준다.=> 이것이 Spring기법 -> IoC개념이라고 볼수있음

즉, 구현해보면 알겠지만, java 어플리케이션 처럼 main흐름을 main문에서 하는게 아니라, 프레임워크에서 가져가서 주체가 된다.

 

4) 인터페이스를 통한 부품화
- 스프링에서 제공하는 인터페이스등을 어떻게 정의하고 사용하느냐가 핵심

=> 결국 스프링이란? 부품을 생성하고 조립하는 라이브러리 집합체라고 할 수 있습니다.

728x90
반응형

아이폰 컴퓨터 USB 연결 > 기기 접근 허용 승인 > 사진 및 동영상 가져오기 / 드라이브 접속 가능(ex Apple iPhone\Internal Storage\DCIM)

728x90

+ Recent posts