일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- log4jdbc
- log4j
- update
- 게시판만들기
- 환경설정
- delete
- 게시판 List
- MVC CRUD
- service
- spring
- Controller
- Oracle 연결
- 게시판
- MVC
- 서비스계층
- MVC 게시판
- Oracle
- hikaricp
- Connection pool
- mybatis
- MVC설정
- CRUD
- jdbc
- Today
- Total
목록spring (2)
yahayaha

일단 스프링 레거시 프로젝트를 하나 만듬. 하지만 스프링 레거시 프로젝트의 단점이 만들떄마다 버전이 너무 낮아서 버전업을 해줘야함. JDK 버전도 수정을 해야하고 스프링 버전도 수정을 해야하고, 나머지 다른 필요한 라이브러리들을 추가하는 작업등이 필요함. 먼저 스프링버전과 JDK 버전을 수정. 그리고 pom.xml을 한번 만졌으면 프로젝트 오른쪽 클릭 - maven - update project를 눌러줘야함. 그리고 Junit 버전, lombok 추가, servlet 버전 log4j 버전 수정등등 작업을 해야함. javax.servlet javax.servlet-api 4.0.1 provided junit junit 4.12 test org.springframework spring-test ${org.s..

스프링 프레임워크와 MyBatis를 연동하고 좀 더 빠르게 SQL을 처리할 수 있는 구조를 만들려함. 지난 포스팅과 마찬가지로 테스트를 최 우선적으로 진행해서 확인함. MyBatis를 이야기할떄 나오는게 몇가지 있는데 바로 JPA라고 생각함. 두 차이점을 간단하게 공부를 한 결과 MyBatis JPA 장점 1. 접근이 쉽고 코드가 간결함(JPA보다 배우기 쉬움) 2. SQL문과 프로그래밍 코드가 분리되어 있어서 SQL문에 변경이 있을 때마다 자바 코드를 수정하거나 컴파일 하지 않아도 됨. 3. 다양한 언어로 구현이 가능 (이식성 좋음) 4.동적 쿼리 사용시 간편하게 구현이 가능. 1. 특정 DB에 종속되지 않음. MyBatis와 다르게 DB가 바뀐다해도 설정 파일에 어떤 데이터베이스를 사용하는지 알려주면..