Spring + MyBatis + MySQL ... with Maven Spring :The world's most popular Java Development Framework MyBatis : The world's most popular SQL mapping framework for Java MySQL : The world's most popular open source database 새삼스레 각 홈페이지에 있는 소개 문구들을 긁어와봤다. 모두 세계최고를 자랑하는.. 것들만 연동해보자.. -_-..훗. 우선 이전에 만들다말던 프로젝트를 사용해야하니.. 전 포스트를 참고하세요. [Spring] Spring Tool Suite(STS) 2.9.2 release 설치 및 예제 프로젝트 생성 그냥 자바 프..
프로그램을 짜다보면 흘러가는 로직 속에 부분 부분 포함되는 공통 로직에 대한 고민은 누구나(?) 하게 된다. 어떻게 더 깔끔하게 보일 수 있을까.. 비지니스 로직만 똑 떼어내고 싶은데.. 이런 고민들을 깊게 생각했던 사람들이 훨씬 스프링의 AOP 의 필요성을 알고 잘 사용할 수 있을지도 모르겠다. [Spring] Spring Tool Suite(STS) 설치 및 예제 프로젝트 생성 [Spring] STS 예제 프로젝트에 기본으로 있는 파일들에 대해서 지난 포스팅때 만들었던 예제 프로젝트를 계속 이어서 사용한다. AOP 라는 말을 딱 꼬집어 설명하긴 어렵지만 공통 모듈을 여러 코드에 쉽게 적용할 수 있는 하나의 수단이라고 보면 쉽지 않을까 한다. AOP 관련 용어가 꽤나 좀 많은데 헷갈리고 한번에 눈에 들..
저번 포스팅(http://emflant.tistory.com/33) 에서 예제프로젝트를 하나 만들었다. [New] - [Spring Template Project] - [Simple Spring Utility Project] 우선 설정파일이 2개가 있다. app-context.xml : 메인 설정파일. ExampleConfigurationTests-context.xml : 테스트용 설정파일. 테스트용 설정파일에 보면 문법이 있는데 딱봐도 app-context.xml 파일을 포함하는 문구다. JUnit 테스트용이니 실제 config 파일을 건드리지 않기위해 참조만 하는 형식으로 해놓은 거 같다. 그러면 이 ExampleConfigurationTests-context.xml 은 누가 읽어서 쓸까. 바로 Ex..
스프링(Spring) 전용 IDE인 Spring Tool Suite(이하 STS)는 기본 틀은 이클립스이며, 템플릿이나 perspective 등의 지원이 있다고 보면 된다. 어쨋든 받아보자. http://www.springsource.org/downloads/sts 위의 사이트에서 여러가지가 있는데 입맛대로 골라서 설치하면 된다. 본인은 zip 파일 버젼으로 버전은 springsource-tool-suite-2.9.2.RELEASE-e3.7.2-win32.zip 이다. pringsource-tool-suite-2.9.2.RELEASE-e3.7.2-win32\springsource\sts-2.9.2.RELEASE 폴더안에 STS.exe 파일이 있다. 실행파일이므로 바탕화면에 꺼내놓으면 되겠다. 실행하면 아..
[MyBatis] 이클립스(Eclipse Juno)로 MyBatis 예제 프로젝트 만들기 (http://emflant.tistory.com/29) [MyBatis] MySQL 연결하기 - 1. Config XML 설정파일 (http://emflant.tistory.com/30) 앞의 포스팅을 다 따라했다면 이제 실질적 코딩을 해보자. 1. com.mybatis.sample.app 패키지에 클래스를 하나 추가한다 클래스명은 SampleSessionFactory 로 정하자. 안의 소스는 다음과 같이 작성한다.package com.mybatis.sample.app; import java.io.IOException; import java.io.InputStream; import java.util.Properti..
우선 내가 사용하는 DB는 MySQL, MsSQL 2가지인데 우선 MySQL로 연결하는 것을 해보겠다. DB가 달라지더라도 바뀌는 것은 JDBC 파일과 커넥션 정보 뿐이니 MyBatis 의 본질만 잘알고 있다면 어느 DB라도 연결하는 것은 어렵지 않다. 저번시간에 알아봤던 MyBatis 예제 프로젝트 만들기 포스팅(http://emflant.tistory.com/29)에서 추가했던 2개의 dependency 말고도 하나 더 추가를 해야한다. 실제 DB와 연결을 해야하니 MySQL에서 제공하는 Connector를 받아야 하기 때문이다. 사이트 가지 않고 이거 역시 Maven 에서 간단히 받자. OK하고 잘 연결됬는지 확인만하면 이로써 MyBatis 를 사용할 기본적인 셋팅은 끝난다. MyBatis가 어떤 ..
사실 iBatis 만 사용해보다가 오랜만에 새로운 버젼을 받아볼까했는데.. 사이트를 옮긴 것도 모자라.. 이름 자체도 바뀌다니... 프레임워크에도 큰 변화가 있지 않을까하는 걱정이 먼저왔다. 하지만 간단히 알아본 바로는 MyBatis 는 기존의 iBatis와는 크게 다르지는 않다는 결론이다. 우선 처음 해야할일은 MyBatis 를 다운 받자. 아래 주소로가서 3.1.1 버젼을 받는다. http://code.google.com/p/mybatis/downloads/detail?name=mybatis-3.1.1-bundle.zip&can=3&q=Product%3DMyBatis 받아보면 소스코드 부터 javadoc, 설명 pdf 문서까지 다 있다. 설명 pdf 문서만 잘 읽어도 쉽게 기존 DB와 연결해서 쿼리 ..
- Total
- Today
- Yesterday
- 아이맥
- Oracle
- Spring
- javascript
- ggplot2
- MongoDB
- java
- eclipse
- 이클립스
- Google Chart Tools
- R
- SVN
- ipTIME
- 도넛차트
- MyBatis
- ktm모바일
- ubuntu
- 막대그래프
- github
- vagrant
- heroku
- 알뜰요금제
- 셀프개통
- MySQL
- python
- 마인크래프트
- docker
- ggplot
- 맥북
- 자급제폰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |