jsp ppt 다운로드

7 웹 응용 프로그램 배포와 같은 웹 앱의 하위 디렉터리 만들기 myDir 은 web.xml 파일이 web.xml 파일을 포함 myDir WEB-INF의 WEB-INF 하위 디렉토리를 만들 면 웹 응용 프로그램 lib 디렉터리 (선택 사항)에 대 한 배포 매개 변수를 포함 하는 모든 특별 한 클래스 라이브러리 (.jar 파일) 서브 릿 및 특정 응용 프로그램 3 J2EE 개요 EJB 컨테이너 응용 프로그램 EJB EJB 데이터베이스 웹 컨테이너JMS 자바IDL JMI JNDI XML 서블렛 브라우저 JSP JDBC JTA / JTS 클라이언트에 대해 정의 된 도우미 클래스 계층 중간 계층 EIS 계층 개체 지향 엔터프라이즈 응용 프로그램 개발 Tomcat 3.2 구성 마지막 업데이트: 03/30/2001. 4 어떤 J2EE 구성 요소? 순수 JSP 간단한 응용 프로그램 프로토 타이핑사용 M-V-C 비즈니스 논리 페이지 (모델) 프리젠 테이션 페이지 (보기) 요청 처리 페이지 (컨트롤러) JavaBeans 구성 요소 및 사용자 정의 태그로 향상 5 Tomcat 웹 컨테이너 Tomcat 하위 디렉토리 : 빈 공통 / lib src 결합 javax.servlet 클래스 파일 src 인터페이스 정의 와 tomcat 공통/lib 항아리 아카이브를 실행 javax.servlet 클래스 conf 구성 파일 (Tomcat 매개 변수) 43 일부 디자인 문제 JSP에서 자바 코드 는 HTMLdifficult을 통해 단편화 추적 오류 브래킷 매개 변수 선언 잘못된 프로그램 논리 웹 디자이너는 무의식적으로 코드 38 FootballSearchBean 데이터베이스공개 보이드 doSearch에 연결 { 결과 = 새로운 벡터 (); 시도 { 연결 db = DBInfo.connectToDatabase (; 문 stmt = db.createStatement (); 문자열 요청 = allstr; if (“그려진”.equals (searchType)) 요청 = 드로스트; 다른 검색 옵션에 대한 코드를 추가 하는 데이터베이스에 대 한 코드를 추가 하는 DB에서 발생 하는 문 개체 (SQL 쿼리)를 만듭니다 42 football.jsp 축구 게임 개체를 포함 하는 이터레이터를 만듭니다

%=fg.getTeam1 () %> %= fg.getScore1 () %= fg.getTeam2 () %= fg.getScore2 (%) %

%= fg.getScore2 (%) %>

% } %>

FootballGame 개체 에 액세스 하는 각 개체의 명시적 typecast 는 테이블 셀 36 FootballSearchBean 핸들 DB 쿼리에서 각 게임에 대 한 이름 및 점수를 삽입 하는 식을 사용 하 여 Java Iterator 클래스 패키지 축구를 사용 하 여; 가져오기 자바.sql; 가져오기 자바.util; 공공 클래스 FootballSearchbean { 개인 정적 최종 allstr = “팀에서 * 선택”; 개인 정적 최종 드로스트 = “SCORE1 = SCORE2”; 개인 문자열 검색 유형; 공개 보이드 세트SearchType (문자열 유형) { searchType = type; } 처리 DB 쿼리를 처리하여 Java Iterator 클래스 searchType 쿼리 형식 매개 변수를 축구.html에서 여기에서 설정하려면 49 PreprocessServelet 개인 보이드 doSuccesss (FootballSearchBean fsb, HttpServeletrerererereres) 서브렛예외, IOException { req.setAttribute (“theLeague”, fsb); 요청 디스패처 d = req.getRequestDispatcher(jspReportPage); d.forward (req, res); } // 전처리의 끝서브렛 46 전처리서브렛 // 모든 일반적인 서브렛 재료 수입 축구를 가져 오기.*; public 클래스 preprocessServelet httpServelet { 개인 정적 최종 문자열 allstr = “아직 사용할 수 있는 결과 없음”을 확장합니다. drawstr = “무승부 게임이 없었다”, 홈스트 = “홈 승리가 없었다”; 원정스트 = “원정 승리가 없었다”; 개인 정적 최종 문자열 jspFailPage = “NoResult.jsp”; 개인 정적 최종 문자열 jspReportPage = “MatchReport.jsp”; 34 football.html 호출 JSP 검색축구

리그 테이블

  • <a href = "모든 게임을 나열
  • <a href = 목록 그려진 일치

통화 JSP 검색 매개변수 40 football.jsp 유틸리티 패키지 이터레이터 클래스 페이지 가져오기 = “java.util.*” %> 페이지 가져오기 = “축구.*” %> 리그 결과 웹 디자이너가 여기에 삽입한 !– 시원하고 화려한 DHTML 콘텐츠입니다.