Programming/Servlet & JSP 14

[환경설정] Servlet & JSP 프로젝트 생성

0. 설치 1. Eclipse 설치 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 2. TOMCAT(WAS)를 설치 아래 사이트에서 원하는 버전을 다운로드하기 *설치한 Eclipse버전에서 제공하는 Tomcat버전을 확인 후에 설치할 것을 권장합니다. *저는 Eclipse 8.대, Tomcat은 9.0대를 ..

JSP (2) - Scriptlet : 스크립틀릿, 주석문, 지시자

0. Scriptlet이란? JSP파일에서 Java코드를 쓸 때, 사용되는 코드 블럭을 말함. 종류는 아래와 같다. 1) 선언 2) 처리 3) 출력 1. 선언 - 멤버변수 선언 혹은 메서드를 선언하는 영역 [예시코드] 2. 처리 - Servlet으로 변환하면 service() method가 되는 영역 - 요청 처리 Logic을 구현 3. 출력 - 표현식이라고도 함 - 데이터를 브라우저에 출력할 때 사용 - 문자열 뒤에 세미콜론(;) 작성 X : [예시코드] 아래 두 라인은 같은 결과를 출력함 4. 주석 [html주석과 jsp주석의 차이점] jsp파일에는 html주석과 jsp주석 모두 사용할 수 있다. 두 주석의 차이는 두 파일의 실행 시점이 다름을 이해하면 된다. jsp => servlet일 때 % 태그..

Servlet (1) - Servlet이란?

1. Servlet이란? 간단히 말해서, JAVA + Web이다. JAVA로 웹페이지를 동적으로 생성하는 서버 프로그램을 의미하며, Java코드 안에 HTML을 포함하는 형태이다. public class Hello extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); String name= "홍길동"; out.println(""); out.print..

Web Architecture

1. Web Browser 1. 구성 요소 1) Markup Language (html, xml) 2) CSS 3) JS 2. Web Application Server (WAS) - 옛날엔 WebServer와 Application이 분리되어 있었지만, 지금은 하나로 합쳤고 이를 WAS라고 함 - WAS 종류 1) Web logic 2) JEUS 3) TOMCAT(무료) 1. Web Server - http server - client의 요청을 받아서 Application Server에 접속 & 결과를 client에게 응답 전달 2. Application Server - Programming Language(Java 등) 즉, Logic을 처리 - Logic은 크게 두 가지로 나눠볼 수 있다. 1) Bus..