일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- Servlet
- Spring MVC
- 매핑 #
- 화면정의서
- Forwarding
- webserver #WAS #ServerApp
- sendRedirect
- 다형성 #부모타입 #자식타입
- while문
- 피그마
- WAS
- Dispatcher
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- Break
- Request
- POST방식
- CONTINUE
- 한글깨짐
- 톰캣
- 요구사항정의서
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- JSON형식의 response
- xml
- 김영한
- GET방식
- Today
- Total
목록수업/servlet, JSP (11)
Step it up now
클라이언트의 요청에 서블릿이 응답하는 코드 GET 요청에 JSON 형식의 데이터로 응답하여 부서 정보를 나타낸다 //서블릿을 불러들이는 url 패턴 @WebServlet("/mime/json.do") public class JSonServlet extends HttpServlet { Logger logger = LoggerFactory.getLogger(JSonServlet.class); @Override //지정된 URL 패턴 ("/mime/json.do")으로 GET 요청이 발생할 때 실행 protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { //응답 콘텐츠 타..
1) pageContext (잊어) - 현재 페이지에서만 사용이 가능하다 : EL사용을 위해서만 사용될 뿐 사용되지 않는다 : 주소창이 바뀐다 ★2) request - 요청이 유지되는 동안에.. : 요청할 때마다 생기고 서로 독립적이다 - 세션보다는 제한적 : 요청마다 한 개씩 갖는다 : forward시에 사용이 가능함 - 주소창이 안바뀌는데 페이지는 바뀐다?? -~1202지난주 예제 참조) ★3)session - 사용자마다 한 개씩 생기는 개별저장소임 - 사용자 만명이면 만개가 생긴다?? : 그래서 서버 부담이 대단히 높다. 사용하기는 젤 편하다 : 로그인 하면 생겼다가 로그아웃하면 사라진다. : 메모리 부담이 젤 높다 : 잠깐 저장했다가 지우는 방법도 가능하다 : 주소창이 바뀌어서 기존에 요청이 끊어..
@WebServlet으로 서블릿을 URL에 매핑할 때 사용 - 클래스 앞에 서블릿은 늦은 초기화를 사용한다 스프링은 이른 초기화를 사용한다. - 스프링은 서블릿을 발전시킨 것이다. @WebServlet(urlPatterns={"/hello", "/hello/*"}, loadOnStartup=1) 미리 초기화를 해두고 싶은 서블릿에 붙일 수 있는 옵션임 - loadOnStartup 매핑 패턴 소개 - React Router사용하는 컨셉 아래 번호는 순번을 의미하므로 1번을 따져서 없으면 2번이 또 없으면 3번이 적용됨 1. exact mapping - /basic/hello.do -> http://localhost/basic/hello.do 2. path mapping - /basic/* -> -> htt..