저번에 받을 라이브러리는 다 받았다. 이제 스프링 설정파일을 건드려보자. 기본적으로 여기쓰는 내용은 아래의 사이트에 기초해 쓰고 있으며, 따로 또 읽어보시길 권한다. http://www.mybatis.org/spring 첫번째로 DataSource를 정의해야한다. 스프링 설정파일(app-config.xml)을 열어서 다음 소스를 추가하자. 자.. 여기서 고민해야할건 현재 기술환경에서 데이터커넥션 객체들을 누가 관리하고 있는가 이다. WAS 가 하고 있는가? 혹은 EJB 컨테이너? 기타 다른 데이터풀관리 시스템..? 아니면 아직 정해지지 않았는지..? 스프링 자체에서는 데이터커넥션 풀 관리를 해주는 API를 제공하지 않는다. 그러므로 자신에 맞는 환경을 찾는게 중요하며, 여기서는 웹 기반이 아닌 간단한 예..
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 파일이 있다. 실행파일이므로 바탕화면에 꺼내놓으면 되겠다. 실행하면 아..
- Total
- Today
- Yesterday
- MySQL
- ggplot
- python
- eclipse
- vagrant
- 셀프개통
- 이클립스
- docker
- Spring
- Oracle
- 알뜰요금제
- Google Chart Tools
- ubuntu
- SVN
- ipTIME
- 마인크래프트
- github
- R
- ggplot2
- ktm모바일
- heroku
- 아이맥
- javascript
- MongoDB
- java
- 막대그래프
- 도넛차트
- 자급제폰
- 맥북
- MyBatis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |