JSP__ 1 장 동적 웹 개발 재단

1. 동적 웹 페이지 : 웹 페이지가 상호 작용하는 사용자를 분류, 페이지 요청 처리 할 수있는 사용자

2.B / S 아키텍처 : 브라우저, 최소 운영 체제 플랫폼과의 관계; 클라이언트 제로 유지 보수 응답 속도 및 안전 더 많은 설계를 지출해야하는 비용이
C / S 아키텍처 : 특별한 클라이언트 응용 프로그램의 필요성을, 클라이언트는 별도의 유지 보수 및 업그레이드가 필요하며 운영 체제는 일반적으로 제한되어 클라이언트, 클라이언트의 처리 능력을 발휘 할 수 있습니다, 빠른 응답 클라이언트

3.URL : 유니폼 리소스 로케이터 유니폼 리소스 로케이터
HTTP : // localhost를 : 8080 / XXXX
HTTP : 프로토콜
IP 대신 8080 : 로컬 호스트 포트
XXXX : 주소 자원 요청
4.Tomcat (웹 서버)
웹 로직
Nginx에
수지
5.Tomcat : 웹 서버, JSP 의 / 서블릿 컨테이너
내용 소개 :
/ 빈 저장소 시작하고 다양한 플랫폼에서 톰캣 스크립트 파일을 중지하는
다양한 구성 파일을 저장 / conf의 Tomcat 서버
JAR 파일의 다양한 요구 / lib에 Tomcat 서버 저장
/ 로그는 톰캣에 저장 파일 로그
임시 파일 / 임시 톰캣 런타임
웹 응용 프로그램을 게시 할 때 / 웹 어플리케이션을 기본 웹 여기에 저장되어있는 경우에 신청을합니다 디렉토리
/ 일 톰캣 디렉토리 이에 JSP 서블릿에 의해 생성 된 방전
시작 모드 :
/ bin 디렉토리 : startup.bat를 스크립트 중지 스크립트 시작 SHUTDOWN.BAT
:이 문제는 다음 위의 두 문서에 다음 코드를 추가하여 다시 플래시가있는 경우
= D 후 SET JAVA_HOME을 : \ 자바 \ jdk1.7 (자바 JDK 디렉토리)
세트를 TOMCAT_HOME = E : \ 바람둥이-7.0 ( 파일 디렉토리 바람둥이를 추출 후)
환경 변수 설정 :
추가 시스템 변수 CATALINA_HOME 이름, 값 Tomcat 설치 디렉토리 경로 시스템 변수 \ bin에있는 %의 CATALINA_HOME %의 추가

6. 웹 엔지니어링 :
-----> 프로젝트 버전 (3.0)의 동적 웹 모델 버전을 대신하여이 ---> 때까지 다음을 클릭합니다 새로운 동적 웹 프로젝트를 만들 수있는 Eclipse 환경 ---> 대상 Runntime 대표는 웹 서버를 시작합니다
----> 생성 WEB-INFO 파일 폴더의 web.xml의 아래가 전에이에 web.xml을 xxxxx는 체크

web.xml 파일은 웹 프로젝트 구성 파일, 환영 파일 목록이 설정 환영 파일 대표에 처음 방문을 나타내는 페이지입니다 받는 페이지 처음 방문


디렉토리 구조 :
/ 웹 응용 프로그램 루트 디렉토리는 디렉토리에있는 모든 파일은 클라이언트 (JSP, HTML 등)에 액세스 할 수 있습니다
/ 응용 프로그램에서 사용하는 WEB-INF 스토리지 자원, 디렉토리 및에 하위 디렉토리 클라이언트는 액세스 할 수 없습니다
/ WEB-INF / classes에 저장된 웹 프로젝트의 모든 클래스 파일
/ WEB-INF는 / lib에 저장하는 웹 응용 프로그램 JAR 파일을 사용
7.JSP 페이지 : 자바 서버 페이지는 모든 최종 JSP 페이지가 자동으로 .class 파일로 컴파일 된 .java 웹 컨테이너 파일에 기록된다 (Java 코드를 포함 할 수있다)
: 컨텐츠를 구성
Page 지시문 : <% @ page 속성 1 = "속성 값 "속성 2 ="속성 값 1, 속성 값 2 "... 속성 N- ="속성 값 N "%>
속성 정보의 디폴트
언어가 JSP 페이지의 스크립트 언어 자바 지정
이 속성을 사용하는 스크립트 언어를 참조 가져 오기 더 클래스 파일
의 contentType은 JSP 페이지의 텍스트 / HTML, ISO-8859-1에서 사용하는 인코딩을 지정하지 않는
작은 스크립트를 <% 자바 코드 %>
식 : <% = 표현식 %>
문 : <% 메소드 % 선언! >
주석 <! - 주석 -> <% - 주석, 페이지를 볼 수 없습니다 ->

추천

출처www.cnblogs.com/Chencheno/p/11114812.html