Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java
- 자바 #java #이클립스 #eclipse #switch #switch문 #사칙연산 #계산기 #calculator #간단한계산기
- 어노테이션
- 자바 계산기
- 버블소트
- 이클립스 #이클립스단축키 #자바 #자바단축키
- 숫자정렬
- 내림차순정렬
- annotation
- MVC
- 버블정렬
- 알고리즘
- Swing
- 스프링
- 배열정렬
- 이클립스
- 자바
- 계산기GUI
- GUI
- 자바GUI
- 계산기
- Spring
- 오름차순정렬
- Eclipse
- 자바알고리즘
Archives
- Today
- Total
온 코딩
[Spring] 오라클 DB 연결 - JDBCUtil 사용 본문
스프링에서 오라클 드라이버 사용
프로젝트 => src => main => WEB_IMF => lib폴더 생성 후 ojdbc8.jar 파일 추가
(Dependency로 사용 불가)
서비스를 제공하는 클래스들은 무조건 인터페이스 구현 받아서 만듦
1. BoardSeviece => BoardServletImpl
@Service("BoardService")
@Autowired
private BoardDAI boardDAO
2. BoardDAO
@Repository("BoardDAO")
src/main/java : 완성된 자바 파일
src/main/resources : 앱관련 리소스 (설정파일 등)
src/test/java : 완성하기 전 자바 테스트 파일
src/test/resource : 완성하기 전 테스트용 앱관련 리소스 ( 설정파일 등)
DB연결 예제 프로젝트
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd">
<context:component-scan base-package="com.hhw.biz"></context:component-scan>
</beans>
BoardServiceImpl.java
package com.hhw.biz.board.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.hhw.biz.board.BoardService;
import com.hhw.biz.board.BoardVO;
@Service("boardService") //service 구현 받은데 붙는 어노테이션
public class BoardServiceImpl implements BoardService {
@Autowired
private BoardDAO boardDAO;
public BoardServiceImpl() {
}
@Override
public void insertBaord(BoardVO vo) {
boardDAO.insertBaord(vo);
}
@Override
public void updateBaord(BoardVO vo) {
boardDAO.updateBaord(vo);
}
@Override
public void deleteBaord(BoardVO vo) {
boardDAO.deleteBaord(vo);
}
@Override
public BoardVO getBaord(BoardVO vo) {
return boardDAO.getBaord(vo);
}
@Override
public List<BoardVO> getBoardList(BoardVO vo) {
return boardDAO.getBaordList(vo);
}
}
'복습 ARCHIVE > 모델별 프로젝트' 카테고리의 다른 글
[Spring]오라클 DB연결 jdbcTemplate 메서드 모음 (0) | 2021.06.17 |
---|---|
[Spring] 오라클 DB 연결 - JdbcDaoSupport 상속 / JdbcTemplate (0) | 2021.06.17 |
[Spring] DI 설정 - 어노테이션 (0) | 2021.06.16 |
[Spring] STS - 기본 설정 (0) | 2021.06.15 |
[Spring] 개념정리 및 STS 사용 법 (0) | 2021.06.15 |
Comments