일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gradle
- install maven
- JavaScript
- not to accept jdbcUrl
- jdbc
- spring boot
- change file content
- ^M바꾸기
- pkgutil
- mariadb
- object
- local
- Java
- driverspy
- remove
- Change port
- install
- spring
- ubuntu
- maven
- 줄복사
- duplicate lines
- svn backup
- Jenkins
- key bindings
- docker
- javaascript
- 전송포맷
- JAR
- ADB
- Today
- Total
목록2018/09 (4)
Simplify
GitHub 소스 위치 : https://github.com/Simplify-study/SpringBootSample.git 앞서 생성한 Controller 를 이용하면 단순 API는 만들 수 있지만 단순 로직을 거치고 난 결과, 즉 Java Code로 해결할 수 있는 한도 내에서만의 서비스 구현만 가능할 뿐, 실제 데이터의 조회 등은 구현할 수 없다. 보통은 Spring 에서 JDBC Connection을 이용하여 DB에 접근하도록 개발하고, Query를 하여 결과를 return 하는 등의 작업을 해 주어야 어느 정도 의미있는 API 설계가 가능하다고 할 수 있다. 여기서는 Spring Boot 에서 JDBC Connection을 어떻게 만드는지, Query를 어떤 방식으로 작성하는지에 대해서 생각해보..
GitHub 소스 위치 : https://github.com/Simplify-study/SpringBootSample.git 앞서 생성한 프로젝트에 이어서, 서버 프로그램에 들어오는 접점이 되는 Controller 를 생성해 보도록 하겠습니다. Controller 는 당연히 @Controller annotation을 앞에 두면서 생성하며, 암묵적으로 Controller 라는 postfix 를 갖는 class 입니다. 반드시 그런 것은 아니지만, 특별한 경우를 제외하고서는 다른 class 를 implements 받거나 extends 하지 않는 것을 기본으로 합니다. pom.xml 에 dependency 추가하기 기본 java 문법, 객체를 사용하는 것을 제외하고는 대부분이 의존성(dependency)을 추..
GitHub 소스 위치 : https://github.com/Simplify-study/SpringBootSample.git 앞으로 사용할 프로젝트를 생성합니다. 신규 프로젝트를 생성하는 것 부터 시작하여, 각종 API 를 만들고 DB에 접속하고 하는 등의 과정을 모두 적을 예정입니다. 여기서는 신규 프로젝트를 만드는 것 부터, 기본 생성되는 파일들이 각각 의미하는 것들에 대해 설명합니다. New Project 생성 STS를 실행하고 좌측 Project Explorer(Package Explorer) 에서 우클릭 > New > Other... 를 선택합니다. New 창에서 Spring Boot 폴더 하위에 있는 Spring Starter Project를 선택하고 Next > 를 클릭합니다. 프로젝트 상세..
GitHub 소스 위치 : https://github.com/Simplify-study/SpringBootSample.git 들어가며..Spring 은 최근 가장 많이 사용하는 서버 프로그래밍 프레임워크입니다. 추후에 Spring 자체에 대한 글도 한 번은 올릴 예정이긴 하지만, Spring 에 적응하고 나면 비교적 편하게 서버 프로그래밍을 할 수 있습니다. Spring 은 웹 서비스를 만들기 위한 프레임워크이기 때문에 보통은 Tomcat 을 설치하고 그 위에 띄우게 됩니다. Tomcat 위에 올라가다 보니, 관리해야 할 프로그램 instance가 늘어나게 되는 샘이고 이러한 불편함을 해소해 주는 것이 Spring Boot 입니다. (Spring boot 는 Tomcat 위에서도 실행 가능하긴 합니다) ..