Gartner Day

Similar documents
PowerPoint プレゼンテーション

B2-Servlet-0112.PDF

Microsoft PowerPoint - AS移行手順紹介_new.ppt

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

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

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

Oracle9iAS Containers for J2EEチュートリアル

Microsoft Word - migrateto10g2.doc

9iAS_DEV.PDF

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

Part1 159 a a

ユニット・テストの概要

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

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

WebOTXマニュアル

Q&A集

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

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

スライド 1

BC4J...4 BC4J Association JSP BC4J JSP OC4J

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

Web Servlet/JSP JSP

Oracle Application Server 10g (9.0.4): Manually Managed Cluster

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

Microsoft PowerPoint - Lecture_3

第13回講義

tkk0408nari

PowerPoint Presentation

はじめに

untitled


新・明解Java入門

スライド 1

Web Tomcat MapDataManager i

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


概要

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

time.book

PowerPoint プレゼンテーション

アプリケーションサーバ用データベースアクセス 汎用コントロール Version Copyright(c) 2004 MRO co;ltd All Rights Reserved

橡CoreTechAS_OC4J.PDF

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


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

FY01H2_SOHO_iAS

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

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

Oracle Coherence REST を WebLogic Server への デプロイ手順 日本オラクル株式会社 作成日 : 2011/10/17 更新日 : 2011/11/2 VERSION: 1.1 Copyright Oracle Corporation Japan, A

JavaFest04.PDF

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

