본문 바로가기

[JSP] JSP 기초 JSP는 결국 웹 애플리케이션에서 돌아가는 서블릿으로 거듭나게된다. 컨테이너가 서블릿을 작성하는 과정은 JSP파일을 서블릿 소스코드(.java)파일로 바꾼ㄷ 뒤, 서블릿 클래스로 컴파일한다. 돌아왔는 바로왔든, 결국은 서블릿이된다. 컨테이너가 서블릿 클래스를 로딩하여 인스턴스화한 다음, 초기화 루틴을 호출하고, 요청이 들어올 때마다 스레드를 만들어, service() 메소드를 호출하는 과정이 정확히 일치한다. JSP 안에서 자바코드는 태그안에 스크립틀릿(scriptlet)으로 작성한다. JSP에서도 import문을 쓸수있는데 이걸 쓰려면 지시자를 알아야한다 패키지를 import하기 위해서는 page 지시자를 사용한다. 지시자(directive)는 컨테이너가 페이지를 자바 코드로 변환할 때 특별한 지시를 .. 더보기
[JSP] 개발 환경 구축 http://www.oracle.com에서 java se를 다운로드 받는다. http://tomcat.apache.org/에서 톰캣을 다운로드 받는다. http://www.eclipse.org/에서 이클립스를 다운로드 받는다. 톰캣과 이클립스는 자신이 원하는 곳에 설치한다. 그 후 톰캣에 lib 폴더에 servlet-api를 복사해서 Java -> jre7 -> lib -> ext를 가서 붙여넣기를 한다. 이클립스 실행 후 Window -> Preferences를 클릭 Server -> Runtime Environments에서 add를 클릭 Apache에서 자신에 버젼에 맞는 것을 클릭 폴더 지정해주고 확인 언어를 전부 FTP-8로 설정 끝. 더보기
[JSP] 개발환경 구축 JSP 개발환경구축 1) jdk(자바 컴파일러 - 자바언어를 기계어로) // c:\java\ 2) tomcat // c:\apach - tomcat(*jdk 설치경로와 동일) 3) eclipse / tomcat plug-in, QuantummDB plug-in EX) // c:\elipse 웹개발 관련기능 ( WTP : Web Tool Project) - 일반 eclipse(편집툴)에 웹개발 관련 기능 추가 plug-in : eclipse 편집툴 하나만으로 제어(여러가지 기능 추가) JDK 환경변수 1) JAVA_HOME : JDK가 설치된 경로 2) CLASSPATH : %classpath% 3) Path : C:\Java\bin; Tomcat 환경변수 1) CATALINA_HOME : Tomcat이 .. 더보기
[JSP] 이론 -?- , -/?- : 내용의 뜻이 정확하지 않을 때 사용. DBMS( Database Management System) 데이터 베이스 관리자 시스템 일반적인 형태 DBMS - 관계형 데이터베이스 관리 시스템 (RDBMS)인데, RDBMS의 표준화된 사용자 밑 프로그램 인터페이스를 SQL(Structured Query Language)라고 한다. 관계형 DBMS로는 오라클(Oracle), 사이베이스(Sybase), 인포믹스(Infomix)등이 널리 쓰인다. 웹 프로그래밍 언어 1. CGI 2. ASP(Active Server Page) 3. PHP(Personal Homepage Tools) 4. JSP(Java Server Page) 브라우저 - 기본적으로 HTML 형식의 문서만 표시 사용자가 JSP .. 더보기