일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DTO 조회
- 벌크 연산
- 지연로딩
- NAMED 쿼리
- 엔티티 매핑
- DB
- rest api
- dto
- 뷰 템플릿
- 연관관계 매핑
- MVC
- 주문조회
- 페치 조인
- 성능 최적화
- querydsl
- 스프링
- SpringEL
- 서버인증
- 컬렉션 조회
- 서블릿
- 엔티티 변환
- 한방 쿼리
- JPQL
- 정적 리소스
- JPA
- hibernate5Module
- batchsize
- API
- HTTP API
- 스프링 데이터 JPA
- Today
- Total
목록뷰 템플릿 (3)
UmaiCo - 우마이코
스프링 MVC - 기본 기능 1. 프로젝트 생성 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io 프로젝트 선택 Project: Gradle Project Language: Java Spring Boot: 2.4.x Project Metadata Group: hello Artifact: springmvc Name: springmvc Package name: hello.springmvc Packaging: Jar (주의!) Java: 11 Dependencies: Spring Web, Thymeleaf, Lombok war를 사용하면 /webapp/ 경로에 index.html 을 두면 http://localhost:8080 호출시 index.html 페이..
서블릿 Hello 서블릿 @ServletComponentScan : 해당 패키지와 하위 패키지의 servlet을 모두 찾아서 등록해준다. @WebServlet : 서블릿 애노테이션 name : 서블릿 이름 urlPatterns : URL 매핑 HTTP 요청을 통해 매핑된 URL이 호출되면 서블릿 컨테이너는 다음 메서드를 실행한다. protected void service(HttpServletRequest req, HttpServletResponse resp) 개발시 편리하게 HTTP 요청 메시지를 다 보고싶다면? application properties에 다음 문장을 추가하자. logging.level.org.apache.coyote.http11=debug 참고 운영서버에 모든 요청정보를 다 남기면 성능..

웹 애플리케이션 이해 1. 웹서버, 웹 애플리케이션 서버 웹 서버는 정적 리소스(파일), WAS(Web Application Server)는 정적 리소스 파일 제공 및 애플리케이션 로직 실행 웹 서버도 프로그램을 실행하는 기능을 포함하기도 하며,WAS도 웹 서버의 기능을 제공하기 때문에 둘 용어의 경계가 모호함 WAS는 애플리케이션 코드를 실행하는데 더 특화 1) 웹 시스템 구성 - WAS, DB WAS, DB만으로 시스템 구성 가능 WAS는 정적 리소스, 애플리케이션 로직 모두 제공 가능 WAS가 너무 많은 역할을 담당, 서버 과부하 우려 비싼 애플리케이션 로직이 정적 리소스로 인해 수행이 어려울 수 있음 WAS장애시 오류 화면도 노출 불가능 2) 웹 시스템 구성 - WEB, WAS, DB 정적 리소스..