일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 기초
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch7
- 자바 고급2편 - io
- 자바의 정석 기초편 ch13
- 자바로 계산기 만들기
- 스프링 트랜잭션
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch12
- 스프링 고급 - 스프링 aop
- 스프링 mvc1 - 스프링 mvc
- 자바의 정석 기초편 ch11
- 람다
- 자바 고급2편 - 네트워크 프로그램
- 자바의 정석 기초편 ch6
- 자바의 정석 기초편 ch5
- 스프링 입문(무료)
- 자바의 정석 기초편 ch4
- 스프링 mvc2 - 로그인 처리
- 2024 정보처리기사 시나공 필기
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch14
- 자바 중급2편 - 컬렉션 프레임워크
- 자바의 정석 기초편 ch2
- 자바로 키오스크 만들기
- 자바 중급1편 - 날짜와 시간
- 자바의 정석 기초편 ch9
- @Aspect
- 스프링 mvc2 - 검증
- 데이터 접근 기술
- Today
- Total
목록스프링 로드맵 강의 정리/스프링 부트 - 핵심 원리와 활용 (11)
개발공부기록

출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. WAR 배포 방식의 단점(1) 웹 애플리케이션의 배포 과정1. 톰캣 같은 웹 애플리케이션 서버(WAS)를 별도로 설치2. 애플리케이션 코드를 WAR로 빌드3. 빌드한 WAR 파일을 WAS에 배포애플리케이션을 구동하고 싶으면 웹 애플리케이션 서버를 별도로 설치해야하는 구조이며 과거에는 이렇게 웹 애플리케이션 서버와 웹 애플리케이션 빌드 파일(WAR)이 분리되어 있는것이 당연한 구조였음(2) 단점톰캣 같은 WAS를 별도로 설치해야하는 번거로움이 있음단순한 자바라면 별도의 설정을 고민하지 않고 main()메서드만 실행하면 되는데, 웹 애플리케이션은 WAS를 실행하고 WAR와 연..

출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 웹 서버와 스프링 부트 소개1) 외장 서버 VS 내장 서버(1) 전통적인 방식과거에는 자바로 웹 애플리케이션을 개발할 때 먼저 서버에 톰캣 같은 WAS(웹 애플리케이션 서버)를 설치했음그리고 WAS에서 동작하도록 서블릿 스펙에 맞추어 코드를 작성하고 WAR형식으로 빌드해서 war 파일을 만든 후 WAS에 전달하여 배포하는 방식으로 전체 개발 주기로 동작하였음이런 방식은 WAS 기반 위에서 개발하고 실행해야하고 IDE같은 개발 환경에서도 WAS와 연동해서 실행되도록 복잡한 추가 설정이 필요함(2) 최근 방식최근에는 스프링 부트가 내장 톰캣을 포함하고 있어 애플리케이션 코드 ..

출처 : 인프런 - 스프링 부트 - 핵심 원리와 활용(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 스프링 프레임워크의 등장https://nagul2.tistory.com/123스프링 기본편에서 다뤘던 내용이 중복되어있으므로 추가적인 내용으로 판단되는 것만 기술1) 스프링 프레임워크(1) EJB를 대체한 스프링DI 컨테이너, MVC, DB 접근 기술 등의 수많은 기능을 제공하고 다양한 문제를 해결다양한 라이브러리들 편리하게 사용할 수 있도록 통합개발자의 생산성이 높아짐, 사용범위 확대자바 생태계의 사실상 표준 프레임워크(2) 스프링 프레임워크 확대스프링과 그 생태계가 점점 커지고 기능도 점점 많아짐다양한 오픈 소스의 등장으로 수 많은 라이브러리를 함께 사용해야함스프링으..