프로젝트에 연동하기
우선 기본적으로 Spring 3.0 설치법과 설치를 한 상태여야한다.
◆ Oracle DB 설치
1. Oracle Database 10g Express 설치 (다운로드)
2. Database Homepage로 이동 후 sys 계정으로 접속
(Sys 계정의 비밀번호는 초기설정한 비밀번호)
3. sys 계정으로 사용할 계정 권한 부여 및 Lock 해체
4. OracleXEUniv(Developer) 설치 후, 계정 로그인 (다운로드)
5. Spring 3.0 프로젝트에 연동 (sts-3.6.4.RELEASE 사용)
◆ Spring 프로젝트에 Oracle DB 연동하는 방법
Spring Project에 설정파일 3개를 수정!
( root-context.xml , pom.xml , web.xml )
1. root-context.xml (사용할 DB 경로, 아이디, 비밀번호를 입력)
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:xe" />
<property name="username" value="hr"/>
<property name="password" value="mh"/>
</bean>
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations" value="classpath:/sqlMappers/*.xml" />
</bean>
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg index="0" ref="sqlSessionFactory" />
</bean>
2. pom.xml
<repositories>
<repository>
<id>mesir-repo</id>
<url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>
</repository>
</repositories>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${org.springframework-version}</version>
<exclusions>
<!-- Exclude Commons Logging in favor of SLF4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework-version}</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>
3. web.xml
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
관련글 더 보기 2014/07/21 - Spring Framework 란? 2014/07/21 - [Spring] MVC패턴, DAO, Service, VO에 대해서 2014/07/22 - 객체지향언어의 시초 및 종류 ! 2016/06/02 - [Maven] Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 해결방법 ! ↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
'공부 이야기' 카테고리의 다른 글
[JSP] 이름 유효성 체크 (공백, 한글명, 글자수 등) (0) | 2015.07.02 |
---|---|
[Javascript] 한글이 깨질 경우 처리방법 (web.xml 수정) (0) | 2015.07.01 |
[Eclipse] 내가 주로 사용하는 이클립스 단축키 모음 (0) | 2015.07.01 |
[Unity3D] Perspective와 Orthographic의 차이 (0) | 2014.09.21 |
[프레임워크] MVC패턴(스프링 프레임워크)에 대한 간단한 흐름도 ! (0) | 2014.09.03 |