백엔드 개발 29

[Servlet,JSP]JSP 태그, 동작원리, 내부객체

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=9x5PMVLzz08&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=41&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. JSP 태그 : 지시자 - 페이지 속성 : 주석처리 : 선언 - 변수, 메소드를 선언 : 표현식 - 결과값을 출력 : 스크립트릿 자바코드를 쓰기위한 스크립트 : 액션태그 - 자바빈 연결 2. 동작 원리 웹브라우저 요청 -> JSP==>>Servlet -> Servlet==>Class -> 웹브라우저 응답 3. JSP 내부객체 (서버에서 자동으로 객체를 생성 시켜주어서 JSP파일에서 객체를 생성할 필요가 ..

[Servlet,JSP]파라미터, 리스너, 한글처리

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=2Pqi-kUMwtw&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=39&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 1. Form태그를 이용하여 파라미터값 보내기 1-1) 이름, 아이디, 비밀번호 받기 2. initParameter 사용방법 2-1) web.xml에 초기 파라미터의 이름과 값을 기술하여 해당 파라미터를 서블릿에서 getInitParameter를 이용하여 해당 기술한 초기 파라미터를 가져옵니다. 2-2) @WebServlet에 @WebInitParam을 이용하여 초기 파라미터의 이름과 값을 기술하여 위의 방법..

[Servlet,JSP]Servlet의 생명주기, 선처리, 후처리

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=U6FA7oWgizc&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=38&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 이번에는 Servlet의 생명주기와 선처리과정 후처리과정을 알아보겠습니다. Servlet의 작동 순서 - 클라이언트에서 서블릿 요청이 들어오면 서버에서는 서블릿 컨테이너를 만들고 요청이 있을때마다 스레드가 생성됩니다. (웹브라우저 -> 웹서버 -> 웹어플리케이션서버 -> 서블릿컨테이너) Servlet의 생명주기 (서블릿 객체생성 (최초한번) -> init()호출 (최초한번) -> service(), doGet..

[Servlet,JSP]doGet, doPost

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=6D1hOSyHJTg&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=37&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 이번에는 doGet(), doPost()를 알아보겠습니다. doGet()은 Get방식으로 정보를 전송하면 호출되는 함수이고, doPost()는 Post방식으로 정보를 전송하면 호출되는 함수입니다. 1. doGet() 2. doPost()

[Servlet,JSP]JSP 문서 작성법

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=dWkKwWDQxio&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=35&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 MVC패턴 - Model, View(JSP), Controller(Servlet) MVC 패턴의 동작 - 클라이언트가 웹브라우저에 웹을 요청하면 컨트롤러에서 무엇을 요청했는지 모델로 보내고, 모델은 DB에서 필요한 정보들을 가져오고, 컨트롤러에 보내줍니다. 해당 정보들을 컨트롤러에서 뷰로 보내어집니다. 뷰에선 클라이언트에게 해당 요청했던 정보들을 보여줍니다. JSP 특징 - 동적 웹어플리케이션 - MVC패턴에..

[Servlet,JSP]개발환경 설정

Servlet과 JSP를 공부하기 위한 개발환경을 설정해보자. 1.JDK 설치 https://www.oracle.com/java/technologies/downloads/ 2.이클립스 설치 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org *이클립스는 Enterprise버젼을 다운받아야 합니다.* 3.톰캣 설치..