WAS 웹 컨테이너 혹은 서블릿 컨테이너 라고도 불린다. 컨테이너란 JSP, Servlet을 실행시킬 수 있는 소프트웨어를 말한다 ( == 컨테이너) 동적 컨텐츠를 제공하기 위해 만들어진 애플리케이션 서버 컨테이너는 web.xml을 참조하여 해당 서블릿에 대한 쓰레드 생성하고 httpServletRequest와 httpServletResponse 객체를 생성하여 전달 컨테이너는 서블릿을 호출 호출된 서블릿의 작업을 담당하게 된 쓰레드는 doPost() 또는 doGet()을 호출한다. 컨테이너는 전달받은 Response 객체를 HttpResponse형태로 바꿔 웹서버에 전달하고 생성되었던 쓰레드를 종료하고 httpServletRequest, httpServletResponse 객체를 소멸시킨다. WAS의 ..
개인의 의견을 적은 것이니, 이 점을 참고해서 봐주시면 감사하겠습니다. Spring boot를 공부하면서 의문점을 가지고 있었다. 바로 Setter와 Jpa에서 update문이었다. 데이터 모델을 만들 때 Setter를 쓰지 말라고 하는 것은 데이터의 무결성을 해칠 수 있어서 그렇고, JPA에서 update문을 쓰지 말라고 하는 것은 영속성 콘텍스트를 무시하고 직접 DB와 쿼리하는 것이기 때문에 주의하라고 한다. 여기서 그러면 영속성 콘텍스트를 통해 업데이트를 할려면 Setter를 써야하는데, 주위의 다른 글들을 보면 Setter에 대해서 부정적인 글들을 많이 봐왔다. 필자는 그래서 다음과 같이 생각했다. 비즈니스 로직에 맞게 메소드를 세팅하여 유사 세터를 만들자고. 예시를 들어서 설명하겠습니다. (다소..
- Total
- Today
- Yesterday
- 프로그래머스
- setattr
- 자바
- env
- BFS
- 2021 KAKAO BLIND RECRUITMENT
- Pattern
- 카카오
- dockerignore
- 그래프
- headers
- 파이썬
- django
- 알고리즘
- Celery
- Java
- Python
- docker
- Command Line
- Spring
- 면접
- Linux
- 백준
- thread
- ubuntu
- docker-compose
- PostgreSQL
- Collections
- DRF
- postgres
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |