9iAS_DEV.PDF

Similar documents
橡9iAS_DEV.PDF

FY01H2_SOHO_iAS

B2-Servlet-0112.PDF

Servlet JSP JSP Servlet/JSP における 日 本 語 の 処 理 - 1

PowerPoint Presentation

スライド 1

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

Microsoft PowerPoint - Lecture_3

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

Microsoft PowerPoint - Lecture_2

PowerPoint Presentation

Oracle9iAS Containers for J2EEチュートリアル

メディプロ1 Javaサーブレット補足資料.ppt

Gartner Day

Oracle9i JDeveloper R9.0.3 チュートリアル

スライド 1

Oracle9i JDeveloperによるWebサービスの構築

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI

KWCR3.0 instration

Microsoft Word - migrateto10g2.doc

WebOTXマニュアル

Oracle Internet Application Server 8i 概要 , リリース 1.0

1. E-Business (Web ) 3 Web (Web Server) SSL(Secure Socket Layer) Netscape Communications 3 Oracle Internet Application Server 8i R1.0.1( Oracle ias )

Web Servlet/JSP JSP

HTML/JSP/Servlet... 7 JSP... 7 Servlet Struts Struts Struts FormBean LoginForm

Microsoft Word - J doc

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0

II 2 p.2 2 GET POST form action URL Aisatsu 2.1 Servlet GET GET : Query String QueryStringTest.java 1 import java.io.ioexception; 2 import java.io.pri

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

Q&A集

Servlet/JSP ( 作成中 ) 2010 年 x 月 x 日作成 Firebird 日本ユーザー会 Naoyuki Sano 1

Microsoft PowerPoint - oas4082_NewFeature.ppt[fiLJݔæ‡è’êŠp]

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7

untitled

Oracle Forms Services R6i


BC4J...4 BC4J Association JSP BC4J JSP OC4J

I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report Designer Web Java Web Web Report Designer import java.awt

Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2

Microsoft Word - J doc

Oracle Developer for Microsoft Windows R6i Patch13 リリース・ノート

<Documents Title Here>

Oracle9i Application Server for Windows NT/2000 リリース・ノート追加情報 リリース

PowerPoint プレゼンテーション

<Documents Title Here>

橡CoreTechDS_Overview.PDF

"CAS を利用した Single Sign On 環境の構築"

C3印刷用.PDF

Oracle Fail Safe For Windows NT and Windows 2000 リリース・ノート、リリース 3.1.2

java_servlet2_見本

Oracle HTML DB 導入ガイド

<Documents Title Here>

