티스토리 뷰

 

 

먼저 오라클 데이터베이스 연결을 위해서 JDBC를 POM에 옮겨 줘야한다.


나는 mavenRepository 사이트를 이용해서

<!-- https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8 -->
<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>21.1.0.0</version>
</dependency>


이걸 pom.xml에 옮겨줬다.


이걸로 준비를 끝났으니 서비스객체를 만들어보려고 하는데 

dispatcher에 컨트롤러 bean을 만들어 ioc컨테이너에 넣었듯이

이번에 service객체 또한 같은 방식을 사용하려 한다.


<bean id="noticeService" class="com.javaex.service.NoticeService" />

이렇게 경로를 class로 넣어준다.

그럼 ioc컨테이너에 서비스 객체가 마련되었으니 컨트롤러에서 이걸 불러올 수 있게 설정해준다.

 

사진처럼 이 객체를 listController에 연결해주었다.

 

프로퍼티의 name은 setter일 뿐이니 컨트롤러에서 세터를 마련해줘야만 한다.

 

 

세터를 마련해주면 오류도 사라지고 잘 될테니 서비스에 연결한 db에서 값을 꺼내오도록 하자.

 

보통은 Dao로 나눠야겠지만 그냥 사용했다.

 

불러온 리스트를 ModelAndView에 담아주고 

 

 

리스트에 뿌려주는 것으로 완료!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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 31
글 보관함