
*참고: 어노테이션이란? 주석, 메타데이터를 의미! *참고: 메타데이터란? 어플리케이션이 처리할 데이터가 아닌, 컴파일러가 어떻게 처리할지 도와주는 역할! 어노테이션을 이용하면 서블릿 매핑이 훨씬 수월하다. 이거건 서블릿 3.0 이상부터 가능하다고 한다. 먼저 사용을 위해서 web.xml 파일을 수정해주어야 한다. 수정전 코드 web.xml 코드 na com.newlecture.web.Nana na /hello Welcome to Tomcat Welcome to Tomcat 수정 후 코드 web.xml Welcome to Tomcat Welcome to Tomcat 먼저 서블릿 코드들은 이제 필요없으니 지우고~ metadata-complete="true" -> "false"로 수정 해주어야한다. true..

이클립스를 실행하면 이제 아래의 webapp이라는 디렉토리가 홈 디렉토리가 된다. 그리고 여기에 일단 간단하게 index.html 파일을 생성해보자. 그리고 "안녕하세요" 를 출력해보자! 이제 다 간단하게 Ctrl + F11만 누르면 바로 확인할 수 있다. 여기서 보면 JSPprj라는 Context명이 나타나 있다. 기본 홈이기 때문에 Context명을 사용해서는 안된다. ROOT로 만들어 주자! 여기서 Context root를 "/"로 변경하자! 그 이후에 위의 오른쪽 빨간 사각형의 중지 버튼을 누르고 서버를 멈춘다. 그리고 서버 내의 JSPprj를 del키를 이용해 삭제한다. 이유는 Context명이기 때문에 의미가 없다. 다시 Ctrl+F11로 실행해보자! 자~!! 이제 홈디렉토리가 되어서 Cont..

이전에 봤던 코드 Nana.java import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class Nana extends HttpServlet { public void service(HttpServletRequest request , HttpServletResponse response) throws IOException, ServletException { System.out.println("hello Servlet"); } } 여기서 똭 읽어보면 HttpServletRequest는 아~ 입력하는 거겠구나 HttpServletResponse는 출력하는 거겠구나 하는 감이 온다. import javax.servlet.*;..

JSP개발환경에 필요한 기본 3가지 + 1가지(인내심) 내환경: Windows 10 x64 지금 다운 받는 모든 파일들은 C:\JSP 폴더 내에 넣어두자. 1. Tomcat(Web Server Application) downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45-windows-x64.zip 압축 해제하고 여기 풀어두자~! 2. Java www.oracle.com/java/technologies/javase-jdk16-downloads.html#license-lightbox 다음다음다음해서 설치완료 후! 중요! 환경변수 설정 제어판 -> 시스템 및 보안 -> 시스템 -> 고급시스템설정 -> 환경변수 시스템변수에서 새로 만들기! ..

Servlet이란? Server Application Let: 어플리캐이션조각이라고 하며, 수 많은 기능들이 따로 구현되어 있음 예) 사용자가 하나의 list를 요청하면 list라는 서블릿만 실행해서 결과를 보여준다. 사용자가 하나의 reg를 요청하면 reg라는 서블릿만 실행해서 결과를 보여준다. ... 전체 프로그램을 모두 실행시킬 필요가 없다! 보통은 이클립스와 같은 프로그램으로 서블릿 코드를 쉽게 작성하지만 기본을 알기위해서 요로캐 해보자! 서블릿 코드 작성준비물 : Notepad++(메모장), JDK, 톰캣 *참고: WAS란? Web Application Server 먼저 노트패드에 서블릿 코드를 쓰자! Nana.java import javax.servlet.*; //javax.servlet을 사..

웹 프로젝트를 만들어보기 위해서 먼저 강의를 시청하고 코들를 따라 써보기로 했다. "동빈나"님의 JSP 게시판 만들기 강좌가 있다. 프로젝트를 만들려고 처음 강의를 진행하면서 따라만 하면 일단(???) 프로젝트가 완성이라고 한다. www.youtube.com/watch?v=wEIBDHfoMBg&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6 하지만 나에게는 2017년도 기준으로 제작되어 있어서인지 자바, 이클립스나 톰캣을 설치하는 과정에서 하루종일 걸렸다. 서로 버전들이 호환되어야 하는데 웹에서 구글링하면서 설치하는데만 하루가 걸린 듯 하다. 이래저래 설치는 했지만 3강까지 듣다가 아... 이거 내 수준이 아니구나 싶어 다시 기초 설명부터 들을 수있는 강의를 찾기로 했다. 포기가 ..