Oracle Application Server 10g(9

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63>

K227 Java 2

Oracle9i Application Server for Windows NT Oracle HTTP Server powered by Apacheパフォーマンス・ガイド, リリース1.0.2

組織変更ライブラリ

データベース認識Webサービス

第13回講義

Oracle Application Server 10g(9

untitled

Oracle Identity Managementの概要およびアーキテクチャ

<Documents Title Here>

Oracle XDK(10.1.2)の技術概要

Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21

橡CoreTechAS_OverView.PDF

OOW_I06

はじめに

untitled

Install.PDF

サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla

Microsoft PowerPoint - oas4081_JServlet.ppt

XMLアクセス機能説明書

Windows Oracle -Web - Copyright Oracle Corporation Japan, All rights reserved.

<4D F736F F D A B C982E682E98F6F90C88A6D E646F63>

<Documents Title Here>

Oracle Application Server 10g( )インストール手順書

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

wpEnterpriseSvr.doc

think9i Oracle Internet File System i を使用した ソフトウェア開発手法 日本オラクル株式会社製品本部システム製品マーケティング部 Copyright 2001 Oracle Corporation Japan. All Rights Reserved.

Java updated

新・明解Java入門

Part1 159 a a


10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

WebOTXマニュアル

J2EEとMicrosoft.NETの比較

WebOTXマニュアル

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

0315_F1_8iJDBC-SQLJ.PDF

意外と簡単!?

: : : TSTank 2

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

Web Tomcat MapDataManager i

FileMaker ODBC and JDBC Guide

Transcription:

Oracle9i Application Server for Windows NT 1.0.2.0.0 2001.2.1 1

1 PL/SQL...3 1.1...3 1.2 PL/SQL Web Toolkit...5 1.3 Database Access Descriptor...6 1.4 PL/SQL...8 1.5 PL/SQL...10 1.6 PL/SQL...12 2 SERVLET...13 2.1 Servlet...14 2.2 Servlet...16 2.3 Servlet...17 2.4 Servlet...18 3 ORACLE JSP...19 3.1 Oracle JSP...20 3.2 Oracle JSP...22 3.3 Oracle JSP...23 4...25 2

1 PL/SQL Oracle9i Application Server Oracle HTTP HTTP mod_plsql Oracle PL/SQL HTML Oracle9i Application Server PL/SQL HTML create or replace procedure helloplsql is begin htp.htmlopen(); htp.headopen(); htp.title( SAMPLE ); htp.headclose(); htp.bodyopen(); htp.print( Hello World ); htp.bodyclose(); htp.htmlopen(); end; Oracle9i Application Server PL/SQL Web Toolkit htp HTML htp.htmlopen <HTML> htp.title <TITLE> </TITLE> HTML PL/SQL Toolkit htp.htmlopen() htp.p( <HTML> ) HTML htp.p HTML 1.1 PL/SQL Web Oracle PL/SQL Oracle Oracle 3

Oracle9i Application Server Oracle Net8 Net8 Oracle8 Oracle9i Application Server Net8 Oracle8i WindowsNT Oracle9i Application Server Net8 Net8 Net8 Configuration Assistant Net8 Assistant Oracle9i Application Server 4

1.2 PL/SQL Web Toolkit PL/SQL HTML PL/SQL Web Toolkit PL/SQL Web Toolkit htp [ ] Oracle9i Application Server Oracle Apache modplsql owa ( Oracle D: Oracle isuites D: Oracle isuites Apache modplsql owa ) > CD %ORACLE_HOME% Apache modplsql owa > CD Oracle isuites Apache modplsql owa SQL owaload.sql sqlplus PL/SQL Web Toolkit sys > sqlplus sys/( )@( ) > sqlplus sys/change_on_install@orcl SQL owaload.sql SQL> @owaload.sql <logfile> SQL>@owaload.sql owaload.log <logfile> owaload.sql 5

1.3 Database Access Descriptor PL/SQL Web Toolkit DAD (Database Access Descriptor) DAD Oracle9i Application Server Oracle9i Application Server Database Access Descriptor URL http://<hostname>( <Port>)/<Virtual path>/ admin_/dadentries.htm <Virtual path> pls : http://www.myhost.com/pls/admin_/dadentries.htm DAD 6

DAD Database Access Descriptor ( ) Oracle ( ) Oracle ( ) Oracle ( ) 7

DAD [ ] [ ] DAD 1.4 PL/SQL Oracle PL/SQL PL/SQL Web Toolkit PL/SQL KeyWeb Creator WebDB SQL*Plus 8

create or replace procedure helloplsql is begin htp.htmlopen(); htp.prn('<meta HTTP-EQUIV="Content-Type"'); htp.p(' CONTENT="text/html;charset=Shift_JIS">'); htp.headopen(); htp.title('sample'); htp.headclose(); htp.bodyopen(); htp.print('hello World<BR>'); htp.print(' <BR>'); htp.bodyclose(); htp.htmlclose(); end helloplsql; / Oracle9i Application Server Oracle9i Application Server PL/SQL sqlplus scott/tiger@orcl SQL>@helloplsql.sql SQL>exit 9

1.5 PL/SQL Oracle9i Application Server PL/SQL PL/SQL 1. Oracle9i Application Server Net8 Oracle 2. Oracle PL/SQL Web Toolkit 3. Net8 Oracle9i Application Server DAD 4. PL/SQL URL PL/SQL http://<hostname>(:<port>)/<virtual path> /<DAD>/<Procedure> <Virtual path> pls http://www.myhost.com/pls/orcl/helloplsql 10

helloplsql PL/SQL sample.main <Package>.<Procedure> 11

1.6 PL/SQL PL/SQL Oracle Oracle9i Application Server HTTP PL/SQL PL/SQL HTML 1 Oracle9i Application Server Oracle / DAD PL/SQL 12

2 Servlet Servlet API Oracle9i Application Server Oracle9i Application Server Servlet CGI import javax.servlet.*; import javax.servlet.http.*; Servlet Servlet API JDeveloper Suite import java.io.*; import java.util.*; public class HelloServlet extends HttpServlet { } // HTTP Get public void doget(httpservletrequest request, HttpServletResponse response) } throws ServletException, IOException { response.setcontenttype("text/html"); PrintWriter out = new PrintWriter(response.getOutputStream()); out.println("<html>"); out.print("<meta HTTP-EQUIV= "Content-Type ""); out.println(" CONTENT= "text/html;charset=shift_jis ">"); out.println("<head><title> Servlet</TITLE></HEAD>"); out.println("<body> Servlet</BODY>"); out.println("</html>"); out.close(); 13

Servlet HttpServletRequest HttpServletRequest Web HTTP URL HttpServletResponse HttpServletResponse Web HTTP getwriter HTML PrintWriter println HTML 2.1 Servlet Servlet JDeveloper Suite class Oracle9i Application Server Oracle JDeveloper Suite Servlet Oracle Jdeveloper Suite Java Servlet > <Drive> > CD <Directory> > C: > CD src servlet PATH Oracle9i Application Server Java 14

> set PATH=%ORACLE_HOME% Apache jdk bin;%path% > set PATH=D: Oracle isuites Apache jdk bin;%path% CLASSPATH Oracle9i Application Server JSDK(Java Servlet Development Kit) jar > set CLASSPATH=%ORACLE_HOME% Apache Jsdk lib jsdk.jar > set CLASSPATH=D: Oracle isuites Apache Jsdk lib jsdk.jar Java Java > javac <file>.java > javac HelloServlet.java HelloServlet.class 15

2.2 Servlet Oracle9i Application Server Servlet Oracle9i Application Server Java %ORACLE_HOME% Apache Jserv servlets D: Oracle isuites Apache Jserv servlets Servlet Java URL 16

http://<hostname>(:<port>)/<virtual path>/<class> <Virtual path> servlets http://www.myhost.com/servlets/helloservlet 2.3 Servlet Servlet Oracle9i Application Server [ ] [ ] [Oracle-<Oracle >] [Oracle HTTP Server] [Start HTTP Server powered by Apache] Servlet Java http://www.myhost.com/servlets/helloservlet HelloServlet Servlet 17

2.4 Servlet Servlet HTTP HTML 1 Oracle JDBC Web Servlet Oracle JDBC Thin Driver 8.1.6 JDBC2.0 Connection Pooling Servlet Oracle Connection Pooling 2 JServ Servlet JServ JServ JServ 3 EJB Enterprise JavaBeans EJB 18

3 Oracle JSP Oracle JavaServer Pages(Oracle JSP) Servlet API HTML Java Servlet HTML Oracle JSP Web JavaBeans JSP JavaBeans Oracle JSP <%@ page contenttype="text/html;charset=shift_jis" %> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> <TITLE>,JSP </TITLE> </HEAD> <BODY> <H1>,JSP </H1> <%! String saying = ",JSP";%> <%! int counter = 0;%> <TABLE> <% for (counter=0;counter<3;counter++) { %> <TR> <TD><%= counter %></TD> <TD><%= saying %></TD> </TR> <% } %> </TABLE> </BODY> </HTML> 19

Oracle JSP Java HTML Oracle JSP HTML Java <% %> Oracle JSP.jsp Oracle JSP 1. Oracle9i Application Server JSP 2. JSP Oracle JSP Java Servlet 3. Java Servlet 4. 5. Oracle JSP Servlet 3.1 Oracle JSP.jsp ( JSPsample.jsp) <%@ page contenttype="text/html;charset=shift_jis" %> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> <TITLE>,JSP </TITLE> </HEAD> <BODY> <H1>,JSP </H1> <%! String saying = ",JSP";%> <%! int counter = 0;%> <TABLE> <% 20

for (counter=0;counter<3;counter++) { %> <TR> <TD><%= counter %></TD> <TD><%= saying %></TD> </TR> <% } %> </TABLE> </BODY> </HTML> JSP JSP %ORACLE_HOME% Apache jsp conf ojsp.conf D: Oracle isuites Apache jsp conf ojsp.conf JSP 1 Alias /<Virtual Path>/ <Directory>/ Alias /jsp/ D: Home jsp/ <Virtual Path>,<Directory> / JSP Alias URL JSP http://<hostname>(:<port>)/ <Virtual Path>/<File>.jsp http://www.myhost.com/jsp/jspsample.jsp JSPsample.jsp JSP 21

Oracle JSP 3.2 Oracle JSP Oracle JSP Oracle9i Application Server [ ] [ ] [Oracle-<Oracle >] [Oracle HTTP Server] [Start HTTP Server powered by Apache] URL http://<hostname>(:<port>)/ <Virtual Path>/<File>.jsp http://www.myhost.com/jsp/jspsample.jsp JSPsample.jsp JSP 22

3.3 Oracle JSP Oracle JSP 1 Oracle JSP Bean Oracle JSP ( ) Java int java.lang.integer, java.lang.string Java <% %> Java Oracle JSP Java 4 Bean Oracle.jsp.jml.JmlBooean: boolean Bean Oracle.jsp.jml.JmlInteger: Bean Oracle.jsp.jml.JmlDouble: Bean Oracle.jsp.jml.JmlString: Bean Oracle JSP Bean <jsp:usebean> Oracle JSP 0 count 23

<jsp:userbean id= count class= oracle.jsp.jml.number scope= application /> 2 JSP Oracle Bean Web 3 /EJB Bean JSP Bean EJB 24

4 Oracle9i Application Server Oracle Portal Oracle Portal Portal Developer's Kit API Java XML Oracle9i Application Server Oracle JDeveloper Oracle JDeveloper Oracle Java Java Business Components for Java GUI Key Web Creator Key Web Creator PL/SQL Web Web 25

Oracle Oracle8 Oracle8i Oracle9i Net8 26