[1]...1 [2]...1 [3] Java Web...3 [4] Java Web...18 [

untitled

PowerPoint Presentation

untitled

: : : TSTank 2

PowerPoint プレゼンテーション

PowerPoint Presentation

Java演習(4) -- 変数と型 --

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z0-809-JPN Exam's Question and Answe

WebOTXマニュアル

java_servlet2_見本

ALG ppt

wpEnterpriseSvr.doc

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

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

PowerPoint プレゼンテーション

JEE 上の Adobe Experience Manager forms のインストールおよびデプロイ(WebLogic 版)

WAS V9 アナウンスメント・セミナー資料

WebOTXマニュアル

intra-mart im-JavaEE Framework

rmi.book

intra-mart im-J2EE Framework

K227 Java 2

Microsoft PowerPoint - JavaFesta.ppt

migrate.book

intra-mart WebPlatform/AppFramework

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

JAVA H13 OISA JAVA 1

Oracle Application Server 10g Oracle Containers for J2EE - サーブレット

橡CoreTechDS_Overview.PDF

Oracle Forms Services R6i

XISによる効率良いシステム開発のポイント

JB_weblogic_guide.indd

ストラドプロシージャの呼び出し方

CAC


JavaScript の使い方

OOW_I06

Oracle Application Server 10g Release 3(10.1.3)- アジャイル・エンタープライズ(俊敏な企業)のためのデータ・アクセス

データ構造とアルゴリズム論

Javaと マルチスレッド

Javaセミナー資料.PDF

アプレットの作成

橡CoreTechAS_HighAvailability.PDF

intra-mart im-J2EE Framework

aiuser.book

FileMaker ODBC and JDBC Guide

Transcription:

J2EE 1

J2EE C AP 2

J2EE AP DD java *.class java *.class java *.class *.class DD EAR, WAR, JAR orionapplicationclient.xmweb.xmapplication.jar.xml orion- orion-ejb- ml Oracle Application Server 10g *.jsp *.jsp *.jsp *.jsp *.html,*.jpg, *.html,*.jpg, *.html,*.jpg, etc. etc. *.jpg, etc. etc. web.xml application.xml application-client.xml ejb-jar.xml J2EE weblogic.xml weblogic.xml weblogic.xml weblogic.xml ibm-webbnd.xmi ibm-web- ibm-webbnd.xmi ibm-webbnd.xmbnd.xmbnd.xmi ibm-webbnd.xmi ibm-webbnd.xmi WebLogic WebSphere AP others DD: Deployment Descriptor 3

Oracle Application Server DD DD java *.class java *.class java *.class *.class *.jsp *.jsp *.jsp *.jsp *.html,*.jpg, *.html,*.jpg, *.html,*.jpg, etc. etc. *.jpg, etc. etc. web.xml application.xml application-client.xml ejb-jar.xml EAR orion-ejbjar.xml orionweb.xml orionapplication.xml orionapplicationclient.xml Oracle Application Server 10g 4

J2SE J2EE J2EE J2EE AP J2EE AP InitialContext 5

UP AP EJB1.1 6

JSP 1.2 page import The default import list is java.lang.*, javax.servlet.*, javax.servlet.jsp.* and javax.servlet.http.*. JSP 1.1 1.0 JSP 1.0 java.util.* AP JSP java.util.* AP JSP 1.1 java.util.* UP java.util.* 7

Oracle Application Server JSP global-web-application.xml orion-web.xml extra_imports <init-param> <param-name>extra_imports</param-name> <param-value>java.util.* java.beans.*</param-value> </init-param> page JSP 1.2 import - forgive_dup_dir_attr 8

JSP charset=sjis <%@ page contenttype= text/html;charset=sjis %> JSP contenttype CHARSET, if present, must be the IANA name for a character encoding. SJIS IANA name charset=sjis Oracle Application Server charset=shift_jis windows-31j charset=windows-31j http://www.iana.org/assignments/character-sets 9

Servlet ServletContext.getRealPath public String getrealpath(string path) String /index.html http://host/contextpath/index.html contextpath ServletContext Servlet Servlet (.war ) null : path - String : String null http://www.ingrid.org/jajakarta/servletapi/servletapi-4.0/docs-ja/javax/servlet/servletcontext.html - getrealpath(java.lang.string) 10

getrealpath /index.html /index.html index.html index.html 11

String fstr = context.getrealpath( ) + asdf.txt ; String fstr = context.getrealpath( /asdf.txt ); AP getrealpath 12

getrealpath (1) AP Oracle Application Server 10g / /index.html index.html C: OracleAS j2ee applications test1 GetRealPathTest C: OracleAS j2ee applications test1 GetRealPathTest index.html C: OracleAS j2ee applications test1 GetRealPathTest C: OracleAS j2ee applications test1 GetRealPathTestindex.html A Tomcat / /index.html index.html / /index.html index.html D: JRun4 servers default default-ear default-war D: JRun4 servers default default-ear default-war index.html D: JRun4 servers default default-ear default-war D: JRun4 servers default default-ear default-war index.html D: tomcat41 webapps ROOT D: tomcat41 webapps ROOT index.html D: tomcat41 webapps ROOT D: tomcat41 webapps ROOT index.html 13

getrealpath (2) AP / D: IBM WebSphere AppServer GalleryJA.war /index.html D: IBM WebSphere AppServer GalleryJA.war index.html B D: IBM WebSphere AppServer GalleryJA.war C index.html / /index.html index.html D: IBM WebSphere AppServer GalleryJA.war index.html D: bea weblogic700 applications DefaultWebApp D: bea weblogic700 applications DefaultWebApp index.html D: bea weblogic700 applications DefaultWebApp D: bea weblogic700 applications DefaultWebApp index.html * Windows 14

getrealpath asdf.txt fstr = ctx.getrealpath( / ) + asdf.txt ; fstr = ctx.getrealpath( /asdf.txt ); fstr = ctx.getrealpath( ) + /asdf.txt ; fstr = ctx.getrealpath( ) + asdf.txt ; fstr = ctx.getrealpath( asdf.txt ); AP fstr = ctx.getrealpath( /asdf.txt ); Servlet 15

J2EE 16

AP JSP usebean JavaBean XML InitialContext J2EE EJB-QL INSERT UPDATE DELETE executeupdate executequery 17

AP Web public void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { String var0 = ""; try { var0 = request.getparameter("param0"); request.setcharacterencoding("windows-31j"); try { var0 = request.getparameter("param0"); param0 J2EE AP Web J2EE var0 = new String(request.getParameter("param0").getBytes("8859_1"), "JISAutoDetect"); 18

JSP usebean JavaBean Oracle Application Server JSP usebean JavaBean JavaBean package com.stardeveloper.bean.test; public class SimpleBean implements java.io.serializable { /* Properties */ private String name = null; private int age = 0; } /* Empty Constructor */ public SimpleBean() {} /* Getter and Setter Methods */ public String getname() { return name; } public void setname(string s) { name = s; } public int getage() { return age; } public void setage(int i) { age = i; } JavaBeans are usual Java classes which adhere to certain coding conventions. Following are the coding conventions I am talking about : Implements java.io.serializable interface Provides no argument constructor Provides getter and setter methods for accessing it's properties http://www.stardeveloper.com/articles/display.html?article =2001071901&page=1 19

( ) OC4J Oracle Application Server J2EE ClassCastException OTN http://otndnld.oracle.co.jp/products/oc4j/pdf/902/classloadinginoc4j_wp. pdf 20

XML OC4J Oracle Application Server J2EE Oracle XML Parser XML J2EE Oracle XML Parser XML J2EE Xerces Xalan OC4J Xerces Xalan -Xbootclasspath/a:d: xerces xerces.jar OC4J FAQ (http://otndnld.oracle.co.jp/products/ias/htdocs/oc4j_faq_904/oc4j- FAQ-904.html) 21

InitialContext javax.naming.initialcontext Hashtable env = new Hashtable(); env.put(context.initial_context_factory, "com.ibm.ejs.ns.jndi.cninitialcontextfactory"); Context ic = new InitialContext(env); DataSource ds = (DataSource) ic.lookup("jdbc/ds_oracle"); Context ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup("jdbc/ds_oracle"); 22

J2EE EJB-QL AP J2EE 1.3 J2EE 1.4 J2EE 1.4 J2EE 1.3 AP <ejb-ql> SELECT OBJECT(o) FROM stock o WHERE stocktype LIKE?1 ORDER BY location </ejb-ql> LIKE ORDER BY EJB 2.0 23

OC4J HTML HREF= INSERT UPDATE DELETE executeupdate executequery AP JDBC INSERT UPDATE DELETE executequery SQLException 24

25 NO YES EAR WAR NO YES NO YES J2EE NO YES AP NO YES AP import NO YES AP J2EE NO YES J2SDK(JDK) YES OracleAS AP Deployment Descriptor NO Oracle JDeveloper YES

Oracle JDeveloper 1. DD(Deployment Descriptor) 2. Oracle JDeveloper DD 3. 4. DD 5. 6. OC4J 7. 26

AP Oracle JDeveloper InitialContext AP 27

Oracle JDeveloper J2EE Oracle Application Server J2EE OC4J JDeveloper Oracle Application Server Oracle JDeveloper AP Oracle JDeveloper 28

Oracle JDeveloper 29

J2EE AP AP J2EE Oracle JDeveloper 10g 30

Oracle Corporation Oracle Corporation