JSP Servlet
-
Eclipse Tomcat9 SettingJSP Servlet 2022. 7. 12. 10:13
1. Tomcat9 Download Apache Tomcat Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomcat.apache.org C:\에 압축 해제 2. Eclipse Setting
-
JSP Servelet 이론(4)JSP Servlet 2022. 6. 2. 09:43
- 모델(Model) : 데이터, 도구 자료형 : 어플리케이션의 정보, 데이터 : 실행에 직접적인 관여 x, 데이터를 담거나, 데이터를 보내거나, 수정, 삭제하는 객체 : 어플리케이션 로직을 담당하는 부분으로 데이터베이스와의 로직을 담당하는 부분 - 뷰(View) : 입출력 : 사용자가 보게 될 결과 화면 출력 : Model 데이터를 기반으로 실제 사용자에게 보여지는 페이지 - 컨트롤러(Controller) : 기능관리, 관제탑 : 사용자의 입력처리와 흐름 제어 담당 : 어플리케이션의 행위를 정의, Logic 결과에 따라 적절한 View를 선택하여 응답 : 사용자의 요청을 받아서 요청에 해당하는 비즈니스 로직을 수행하도록 컨트롤 하고, 작업 결과에 따라 응답을 결정하 는 역할 : Model과 view 사..
-
JSP Servlet 이론(3)JSP Servlet 2022. 5. 24. 15:06
JSP는 왜 필요할까? - 자바코드로 구현한 후 컴파일하고 배포해야 한다 - 코드가 수정되면 다시 컴파일하고 배포해야 한다 - HTML 코드를 Servlet 클래스 내에서 문자열("")로 작성해야 한다 - 프로그램이 복잡해지면 출력되는 HTML페이지를 상상하기 어렵다 JSP : Java Server Page HTML내에 Java코드를 작성하고 웹 서버에서 웹 페이지를 생성하여 웹브라우저에 돌려주는 자바를 기반으로 한 스크립트 언어 - .jsp 확장자를 가짐 - 동적으로 작동하여 응답은 html을 이용함 - jsp -> 서블릿(.java) -> 클래스(.class) -> html으로 변환되어 실행됨 ==> 로직 구현은 Servlet에, HTML 중심의 코드는 JSP에 : JSP 페이지 내부에 자바(Java..
-
-
JSP/Servlet 이론(2)JSP Servlet 2022. 4. 29. 14:57
데이터를 전송하기 위해 사용하는 태그? 태그 1) action 값을 어디로 보낼지 2) name 어떤 값을 보내는지 3) submit 값을 보내는 시점 ID : PW : ch2. 데이터 전송방식(Get/Post) (1) GET : 데이터 조회 요청 - URL에 데이터를 포함시켜 요청 - 데이터를 패킷의 Header(헤더)에 포함하여 전송 - 전송하는 데이터의 길이에 한계(브라우저에서 제한) - 보안에 취약 - 캐싱할 수 있음 Query String이란? 사용자가 입력한 데이터를 URL 주소 뒤에 함께 제공하는 방법 ex) http://localhost:8081/test/servlet?키1=값&키2=값2 (2) POST : 데이터 생성 요청 - URL에 데이터를 노출하지 않고 요청 - 데이터를 패킷의 Bo..