토비의 스프링 5장 'Service 추상화'부터 시작하기 위한 준비 토비의 스프링3는 기본적으로 사용하는 라이브러리가 있기 때문에 그걸 먼저 import 해놓고 해야 편하다. build.gradle을 아래와 같이 setting 해놓고 시작하는게 좋다. build.gradlegroup 'java' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'idea' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { testCompile group: 'junit', name: 'junit', version: '4.11' compile 'mysql:mysql-connector-java..
Toby의 Spring3 따라하기-제4편 AnnotationContext를 이용한 Spring 사용 최종적인 파일들의 모습은 왼쪽과 같다. 중요한 것은 src/main/resources에 있는 applicationContext.xml이다. 아래 이전 포스트 에서2015/09/08 - [배우는 것/Spring] - Toby의 Spring3 따라하기-제3편 connectionMaker interface 이용해서 분리하기 만들었던 Interface인 ConnectionMaker와 Interface의 구현 Class인 RConnectionMaker를 applicationContext.xml과 ApplicationContext를 이용해 대체하는 것이다. Spring은 ApplicationContext라고 볼 수 ..
Toby의 Spring3 따라하기-제3편 connectionMaker interface 이용해서 분리하기 UserDao.javaimport java.sql.*; /** * Created by krkim on 2015-09-08. */ public class UserDao { ConnectionMaker connectionMaker; public UserDao(ConnectionMaker connectionMaker) { this.connectionMaker = connectionMaker; } public void add(User user) throws SQLException { Connection c = null; try { c = connectionMaker.getConnection(); } catc..
Toby의 Spring3 따라하기-제2편 UserDao.class 만들기 UserDao.javaimport java.sql.*; /** * Created by krkim on 2015-09-08. */ public class UserDao { private Connection getConnection() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); Connection c = DriverManager.getConnection( "jdbc:mysql://localhost/krkdb", "root", "111111" ); return c; } public void add(User user) throws..
Gradle로 Spring을 해보자 with Intelli J 14 - 제5편 Connection을 interface를 사용해서 분리 해보자 이전 포스트2015/04/11 - [Web개발/JAVA] - Gradle로 Spring을 해보자 with Intelli J 14 - 제1편 Gradle로 Java Project 생성하기2015/04/13 - [Web개발/JAVA] - Gradle로 Spring을 해보자 with Intelli J 14 - 제2편 Gradle로 mysql jdbc driver dependency 설정하기2015/04/13 - [Web개발/JAVA] - Gradle로 Spring을 해보자 with Intelli J 14 - 제3편 MySQL에 DB생성하기2015/04/13 - [Web개..
Gradle로 Spring을 해보자 with Intelli J 14 - 제4편 mysql db와 연동을 확인 해보자 2015/04/11 - [Web개발/JAVA] - Gradle로 Spring을 해보자 with Intelli J 14 - 제1편 Gradle로 Java Project 생성하기2015/04/13 - [Web개발/JAVA] - Gradle로 Spring을 해보자 with Intelli J 14 - 제2편 Gradle로 mysql jdbc driver dependency 설정하기2015/04/13 - [Web개발/JAVA] - Gradle로 Spring을 해보자 with Intelli J 14 - 제3편 MySQL에 DB생성하기 이전 글에서 gradle로 project를 생성하고 jdbc dri..
Gradle로 Spring을 해보자 with Intelli J 14 - 제3편 MySQL에 DB생성하기 Spring하면 '토비'아니겠는가? 토비 책을 보려면 db세팅을 해놓아야 해당 예제들과 리팩토링을 따라해 볼 수 있다. 그리고 si에서 DB가 안들어갈 일은 3년차 직딩이 경험해본 프로젝트상 한번도 없었던 것 같다. 그러므로 이번 포스트에서는 간단하게 MySQL DB에 table을 만들고 insert를 해보겠다. 아직 MySQL을 설치하고 실행하지 않은 상태라면 아래 포스트를 참고해 Local에 MySQL을 설치하고 실행한 상태에서 해보기 바란다. 2014/04/09 - [Web개발/Spring] - Spring으로 HelloWorld를 찍어보자 - 제4편 MySQL 설치 및 실행 at command ..
Gradle로 Spring을 해보자 with Intelli J 14 - 제2편 Gradle로 mysql jdbc driver dependency 설정하기 gradle로 spring을 build하려면 일단 dependency 설정 해주고 library를 받아와야 하는데 spring을 하려면 db가 빠질 수 없기 때문에 스프링 라이브러리를 import하기 전에 아주 간단한 jdbc driver부터 받아오려고 하는데 잘 안되다가 성공해서 이 포스트를 쓴다. idea는 개인적으로 intellij를 사용하기 때문에 intellij이지만 이클립스도 하는 방법이 비슷하므로 참고가 될 것이다. 그래들 켜고 gradle로 project를 생성하면 좌측 project explore 같은 folder구조가 생성 된다.좌측 ..
Gradle로 Spring을 해보자 - 제1편 Gradle로 Java Project 생성하기 Maven이 그냥 커피라면 Gradle은 T.O.P 라고 할 수 있을 것이다. gradle로 project를 build해보면 그 편안함과 쾌적함을 느낄 수 있을 것이다. gradle을 써보고 좋아서 이 글을 쓴다. 그리고 나중에 잊어버렸다가 다시 찾아볼려면 여기 올려놓는게 좋기 때문인 것도 있다. 이번 포스트를 포함해서 앞으로 java관련 포스트를 올릴 때는 가급적이면 IDEA는 intellij로 올릴 생각이다. java를 하면서 좋은 연장을 찾았는데 Intelli J라는 툴이다. 이게 Ultimate edition하고 Community edition이 있는데 Community edition은 무료이므로 자바를 ..
Toby의 Spring3 따라하기-제2편 Spring MVC Project 생성하기 Spring을 시작을 해보려고 여기저기 찾아보지만 STS를 새로 받아서 프로젝트를 생성하자마자 에러가 납니다. 이건 STS가 버젼업이 되어도 마찬가지입니다. 제 원래 롤은 SAP개발자였지만 Spirng을 하는 곳으로 이직을 하기 때문에 한동안 SAP 포스트만 쓰다가 Spring에 관심을 가져야 하기 때문에 포스트를 다시 써봅다. 이 글은 저 처럼 Spring을 시작하자마자 막혀서 진행을 못하고 분들을 위해 씁니다. 결론부터 말하면 다른건 다 비슷하고 'Spring MVC'프로젝트를 생성했을 때 에러가 하나 나는데 pom.xml의 Spring 버젼을 3.1.1에서 3.2.0으로 바꿔주면 끝나지만 저 처럼 비기너 분들은 오래..
- Total
- Today
- Yesterday
- 도커티슈케이스
- 도커각티슈케이스
- Sh
- 도커컨테이너
- 이직
- 싱가폴
- 2017 티스토리 결산
- docker container whale
- 개발자
- shellscript
- 도커각티슈박스
- docker container tissue
- Linux
- docker container case
- 도커티슈박스
- docker container tissue box
- vim
- docker container
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |