프로그램
-
application 객체프로그램/JSP 2007. 11. 13. 15:31
application 객체는 웹 어플리케이션과 관련된 기본객체이다. 특정 웹 어플리케이션에 포함된 모든 jsp 페이지는 하나의 application 기본 객체를 공유하게 된다. application 기본객체는 웹 어플리케이션 전반에 걸쳐서 사용되는 정보를 갖고 있다. 예를 들어, application 기본 객체를 사용하여 초기 설정 정보를 읽어 올 수 있으며, 서버 정보를 읽어 올 수 있다. 또한, 웹 어플리케이션이 제공하는 자원을 읽어 올 수도 있다. 웹 어플리케이션 초기화 파라미터는 주로 웹 어플리케이션의 초기화 작업에 필요한 설정정보를 지정하기 위해 사용된다. 예를 들어 데이터 베이스 연결과 관련된 설정 파일의 경로나, 로깅 설정 파일, 또는 웹 어플리케이션의 주요 속성 정보를 담고 있는 파일의 경..
-
pageContext 객체와 메소드프로그램/JSP 2007. 11. 13. 11:24
pageContext 기본 객체는 JSP 페이지와 1:1로 매핑이 되는 객체로써 다음과 같은 기능을 한다. □ 다른 기본 객체 구하기 □ 속성 처리하기(이 장의 'JSP 기본 객체의 속성 사용하기) □ 페이지의 흐름 제어하기 □ 여러 데이터 구하기 getRequest() - 리턴 타입 : ServletRequest - request 기본 객체를 구함 getResponse() - 리턴타입 : ServletResponse - response 기본 객체를 구함 getSession - 리턴타입 : HttpSession - session 기본 객체를 구함 getServletContext() - 리턴타입 : ServletContext - application 기본 객체를 구함 getServletConfig() - ..
-
Out 객체와 버퍼프로그램/JSP 2007. 11. 13. 11:08
out 기본 객체와 관련된 메소드들 getBufferSize() - 리턴타입 : int - 버퍼의 크기를 구한다. getRemaining - 리턴타입 : int - 현재 버퍼의 남은 크기를 구한다. clear() - 리턴타입 : void - 버퍼의 내용을 비운다. - 만약 버퍼가 이미 flush 되었다면 IOException을 발생시킨다. clearBuffer() - 리턴타입 : void - 버퍼의 내용을 비운다. - clear()메소드와 달리 버퍼를 flush한 경우에도 IOException 을 발생하지 않는다. flush() - 리턴타입 : void - 버퍼를 flush 한다. isAutoFlush - 리턴타입 : boolean - 버퍼가 다 찼을때 자동으로 flush를 할 경우 true를 리턴한다.
-
tomcat - version 5.x Context Root 설정하기프로그램/JSP 2007. 11. 13. 09:29
톰켓은 C:\Program Files\Apache Software Foundation\Tomcat 5.5 위치에 깔려있고 소스 폴더는 C:\qwer.com 안에 넣고 qwer.com 으로 접속하기 위한 설정이다. ============================================================================== 1.web.xml 의 위치 C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf Servlet을 돌리기 위해서 web.xml 에서 해당 테그의 주석을 풀어준다. invoker 와 invoker org.apache.catalina.servlets.InvokerServlet debug 0 2 mapping ..
-
XML 이란...프로그램/XML 2007. 11. 13. 09:27
web.xml이란 Deployment Descriptor로 각 어플리케이션의 환경을 설정하는 부분을 담당한다. WAR 파일이 패키지 될 때 같이 포함되며 root directory 밑에 /WEB-INF 디렉토리에 위치한다. web.xml 의 구조 xml 정의와 schema 선언 어플리케이션 이름 어플리케이션 설명 KCount kr.pe.kkaok.mycount.KCount PoolManager kr.pe.kkaok.jdbc.PoolManager 1 KCount /KCount invoker /servlet/* 30 txt text/plain index.jsp index.html 404 /error.jsp taglibs /WEB-INF/taglibs-cache.tld jdbc/jack1972 javax.sq..
-
JDK 설치프로그램/JAVA 2007. 11. 13. 09:25
(1) JDK를 다운받으려면 http://java.sun.com을 방문해야한다. 화면 오른쪽에 J2SE5.0을 클릭한다. (2) 화면중간에 Download JDK5.0 Update 6을 클릭한다. (Update뒤에 나오는 숫자는 update version번호이며 달라질 수 있다.) (3) License Agreement에서 Accept를 클릭한다. (4) Windows Offline Installation, Multi-language를 클릭한다. (5) 다음과 같은 팝업창이 나타나면, 저장을 클릭하고 저장할 위치를 지정한다. (6) 다운로드가 완료되면, 저장한 폴더에서 jdk-1_5_0_06-windows-i586-p.exe 파일을 실행시킨다. (7) 사용자동의화면에서 첫번째 항목인 'I accept t..
-
Get 방식과 Post 방식 전송프로그램/JSP 2007. 11. 12. 21:34
웹 브라우저가 파라미터를 전송하는 방식에는 크게 5가지가 존재 한다. 이중에서 어플리케이션을 구현하는데 주로 사용되는 방식은 Get 방식과 Post 방식이다. Get 방식은 URL 뒷 부분에 물음표('?') 다음에 파라미터를 붙여서 전송하는데, 파라미터를 전송하는 양식은 다음과 같다. ?이름1=값1&이름2=&...이름n=값n 즉 파라미터는 엠퍼센트(&)기호로 구분하며, 파라미터의 이름과 값은 등호기호(=)를 사용하여 구분한다. 한글로 값을 쓴 경우 =%BC%AD%ER& 와 같이 나타나는데 이것은 인코딩후에 전송해야 하기 때문이다. Get 방식은 URL을 기반으로 전송되기 때문에 굳이 폼을 사용하지 않더라도 파리미터를 전송할 수 있다.
-
request 메소드프로그램/JSP 2007. 11. 12. 21:04
// 요청 파라미터의 케릭터 인코딩을 한글(euc-kr)로 지정한다. 한글깨짐 방지 request.setCharacterEncoding("euc-kr"); request 기본 객체의 파라미터 읽기 메소드 getParameter (String name) - 리턴 타입 : String - 이름이 name 인 파라미터의 값을 구한다. 존재하지 않을 경우 null을 리턴한다. - input type : text - requset.getParameter() 메소드를 사용하여 각 파라미터의 값을 추출한다. getParameterValue ( String name) - 리턴 타입 : String [] - 이름이 name인 모든 파라미터의 값을 배열로 구한다. - 존재하지 않을 경우 null 을 리턴한다. - inpu..