전체 글406 Servlet Life-Cycle(서블릿 생명주기) 사용자의 요청에 의해서 생성된 Sevelt 생명 주기(생성,실행, 종료) 까지 서블릿 준비 단계 init - 처음 생성되는 과정 service - 일하는 단계 destory - 종료하는 단계 서블릿 종료 단계 package com.boot.lifecycle; import java.io.IOException; import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.Ht.. 개발일지/JSP 2022. 11. 24. Servlet - reques, response 사용자에 요청과 응답을 담당하는 객체 - HttpServlet - HttpServletRequest - HttpServletResponse HttpServletRequest - 주요 메소드 request.getCookies(); request.getSession(); request.getAttribute(); request.setAttribute(); request.getParameter(); request.getParameterNames(); request.getParameterValues(); httpServletResponse - 주요 메소드 response.addCookie(); response.getStatus(); 새로운 request, response가 생성이 된다. response.send.. 개발일지/JSP 2022. 11. 24. # 58 0 ~ 1 사이의 난수 반환(RAND) 0 ~ 1 사이의 난수 반환(RAND) SELECT RAND() AS "0 ~ 1 사이의 난수 반환"; 개발일지/MySQL 문제모음 2022. 11. 24. # 57 각도를 라디안으로 변환(RADIANS) 각도를 라디안으로 변환(RADIANS) SELECT RADIANS(180) AS "180도의 각도를 라디안으로 변환"; 개발일지/MySQL 문제모음 2022. 11. 24. # 56 정수 제곱(POW , POWER) 정수 제곱(POW , POWER) SELECT POW(4,2) AS "2를 제곱한 4를 반환"; SELECT POWER(4,2) AS "2를 제곱한 4를 반환"; 개발일지/MySQL 문제모음 2022. 11. 24. # 55 파이값 반환(PI) 파이값 반환(PI) SELECT PI() AS "파이값 반환"; 개발일지/MySQL 문제모음 2022. 11. 23. # 54 정수 나머지값 반환(MOD) 정수 나머지값 반환(MOD) SELECT MOD(18, 4) AS "18 / 4의 나머지값 반환"; 개발일지/MySQL 문제모음 2022. 11. 23. Servlet Mapping 하는방법 2가지 외부에서 요청하기 쉽도록(브라우저나 모바일 등) 특정 문자를 이용해서 쉽게 접근할 수 있도록 해주는 기술이다. 1. Java Annotaion 을 이용하는 방법 2. web.xml 파일을 이용해서 사용하는 방법 2. web.xml 파일을 이용해서 사용하는 방법 mapping 을 해야 하는 이유 1. servelt Mapping 하는법 위 아래 사진을 보면 주소가 현재 3개로 접속을 할수 있도록 주소가 맵핑 되어 있다. 결과를 확인 해보자 2. web.xml 맵핑하는법 개발일지/JSP 2022. 11. 23. JSP & Servlet - Servlet(기본) 2 - WAS 의 동작 방식에 대한 이해 - JSON 형식으로 응답 처리 - request 객체와 response 객체를 살펴 보고 할 수 있는 것들을 확인해 보자 - 한글 깨짐 문제를 확인하고 해결 방안 모색 - MIME TYPE 에 대한 이해 1. [xxx.java](http://xxx.java) 파일과 xxx.class 파일이 어디에 생성 되었는지 확인하고 경로를 적어 주세요 2. 순수 자바코드인 서블릿을 이용해서 json 형식으로 데이터를 리턴해 보자. ex) { "name": “홍길동", "age": 10, "isMarried": false } 3. 한글이 만약 깨진다면 해결 하시오 4. MIME TYPE 을 설정해서 응답 결과를 그냥 평문으로 리턴해 보자. package com.project.te.. 개발일지/JSP 2022. 11. 23. JSP & Servlet - Servlet(기본) 1 서블릿 으로 만들었을 대 WAS 동작을 확인해 보자. 1. 서블릿 파일 생성하기 서블릿에 접근하려면 제일먼저 URL Mapping을 사용하자 응용 예제 1 get 요청을해서 css활용 서버 실행하기 package com.project.test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServlet.. 개발일지/JSP 2022. 11. 23. 서블릿 만드는 방법 (추가 톰캣 빌드패스하기) 프로젝트 생성 완료 빌드패스(BuildPath) 개발일지/JSP 2022. 11. 23. 아파치 톰캣(ver.9) 설치하기 https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version tomcat.apache.org Tomcat 9버전이 안정적이고 많이 쓰인다. 다운을 .. 개발일지/설치 및 셋팅 2022. 11. 22. 이전 1 ··· 10 11 12 13 14 15 16 ··· 34 다음