본문 바로가기

#006. doGet() 메서드에 대해서 알아보기... #006. doGet() 메서드에 대해서 알아보기... 1. doGet() 메서드는 클라이언트의 웹 브라우저에게 내용을 전달할 수 있다. > 1. 전달 값이 요청 URL에 노출되므로 보안에 취약하다. 2. 서버로 전달할 수 있는 데이터 크기는 최대 240 Byte 이다. 그래서 보통은 조회용으로 많이 사용을 한다. 2. 실습을 통해 사용법에 대해 알아보자. 1) 기존에 만든 helloServlet Class 의 내용을 변경 해보자. 코드package hello; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.*; public class ..
#005. HttpServlet Class 실습을 통해 알아보기... #005. HttpServlet Class 실습을 통해 알아보기... 1. 이전시간에 우리는 지루한 이론 Servlet에 대해서 알아봤다. 그러면 이번 시간엔 실습을 통해서 알아보자. 실습을 위해 hello package 를 만들고, 그 안에 HelloServlet class 를 만들어 보자. 1) hello package 만든다. 2) HelloServlet class 만든다. 코드package hello; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.*; public class HelloServlet extends HttpServlet { @Override protected voi..
#004. Servlet (서블릿)에 대해서 알아보기... #004. Servlet (서블릿)에 대해서 알아보기... 1. 자바 서블릿 이란? 웹서버에서 돌아가는 작은 프로그램을 말한다. 자세한 내용은 백과 사전에서 확인해보자. (위키백과 발췌 :: 원본 글 아래주소) http://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EC%84%9C%EB%B8%94%EB%A6%BF 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 Java EE사양의 일부분으로, 주로 이 기능을 이용하여 쇼핑몰이나 온라인 뱅킹 등의 다양한 웹 시스템이 구현되고 있다. 비슷한 기술로는 펄 등을 이용한 CGI, PHP를 아파치 웹 서버 프로세스에..
#003. Java EE Perspective 와 간단한 HTML 문서 만들어보기... #003. Java EE Perspective 와 간단한 HTML 문서 만들어보기... 1. 지난 시간에 알아봤듯이 Web 프로젝트를 하기 위해서는 Java EE Perspective 를 선택 해야 한다. 그럼 Java EE Perspective 보다는 Web 프로젝트의 구조를 확인 해보겠다. 1) 좌측의 Project Explorer 의 경로들의 역할에 대해서 알아보겠다. 설명각각의 경로에 들어가는 것을 확인해보자. src: servlit(웹에서 돌아가는 작은 프로그램), java class webContent: folder, html, jsp, image web-inf: 환경설정파일(xml) web-inf → lib: 라이브러리 web-inf → web.xml: Deployment Descriptor..
#002. Tomcat Server 설치에서 환경설정까지 해보자... #002. Tomcat Server 설치에서 환경설정까지 해보자... 1. Tomcat Server 를 사이트에서 다운로드 받아보자. 1) http://www.apache.org 로 접속한다. 스크롤을 90% 정도 내려본다. 2) 또는 Ctrl+F 를 누른 후 tomcat 이라고 검색을 한다. Tomcat 을 선택한다. 3) 상위 버전도 있지만 우리는 Tomcat 6.0 으로 테스트를 해보겠다. 선택! 4) 스크롤을 아래로 내려본다. 5) 우리는 설치버전도 있지만 압축을 풀어서 사용을 해보겠다. 위의 파일을 선택하면 되겠다. 6) 파일을 저장한다. 7) 찾기 쉽도록 바탕화면에 파일을 저장한다. 8) 받은 파일을 압축을 분다. 연습중인 경로 D:\Java 에 풀겠다. 9) 압축을 풀면 아래와 같이 폴더가 ..
#001. WAS (Web Application Server) 에 대해서 알아보기... #001. WAS (Web Application Server) 에 대해서 알아보기... 1. 위키백과 발췌 :: 아래주소 원본글 http://ko.wikipedia.org/wiki/%EC%9B%B9_%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98_%EC%84%9C%EB%B2%84 1) WAS (Web Application Server) 란.. 웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)이다. 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 ..
#002. Oracle SQL Developer - Oracle Query Program 설치 해보자... #002. Oracle SQL Developer - Oracle Query Program 설치 해보자... 1. 오라클에서 무료로 제공하는 Query Tool 을 설치 해봅시다. 1) http://oracle.com 사이트 이동 합니다. 2) 동의 후 아래쪽으로 내려가보면, 여러가지 버전중 32bit Widnows 중.. 위에 파일이 JDK 포함 된 것이고, 아래 파일이 JDK 포함되지 않은 파일이다. JDK 가 이미 설치가 되어있다면, 아래 파일을 받는 것이 좋겠지만, 설정하는 법이 어려워 위에 포함된 것으로 받겠습니다. ^^; 3) 파일을 저장합니다. 4) 찾기 쉬운 곳.. 바탕화면에 저장 합니다. 5) 실습중인 D:\Java 폴더로 이동합니다. (다른 폴더로 해도 됩니다.) 6) 마우스 받은 sql..
#005. Statement / PreparedStatement / ResultSet 실습 해보기... #005. Statement / PreparedStatement / ResultSet 실습 해보기... 1. Statement, ResultSet 테스트를 위해 jdbc 패키지에 StateDemo 클래스를 만들어 아래의 코드를 작성해 보자. 코드package jdbc; import java.sql.*; public class StateDemo { public static void main(String[] args) throws Exception { StringBuilder sb = new StringBuilder(); sb.append (" select no, name, email, age, sex "); sb.append (" from emp.person "); Class.forName("oracle...