일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- servletContext
- 서블릿
- spring5
- servlet
- ServletConfig
- Container
- MVC
- ServletContextListener
- tomcat
- spring security
- Spring Boot
- Spring
- 한글 처리
- Servelt
- #sendRedirect()
- 확장자 사라짐
- #페이지이동
- oauth
- 데이터 공유
- #java
- jsp
- @PathVariable
- 디자인패턴
- #jsp
- 점사라짐
- 서블릿 초기화 파라미터
- 웹 어플리케이션 감시
- Today
- Total
목록Servelt (2)
Choi의 고유결계
웹 어플리케이션 감시: ServletContextListener 웹 어플리케이션의 생명주기를 감시하는 것이 바로 ServletContextListener인데 줄여서 감시 리스너라고 합니다. 이 리스너는 해당 메소드가 웹어플리케이션의 시작과 종료시에 호출됩니다(contextInitialized(),contextDestroyed()) 저도 햇갈렸던 것이 웹어플리케이션은 서블릿이 아니고 서블릿은 컴포넌트입니다. 그리고 이 컴포넌트를 묶어놓은 프로그램이 웹어플리케이션이 되는것입니다. 기본적으로ServletContextListener는 인터페이스기 때문에 우리가 직접 구현하여 사용해야합니다. 1. 리스터 클래스 제작 import javax.servlet.ServletContextEvent; import javax..
MVC 패턴이란? MVC는 Model, View, Controller의 약자로서 애플리케이션의 기능을 3가지로 구분한 개발 디자인 입니다. Web에서 MVC 패턴이 적영된다면 3가지가 하는일 Model Model은 데이터를 담당한다. 여기서 데이터란 주로 데이터베이스를 의미하는데요. 즉 데이터를 다루는 로직을 모델에 모아둬서 코드 관리의 편의성을 높일 수 있고, 향후 데이터베이스를 다른 타입으로 교체가 용이합니다. View 뷰란 화면상에 출력되는 내용을 의미합니다. View 안에서 UI와 관련된 코드를 작성하는 것이 바람직합니다. Controller 사용자의 URL을 받아서 해석하고 사용자가 원하는 요청사항을 파악하여 그 요청사항에 맞는 데이터를 Model에 요구하게 되고, 받은 데이터를 View를 통해..