일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring-mvc
- JUnit
- REST API
- SuperTypeToken
- spring bean
- spring jpa
- JPA
- Data REST
- spring boot
- spring batch 코드
- spring boot tomcat
- spring pid
- Spring
- ORM
- JPA mapping
- spring-webmvc
- spring camp
- Spring Data REST
- Spring Data JPA
- ApplicationPidFileWriter
- IntelliJ
- Spring Batch
- 코드 리뷰
- docker
- 톰캣
- static inner class
- batch
- 세미나
- tomcat
- spring-webmvc #코드읽기
- Today
- Total
목록docker (4)
woniper
Spring Boot Source12345678910111213@RestController@SpringBootApplicationpublic class App1Application { public static void main(String[] args) { SpringApplication.run(App1Application.class, args); } @GetMapping("/") public String app1() { return "hello app1"; }}Colored by Color Scriptercs Spring Boot Dockerfile 1234567FROM java:8MAINTAINER woniper VOLUME /tmpADD app1.jar app1.jarEXPOSE 8888ENTRYP..
개인적으로 Docker를 써야하는 이유를 몇가지 생각해보았다.서버 운영이 쉬워진다.장애를 해결하기 위한 재연이 쉬워지고 그로인해 장애 해결 시간을 줄일 수 있다.개발장비에 테스트 환경 구축이 쉽고 깔끔하다.서버 운영이 쉬워진다. Docker란 무언인가에서 설명한 부분인데, Docker로 서버 환경을 일관성있게 유지하고 공유할 수 있기 때문에 추가로 서버가 확장되거나, 서버 환경이 변경되는경우(애플리케이션 뿐 아니라 서버도 마찬가지도 요구사항이 자주 변경되기 마련이다.) 쉽고 빠르게 공유와 확장이 가능하다. 이는 즉 2번(장애를 해결하기 위한 재연 쉬워진다.)으로 이어진다. 하지만 Docker를 학습해야하지 않냐는 대답을 종종 듣곤하는데, 그렇게 치면 애플리케이션을 운영한다는 것은 평생 공부하고 기술을 익..
과거 서버 환경을 경험해 보지 못했지만, 적어도 내 경력 3~4년 동안 클라우드 서비스로 인해 많은 변화를 가져온 것 같다. 클라우드 서비스를 사용하지 않고 서버를 구축한다면... 서버(하드웨어)를 구입하고 OS를 설치하고, 서버에 필요한 Web Server, WAS(Web Application Server), 기타 필요한 애플리케이션, 그 뿐 아니라 여러가지 설정과 보안도 신경써야한다. 서버가 몇대 안되면 다행이다. 수백 수천대라고 생각하면 저 작업을 일일이 해야한다. 자동화 툴이나 쉘스크립트를 사용해서 자동화 해도 되지만, 쉽지 않은 작업이다. 그렇다면 클라우드 서비스를 사용한다면... 나는 AWS만 사용해봤는데 클릭 몇번으로 내가 원하는 OS 셋팅이 가능하고, 보안과 여러가지 아키텍처들을 빠르고 쉽..
원고가 저자 블로그에 공개되어 있는 책이다. 블로그만 보고 도커를 쉽게 얻으려고 생각하다고 보니.. 너무 정리도 잘 되어있고, 교통수단을 이용하면서 보기 위해 책을 구매했다. 공개된 블로그 원고 글을 먼저 대충 보고 책을봐서 그런지 몰라도 술술 잘 읽혔다. 나온지 조금 된 책이지만, 버전업으로 인한 문제도 없고 예제를 통해서 쉽게 학습할 수 있게 잘 정리된책이다. 도커 기본 기능과 어떤 역할을 하는지 학습할 수 있고, 클라우드 또는 여러 환경에 어떻게 적용해야될지 잘 정리된 책이다. 한가지 바램은 좀 더 실무화된 고급 예제가 정리된 책이 나왔으면 좋겠다. 좋은 책 써주신 저자분에게 박수를...원고는 여기서 확인 가능하다.