jconnector.book

Similar documents
time.book

wlec.book

interop.book

cluster.book

secwlres.book

cluster.book

b2bintro.book

applets.book

install.book

file.book

intro.book

snmpman.book

< F31332D8B638E FDA8DD E F1292E6A>

fm

ÊÈÌÊ fêôöôï Ö É É ~ Œ ~ Œ ÈÍÉÆÍ s Ê É Â Ê ÉÉÆÍÇÉ Ê Ê É Ê ÈÍv ÈÍ É ÈÍ Â ÇÍ vèé Ê Ê É ÈÉËÈÆ ÊÌÉ Ê~Æ Ê Ê ÈÍfÆ Ê ÊÉÆÉÊ Ê Ê ÈÍ Ê ÈÉËÈÆ

rmi.book

admin_domain.book

untitled

fm

support.book

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

diplugin.book

<4D F736F F D208B7B8DE890BC5F90E096BE8E9197BF5F2D F4390B32E646F63>

jmx.book

<4D F736F F D EC08E7B8FF38BB BD90AC E A837A815B B83578C668DDA97702E646F63>

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63>

<4D F736F F D BB388E78CA48B B E6338AAA2B92B290AE2B E646F63>

WebLogic File Services ユーザーズ ガイド

Microsoft Word - p2-11堀川先生_紀要原稿_ final.doc

Microsoft Word - ’V‘é−gŁš.doc

upgrade.book

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

Ò ÑÔÏÓ ÐÎ ÆÉ z uññòõ w g ÌÊÉÇÍ ˆ ˆ Ð Ö Ò z Ò ÑÔÏÓ Ð ÓÑÐÒÒ ÎÔÖÏÖ ÎÖÐÖÑÕ uôöðöõ Î~ËÍÂÌÉÂ ÑÑÒÕÊ ÉÊÍ ÌÆÇÇ Î Ê ÈÂÊÈÇÊÓÑÐÒÒ ÇÂ z uêèéæíçî ÍÇÊÈÍÂ t Ê Ç ÈÍÂ Â

Microsoft Word Summit E XL Japanese manual 1.5.doc

Microsoft Word _Rev01-jp.doc

obs_usersguide.book

migrate.book

aiuser.book

Microsoft Word - 99

plugins.book

<4D F736F F D BB388E78CA48B B E6328AAA D655F92B290AE82B382E782C E646F63>

Microsoft Word - kawanushi 1.doc

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Microsoft Word - 99

Microsoft Word _jap .doc

Microsoft Word - −C−…−gŁš.doc

<4D F736F F D2088CF88F589EF8E9197BF816991E596EC927C A2E646F63>

Microsoft Word - 484号.doc

<4D F736F F D2092B28DB882C982C282A282C42E646F63>

untitled

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D2088CF88F589EF8E9197BF81698CA28E9490E78DCE816A2D312E646F63>

Microsoft Word - ’ìfià„GflV‘é“ÄŁ]›¿0909.doc

jcom.book

rosnet.book

Microsoft Word - C.....u.K...doc

Microsoft Word - p12-21紀要論文_ジョさん_0908.doc

< F31332D817992B48DC A8CCB8E9F81458CA28E942E6A7464>

untitled

jdbc.book

ejb.book

jta.book

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

(WP)

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

ÍÂ~ÊÂ ÊÊ ÇÍ ÌÉÊÊÌÊÇÍÂÈÍ Ê ÊÌÊÊÍÉÉÉÆÉÉÍÆÂsÊÂ ÌÉÊ~ÊsÊÆÇ ÉÉÊsÆÍÆÊÉ~ÇÈÉÇÉÉÊsÉÆÆjÇÆÇÉÉÉÆÉÉÍ ÆÂ ÊÊÍÉÂÇÍÌÉÊsÊÊÇÉÂÊÍÍÉwÊÊÂÌÉ t ÊwÎÔ ÑÊÔÖÏÑ Ö Ñ ÑÒÔÇ ÈÍÍÇÉÊÊÍÂÇ

fm

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

Microsoft Word - AS017U.b......_...j.doc

‰IŠv9802 (WP)

Microsoft Word - TR4_Effort.doc

b2bsampl.book

<4D F736F F D20835E A83415F967B95B631322E348B65926E8F4390B381698DC58F49816A>

ロシア人の名前

ロシア語ハラショー

fm

tour.book

Microsoft Word - GraphLayout1-Journal-ver2.doc

comtools.book

Microsoft Word - AV600U_Japanese_V3.0.doc

devadapt.book

tutorial.book

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No

untitled

edi.book

jms.book

WebLogic Event ユーザーズ ガイド(非推奨)

Microsoft Word - GrCadSymp1999.doc

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446>

Ê u g } }{ ~ Ê Blue Tooth Ì d LAN ÊÊÊ sèííöïõöñ~ Ê Ê y ÑÔ ÑÎ ÉÈ ÑÑÒÕ LSI Ç ÌÍÍÉÆÍ ÑÑÒÕ LSI séê ÇÍÌÉt Ê LSI Ì É ÈÍÉÆÉÌÊÎ ÈÍ séæí }ÊÑÑÒÕ LSI Ê CMOS ÒÓÏÑ

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

glossary.book

Microsoft Word _030510_Transcosmos_J.doc

logging.book

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

< D C8D5D3EFB0E6CBB5C3F7CAE92E706466>

Ë,, ÌÓ ÏÓÈ ÂÈ? ÚÓÚ, ÚÓÚ

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

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

PowerPoint プレゼンテーション

Transcription:

BEAWebLogic Server WebLogic J2EE ÐÓ ÐÑ Î ÐÒÐÒÕ BEA WebLogic Server Ó ÑÕ 7.0 ÔÓÕÎÖÊ u : 2004 4

m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó Ï Ï ÑÑÒÕÑ ( ÂÃBEAÃÉÆÆÌÈ ) Ê vw Ê ÉÆÉ ÈÍÂÈÊ Ê ÈÍ ÊÊÌ ÈÍÇÉÇÉÇÂ Ê ~ÍÊÊÌ ÌÉÊÐÓ ÈÍÇÉÇÉÇÌÈÂ É Êv ÈÍÉÆÍ Ê É ÑÔÒÏÏÎÎÐÓ ÈÍÇÉÊ Ê~ È ÌÈÂÇÊÔÓÕÎÖÊÿÌÉÊ ÎÂBEA ÇÍÊ ˆÊÍÍ Ê ÊÈÊÂt Ât tâfvâæíæêæçêí ÌÉÊ w ËÊ ÌsÆÇÉÊÉÇÌÈΠÊÍÍ ÂttÌÈÇÊ ÊÂBEA Ê vw ÂÆÍË FAR 52.227-19 Ê ÃCommercial Computer Software-Restricted Rightsà ÊÐÔÓÖÐÖÔ (c)(1)âdfars 252.227-7013 ÊÃRights in Technical Data and Computer Softwareà ÊÐÔÓÖÐÖÔ (c)(1)(ii) ÂNASA FAR t 16-52.227-86 ÊÃCommercial Computer Software--LicensingÃ Ê ÐÔÓÖÐÖÔ (d)âìèçêèííé Ê É ÌÍ Ê yéêíìèâ ÇÊÔÓÕÎÖÊv ÈÍÉÆÍ Ê ÊÇ ÈÍÍÇÉÇÆÍÂÌÉ BEA ÊÍÍy Î ÈÍÌÊÉÊÆÍÌÈΠÑÔÒÏÏÎÆÍËÔÓÕÎÖÊà ÊÌÌà ÈÍÂ Ì ~ËÊ Î ÌÉÈÍ ( ÉÉÈÂÇÍÍÊÊ ÈÍÊÆ ) ÆÇÊÍ ŠÊ vì ÆÌÈÎÂÈÍÊÂBEA Ê  È Š ÊÊÊÉÆÉ ÑÔÒÏÏÎÌÉ ÊÔÓÕÎÖÊ ÌÈÇÊ Ê ÈÉÆÇÊÍ Â vâæíæês ÌsÆÌÈΠÌÉÊ ƒ BEA, Jolt, Tuxedo, ÆÍË WebLogic Ê BEA Systems, Inc. Ê ƒ ÉÈÂBEA Builder, BEA Campaign Manager for WebLogic, BEA elink, BEA Manager, BEA WebLogic Commerce Server, BEA WebLogic Enterprise, BEA WebLogic Enterprise Platform, BEA WebLogic Express, BEA WebLogic Integration, BEA WebLogic Personalization Server, BEA WebLogic Platform, BEA WebLogic Portal, BEA WebLogic Server, BEA WebLogic Workshop ÆÍË How Business Becomes E-Business Ê BEA Systems, Inc Ê ÉÈ ÈÊ Ê ÊÈËÉ ÇÈÊ Î ÈÌÈ WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕ Ó Ò ÔÓÕÎÖÊ u ÑÔÒÏÏÎÊÓ ÑÕ ÊÈ 2002 8 20 BEA WebLogic Server Ó ÑÕ 7.0

目次 ÇÊÔÓÕÎÖÊ ywf...viii e-docs Web ÐÏÒ...viii ÇÊÔÓÕÎÖÊ...viii ~...ix ÐÔ Ò...ix svu... x 1. WebLogic J2EE ÐÓÐÑÊ u J2EE ÐÓÐÑ Î ÐÒÐÒÕÊ w...1-1 BEA WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕ tê u...1-5 J2EE ÐÓÐÑ Î ÐÒÐÒÕÊÐ Ô Ó Ò...1-6 ÑÑÒÕÖÔÖu...1-8 Common Client Interface (CCI)...1-8 ÓÒÐ Ñ ÉÒÔÖÏÕ Ò...1-9 ÇÊÖÖ ÑÊ h...1-11 ÐÖÑÊÖ ÒÊ~ ÐÔ Ò...1-11 ÑÐÕÎ ÓÑÖ Òy ÑÒÖ Ñ...1-11 Ö ÐÊ Ê...1-12 ra.xml ÊÑÐÕÖÒÏ ÔÖÑ...1-12 Black Box Ð ÔÖ...1-13 2. ÑÐÕÖÒÏ Ð ÒÒ ÆÍËÎÔÖÐ ÑÕ ÊÍÍÐÏ Ï...2-2 ÎÔÖÐ ÑÕ ÊÍÍÐÏ Ï...2-2 Ð ÒÒ ÊÍÍÐÏ Ï...2-3 ÓÑÖ Òy ÔÒÔÕÏÓÑÕ...2-3 vvõïóñõ...2-4 ÑÐÕÖÒÏ ÔÖ ÑÓÖ ÔÒÔÊÎÒÔÐÖ Ò...2-5 Õ ÐÉÐÖ ÔÊ f...2-6 Õ Ð...2-6 WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕ iii

ÐÖ Ô...2-7 ˆ ÊÑÐÕÖÒÏ ÔÖ ÑÓÖ ÔÒÔ ÕÏÓÑÕ...2-7 Ð ÒÒ ÊÍÍÐÏ Ï Ê Æ...2-9 ÒÔÏÖÒ ÖÑ Ñ ÔÖ ÑÓÖ...2-9 ˆ ÊÓÑÖ Ò Ò Ö...2-11 ÑÐÕÖÒÏ ÔÖÑ...2-11 3. ÒÖ ÐÐÑÕ ÐÔ ÒÈÍÉÆÍÒÖ ÐÐÑÕ ÖÔÖ...3-2 RAR Ð ÔÏÐÖ ÑÕ ÉÊÒÖ ÐÐÑÕ ÖÔÖÊ...3-3 ÒÖ ÐÐÑÕ u...3-4 4. ÔÖÓÒÏÊÐ ÔÏÐÖ ÑÕ...4-2 BEA WebLogic Server h...4-2 ManagedConnection Ê ÈÍ s ÓÔÏ Ô Ñ ÐÑÒÊ 4-3 Ô ÖÊ Ê...4-4 ÑÑÒÕ ÖÑ ÑÊ Ê...4-4 Ö ÐÊ...4-5 ÏÔ Ñ ÐÖÐÑ ÕÑÒÒ...4-5 ÎÏÒÖ ÑÏÔ ÕÑÒÒ...4-6 Ê ÈÍÉÆÉu ʈ...4-6 Console Î ÈÉ Ô ÖÊÕÓÑ...4-7 ÊÈÌÊ...4-7 Ö ÐÈÍÉ Ês...4-8 ÎÏÒÖ ÐÓÐÑÊs...4-9 Ê...4-10 ÏÖ ÖÐ ÐÉÒÖ Ñ h...4-11 5. Ð ÔÏÐÖ ÑÕ ÖÑ Ñ ÎÑÔÑÊ f ÇÒ Ö...5-2 ÑÐÖÒ ÒÔÖÏÕ Òv~ Î ÈÍ ANT ÑÑÐ...5-2 ÖÑ Ñ ÎÑÔÑÊÒÔÖÏÕ Òv~ ÏÒÏÑ...5-2 XML ÏÒÏÑ...5-3 ÖÑ Ñ ÎÑÔÑÊÐ ÔÏÐÖ ÑÕ...5-3 iv WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕ

ÖÑ Ñ ÎÑÔÑÊ u...5-3 ÖÑ Ñ ÎÑÔÑÊ É : Ê...5-4 uöñ Ñ ÎÑÔÑ Î ÏÏÔ (RAR) Ê...5-4 ÊÖÑ Ñ ÎÑÔÑ Î ÏÏÔ (RAR) Ê...5-6 ra.xml ÔÎÏÖÊÐ ÔÏÐÖ ÑÕ...5-7 weblogic-ra.xml ÔÎÏÖÊÐ ÔÏÐÖ ÑÕ...5-8 weblogic-ra.xml ÔÎÏÖÊi...5-9 ra-link-ref u ÊÐ ÔÏÐÖ ÑÕ...5-11 ˆ ÊÑÐÕÖÒÏ ÔÖ ÑÓÖ ÔÒÔ ÕÏÓÑÕÊÐ ÔÏÐÖ ÑÕ...5-12 ˆ ÊÓÑÖ Ò Ò ÖÊ Æ...5-14 s...5-14 ÑÐÕÖÒÏÊÓ Ò...5-15 ÒÖ ÐÐÑÕ ÖÔÖ ÑÏÔÊÐ ÔÏÐÖ ÑÕ...5-15 6. J2EE ÐÓÐÑ Î ÐÒÐÒÕÊ ÈÉÖÑ Ñ ÎÑÔ ÑÊ Ê...6-2 ÑÐÕÖÒÏ...6-3 ÒÖ ÐÐÑÕ...6-3 7. ÖÑ Ñ ÎÑÔÑÊÓÒÐ Ñ ÉÒÔÖÏÕ Ò ÖÑ Ñ ÎÑÔÑÊÓÒÐ Ñ...7-1 ÒÏÖÐÒÖ ~ÊÓÒÐ Ñ...7-2 ÓÒÐ Ñ Êf...7-3 ÓÒÐ Ñ Ê...7-4 ÖÑ Ñ ÎÑÔÑ Î ÏÏÔ (RAR) ÊÓÒÐ Ñ...7-5 ÖÑ Ñ ÎÑÔÑÊÒÔÖÏ...7-6 ÒÔÖÏÕ Ò ÏÔÑÕ...7-6 ÒÔÖÏÕ Òv~...7-7 ÖÑ Ñ ÎÑÔÑÊÒÔÖÏÕ Ò...7-7 weblogic.deployer Õ ÒÏÖÒÏÊ...7-8 Administration Console Ê Æ...7-8 Ï Ñ ÔÖÏÑ ÎÔÖÐ ÑÕ Î ÏÏÔ (EAR) ËÊÖÑ Ñ Î ÑÔÑÊ~...7-9 WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕ v

8. ÐÖÏÎ ÒÊ ÈÍf Common Client Interface (CCI)...8-2 ConnectionFactory É...8-2 ConnectionFactory ( ÐÖÏÎ ÒÉ JNDI Ê v ) Ê...8-3 yîôöð ÑÕ ÉÊ Ê...8-3 ˆ yîôöð ÑÕ ÉÊ Ê...8-5 A. weblogic-ra.xml ÒÔÖÏÕ Òv~ Êu XML ÒÔÖÏÕ Ò ÔÎÏÖÊ ÊÍÍd...A-2 u...a-2 DOCTYPE ÔÒÑ...A-2 v DTD (Document Type Definitions : f )...A-3 Administration Console ÒÔÖÏÕ Òv~ ÏÒÏÑÎ ÈÉÔÎÏÖ Êd...A-4 WebLogic Builder Î ÈÉÒÔÖÏÕ Òv~Êd...A-6 weblogic-ra.xml DTD...A-7 weblogic-ra. xml Êu Ê...A-14 weblogic-ra.xml Êu Êw...A-16 weblogic-connection-factory-dd ( )...A-16 connection-factory-name ( )...A-16 description ( h )...A-16 jndi-name ( )...A-16 ra-link-ref ( h )... A-17 native-libdir ( ÓÏÒÏÔ ÖÏÔÖÖÇ ÈÍ Ê ) A-17 pool-params ( h )... A-17 logging-enabled ( h )... A-20 log-filename ( h )... A-20 map-config-property ( hâñöìéê 1 É )... A-21 security-principal-map ( h )... A-21 B. ÒÖÔÖÑÕ ÒÏ Ð ManagedConnectionFactory ÎÔÒÓ ÐÉÇÊÆ... B-1 É...B-1 ÖÕ Ò JVM...B-2 ManagedConnectionFactory Ê tç... B-2 vi WebLogic J2EE ÐÓÐÑ Î ÐÒÐÒÕ

このマニュアルの内容 ªªª ª WebLogic J2EE ªªªª ªªª ªªª ª ªªª ªªª WebLogic Server ªªª ªªªªª ª ªªª w ªª ª ª 1 WebLogic J2EE ª ª ª ª u WebLogic J2EE ªªªª ªªª ªªª w 2 ªªª ªª WebLogic J2EE ªªªª ªªª ªªª ª ª ª ª ª f w 3 ª ªªªªª ª ª WebLogic J2EE ªªªª ªªª ª ªª ªªª ª ª ª ª ª ªª ª ª ª ª ªªª ª ªªª ªªª.rar ª ª w 4 ªªª w 5 ªªª ªªªª ª ª ª ªªª ªªª WebLogic Server ªª ª s ª ª ª ª ªªª ª ª ªªª w 6 J2EE ªªªª ªªª ªªª ª ªªª ªªª ª ªªª ªªª (.rar) v~ u w 7 ª ªªª ªªª ªªªªª ªªª ª ª ª ª ªª ª ªªª w WebLogic Server ªªª ªªª ªªª ªªª w 8 ª ª ª ª f WebLogic J2EE ªªªª ªªª ª ªª ª ª ª ª f w ƒ A weblogic-ra.xml ªª ª ª ª ª v~ u weblogic-ra.xml DTD ªªª ª ª ª v~ u v WebLogic J2EE ªªªª ªªªªªª vii

ƒ B ª ªªªªªªª ªª ª ª ªªª ª ª w ywf ªªª ª Sun Microsystems Java 2 Platform Enterprise Edition (J2EE) e- ªªªª ª ª ªªª ª ª ª ª ªªª ª ª f ªªª ª ªªª ª Web ªª ª ªª ªª ª ª ªªªªªªª Java ª ª ª ª ª ªªuw wf ~ e-docs Web ª ª BEA t ª ª ª ª ª ª BEA Web ª ª BEA ªª ª ªªª [ t ª ª ª ª ª ª ] ªªªª ªª ª ª Web ªª ª [ ª ª ] ªª ª ª Web ªª ª ªª ª ª ÿ 1 ªªª ª PDF Web ª ª PDF Adobe Acrobat Reader ªª ª ª ( ÿ ) PDF s WebLogic Server ªªªªªª ªªª ªª ª [ ªªªªªª ª ªªªª ] ªªªª ªªª ª Adobe Acrobat Reader Adobe Web ª ª (http://www.adobe.co.jp) viii WebLogic J2EE ªªªª ªªªªªª

~ BEA Web ª ª WebLogic Server ªªª ª ª ª ª ª ª ª BEA WebLogic J2EE ªªªª ªªª ªªª Javadoc ( t CD ) WebLogic ª ªªª ªª ª f ( ƒ A weblogic-ra.xml ªª ª ª ª ª v~ u ) BEA WebLogic Application Integration (http://edocs.beasys.co.jp/e-docs/wli/docs70/devadapt/index.htm ) ª ªª ª ª ªªª ªª ª ªª ª w Sun Microsystems ª ª ª ª ª ª J2EE ªªªª ªªª ªªª http://java.sun.com/j2ee/connector/index.html J2EE ªªªª ªªª ª ª 1.0 ªªªª http://java.sun.com/j2ee/download.html#connectorspec J2EE ª ª ª ª ª ªª ªªª ª ª 1.3 ªªªª http://java.sun.com/j2ee ªªª ª BEA ª ªª ª ª ª ªªª ª ª ªªª ª ˆ u z u ª ªª docsupport-jp@beasys.com ~ u WebLogic Server ªªªª ª ª u BEA f ~ ª ªª ª ªªªª ª ª ª ªªª ª ª ª ª ª ª ª ª ª ª ª ªªª ª ª BEA WebLogic Server BEA WebLogic Server ª ª ª ªª Š BEA WebSupport (www.bea.com) WebLogic J2EE ªªªª ªªªªªª ix

~ BEA ªªª ªªª ª ª ªª ªªª ª ~ t ªª ªªª ª ªª ªªª ª ªª v ªªª ªªª ª ª ªª ª ª ª v ª ª ª ªª ª t ªªª ª ª Š s ªª ªªªªª svu ªª ª ª ~ svu sv Ctrl + Tab t ªª w ª ª ª x WebLogic J2EE ªªªª ªªªªªª

sv ÒÐÑÒ Ê Ò ÐÑÒ ªªª ª ªªª ªªªª ªªª ª ªª ª ª ªªª ~ ªªªª ªªª ª ªªª ª ª ª ª ª ª ª ªªªª ª ª ª ª ª : import java.util.enumeration; chmod u+w * config/examples/applications.java config.xml float ªªª : String CustomerName; ªª ª w : LPT1 BEA_HOME OR { } t g [ ] : java utils.multicasttest -n name -a address [-p portnumber] [-t timeout] [-s send] g : java weblogic.deploy [list deploy undeploy update] password {application} {source} WebLogic J2EE ªªªª ªªªªªª xi

sv... ª ªªª ª ª t e } ªª ªªª ~... ªªª ªªªª xii WebLogic J2EE ªªªª ªªªªªª

1 WebLogic J2EE コネクタの概要 BEA WebLogic J2EE ªª ª ª u w 1-1 ªªª J2EE ªªªª ªªª ªªª w 1-5 ªªª BEA WebLogic J2EE ªªªª ªªª ª ªª t u 1-6 ªªª J2EE ªªªª ªªª ªªª ªªªªªª ª 1-11 ªªª ª ª ªª h 1-13 ªªª Black Box ªªªª J2EE ªªªª ªªªªªª w WebLogic J2EE ªªªª ªªª ªªª ªªª ª w ª ª ªªª ª ª ªªªªªªª«ªªªªªªª ªªª ªª ª s EJB JSP ªªªªªª ªªª ª ª ªªªªªª ª Web ª ª ª ª s ª ª ªªª ª ª ªªª Web ª ª ª ª ªªªªªª ª f ª ª ªªª ª ª ªªªªªªª Java ªª ª ª DHTML ªªª ª ª ªªªª«ª ª ª ª ª ª ªªª ª ª ªª ªªªª ª ª ª ª ª ª ~ ª ª ªªªª EJB ªªªªª getcallerprincipal ª ªª ªª ªªªªª ª ~ ª ª ªªªª Common Client Interface (CCI) «ª ª ªªª ª ª ª ªªªªª ª ªª ªª API f ªªªªª ª ª ª ªªª ª ª (EAI : Enterprise Application Integration) ª ªªª ªª ª ~ ª ª ª ª WebLogic J2EE ªªªª ªªªªªª 1-1

1 WebLogic J2EE ªªªª u API EIS v J2EE ªªªª ªªª ªªª EIS ªªª CCI f «ª ª ªª ªªªª ª ª ª ªª ªªª ª ª ªª ªªªª ªªªªª ª ª ªªª ª ª ª s ª ªªª ªªªªª ªªªª ªªª ª ª ªª ª ª ª ª ª ª ªª ª ª ª ªˆ ªªªªªª SAP R/3 v ªªªª«WebLogic Server ªªªªªª ª ªªª ÿ ª ªªªªªª ª ªªªªª ª ªªª ª ª ª s ªªª ª ª ªªª ªªª ª ª ªªªªª ª ªª ª ªªªª ªªªªªª ª ªªª ª ªªª ªªªª ªªª ªª ª ªªª ª ªªªª JSP ªªªª ª ª ˆ HTML ªªª ª ª ª Web ªª ªª EJB ªªªªªªª ªª ª EJB ªªªª ªªªª ªª ª ª ªªª ª ª ªª ªª ªªª ªª ªªª ª ª ª ª ªª ªªªª ª ªªª v ª ªªª ª ª JavaBean (EJB) JavaServer Page (JSP) ªªªªª ª y «~ ªªª ª ª ª ªªªª vv ªª ª ª ª ª ª ªªªª vv y y v ª ª ªªªª f ª ª ªªªª x u ªªªªª ª ªªªª (EIS) «ª ª ª ª ª ª ª ªª EIS ÿ~ ªªª ª ª ª ª ª ªªªª ªª ª ªªªª ªªª ªª ªª ªª ª ªªªª EIS ERP ªªªª ª ªªªªª ªªªªªªªª ªªªª ª ªª ªªªªªª ªªªª 1-2 WebLogic J2EE ªªªª ªªªªªª

J2EE ªªªª ªªªªªª w ªªªªª ª ªªªª (EIS) ªªªª«EIS h ªª ªª EIS ªª ª ªªª ªªªª ªªªª ªªªª ªª ª ªªªªª ª ªªªª ªªªªªª (ERP) ªªªª ªªªª ªª ª ª ªªªªªªªª ªªªª ªªªªªªªª ªªªªª ª ª ªªªª«ª ª ªªª ª ª v ª ª ªªª s ª ªª ªª ª ª ªªªª ª ª ªªª Web ª ª ªª ªª ªªª ª ª ªª ªª vv J2EE ªªªª«ª ªªª ªªª J2EE ªªªª ªªª ªªª«J2EE ª ª ªªª ª ª ªªª ªªªªª ª ªªªª (EIS) ªªªªªª ªªªªªª EIS ªªª ª ªªª ªªª ª ªªª ªª ª ªªª ª h WebLogic Server ªªªªªª ª ªªª 2 ªªª ª ªª ª ªªª ªªª ª ª ªªª ª ª ªªª ª ª ª ª h ª ªª ª u ª ª ªª ª ª ª ª ªª ª ª ª u f J2EE ªªªª ªªªªªª EIS ªªª Common Client Interface (CCI) f CCI EIS v ª ª ª ª API f y «EIS ªªª J2EE ªªª Web ª ª ªªª ª ª f ª ª ªªª ª ª ªªªª ª ªª 1 t ª ª ªªª ª ª ªªªªªªª (EJB JSP ªªªªªª) ª ªªª JSP ªªªªªª ˆ HTML ªªª ª ª ª Web ªª ªª EJB ªªªªªªª ªª ª EJB ªªªª ªªªª ªª ª ª ªªª ª ª ª ª ªª ªªª ªª ªªª ª ª ªª ªª ªªªª ˆ y «2 ª ª ªªª ª ª f ª ª ªªª ª ª ªª ªª ªªªª ªªª 2 ª ª ªªª ª ª 2 f EIS ªªª WebLogic J2EE ªªªª ªªªªªª 1-3

1 WebLogic J2EE ªªªª u ª ª ªªªª«ªªª vv ª ªªª vv ªª ª ªª ªªªª ª ª ªªªª x v vªªª vv ª ª ªªªª vvªªª ª ªª ª ª vv ª ªª ª RAR «ª ªªª ªªª ª ª ª ªªª ªªª s u ª ª ª ª ª ªªª d (.zip) ª ª ra.xml «Sun Microsystems DTD ª ªªª ªªª ~ ª ª ªªª ª ª ª ªªªª v~ ªªªª ªªª«ªªªªªªª ªª ª ªª ª WebLogic Server ªªªªªªª ªªª EIS ªªªª ªªª ªªªªª ª J2EE ªªªª h WebLogic J2EE ªªªª ªªª ªªª ªªªª (EIS:Enterprise Information Systems) ªªª ªªªªªª ª ª ªªª ª ª f Sun Microsystems J2EE ªª ª ª ª ªª ªªª ª ª 1.3 ª ª ªªª ª ª ªªª ªªª h ªªªª ªªª ªªª ª ª ªªª ªªª Java ª ªªªªª ª u EIS v ª ª ª ªªªªªªª ªªªª ªªªªª«EIS ªªªª EIS ÿ ª ªªª ªªªªª ªªªªªª ªªªª ª ªªªªª TP ªªª ª ERP ªªªª ª ª ª ª ª ªªª ªªªªª ª ªªª ª ªªª ªªªªª ªªª u ª ªªªªª ª ª ª ªªª ªªªªª ª ªªªªª ª ª ªªªª ª w ª ª ªª ª ª ª ª J2EE ªªªª ªªªªªª ªªªªª ª ª ªªª ªªªªª ª ª ª ª ªªª ª ª ª ª ª ª ªªª ª ª ªªªª ªªªª ª ~ ª ª ª ª ª ª ª ª ª ª ªªª ªªªª ªªªªªª«EIS ªª ªªª ªªª ª ª ªªªªªª ªªªªª ª ªªªªª ªª ª ª ª «ª ª ªªªª ªª ª ª ª ~ ªª ª ª ª vv v ª ªªª ~ ª ª ªªª ª ªª ª ª ª ªª ª ª ª ª ª y 1-4 WebLogic J2EE ªªªª ªªªªªª

BEA WebLogic J2EE ªªªª ªªª ª ª ª t u ªªª ª ªªª ª ªªª ªª (SPI) «EIS ª ªªªªª ª ª v ªªªªªªª ªª ª ªªªªª ªª ªª ~ s ªª ª ª J2EE ªªªª ªªª ª ªª ª ªªª ªª ª ªªª ªª t javax.resource.spi ªªªªª u ªªªªu «ªª ª u ª ªªª WebLogic Server EIS ªªªªªª ª ªªª ª ª ª ª ªªª ªªª ª h ªªªª ªªª ªªª ª ª ªªª ª ª ªªª EIS ª ª ªª ªªªu f ªªªªªªªu EIS ª ªªª ªªª t weblogic-ra.xml «WebLogic Server ªª ª ª ª ª ra.xml ª ª ~ BEA WebLogic J2EE ªªªª ªªªª ª ª t u BEA WebLogic Server Sun Microsystems J2EE ªªª ª ª ªª ªªª ª ª 1.3 J2EE ªªªª ªªª ªªª ª ªªªª ª ªªªª (EIS) J2EE ªªª ª ª ªª ª ªªªªª ª ªªª ª ª ªª ª ª ª ª ªª ª ª ª ªªªªª ªªªª J2EE ªªª ª ª ªª EIS wš u J2EE ªªªª ªªªªªª ª ª ªªª ª ª ªªª EIS Š Java u ªªªª ªªª ªªª EIS ªªª ªªªªªªª ªªª i t ªª ª ª u J2EE ªªªª ªªª ªªª BEA WebLogic Server ª ª ª ªªª ~ EIS h ~ WebLogic J2EE ªªªª ªªªªªª 1-5

1 WebLogic J2EE ªªªª u ªªªª ªªªªªª EIS ªªª i EIS ª ªªª ªªª ª ªªª ªªª WebLogic Server ªªª ª EIS WebLogic Server ªªªªª ªª ªª ªªªª ªªªªªª ªªªª BEA WebLogic Server t EIS h EIS ªªª BEA WebLogic Server ª ªª ª h ªªªª ªªª ªªª ª ªªª ª ªª : BEA WebLogic Server 7.0 J2EE 1.3 J2EE J2EE 1.2 WebLogic Server 7.0 s J2EE ªªªª ªªªªªª ªªªª ªª ª J2EE ªªªª ªªªªªª WebLogic Server EIS ª ª ªª ª ªª ªªªªª ª ª ªªª t ª ªªª ªªª EIS ªªªª ª ªªª EIS ªªªª ªªª JDBC ªª ª h ª ªªª ªªª EIS ªªª ªª EIS ª ª ª ªªª ªª J2EE ªªªª ªªª ª ªª 3 ªªªªªª ª ª ª ª ª ªªªu «ª ªªª ªªª ªª ªªª ª ª ªªª (WebLogic Server) u Common Client Interface (CCI) «ªªªª ªªª ªªª Java ªªªªªªª ªªª ªªª ªªª ªª ªª API 1-6 WebLogic J2EE ªªªª ªªªªªª

J2EE ªªªª ªªªªªª ªªªªªª ª ªªªªª ªªª ªªª ªªª ªª«ª ªªª ª ªª J2EE ª ª ªªª ª ª ªªªªª ªªª ª h J2EE ªªªª ªªª ªªª u 1-1 J2EE ªªªª ªªªªªª ªªªª ªªª J2EE ªªªª h WebLogic J2EE ª ªªª ªªªªªª ªªªªª ª ªªªª (EIS) ªªª ªª ª ªªª ª ª ªªª ª ª f Sun Microsystems J2EE ª ª ª ª ª ªª ªªª ª ª 1.3 ª ª ªªª ª ª ªªª ªª ª h ª ª ªª ªªª ªªªª ª ªªª ªªª Java u EIS v u ª ª ª ªªªªªª ª WebLogic J2EE ªªªª ªªªªªª 1-7

1 WebLogic J2EE ªªªª u ªªªªªªªu J2EE ªªªª ªªª ª ªª J2EE ª ª ªªª ª ª ªªª (WebLogic Server) EIS ª ª ªª ªªª ªªªªªª ªu f WebLogic Server f u t «ª ª ªªª ª ª ªªª EIS ªªª u ª ª ªªª ª ª ªªªªªªª EIS EIS ª ªª u ª ª ª ª ª ªª ª ª ªª ª ªª ª ª ªªª ª ª : v 4 ªªªªªªªª «ªªªªªªªª ªªªªª EIS ªªªª ª ªªª ª ª ª ªª ª ª ª ª ªªª ªªªª EIS u u ªªªªªª ª ªªª ª ª ªª ª ª ª ª ªªªªª t ª ªªª ªªªªª ª ª ªªª ª ª ª : ª ª ªª ª ª ª ª v 3 ª ªªªªªªª ªªª ª ª «EIS ªª ª ªªª ªªª ªªªª ª ª ª ªªª ª u EIS h EIS ª ªªª x : ªª ª ª ª v 2 ªª ª ª ª Common Client Interface (CCI) Common Client Interface (CCI) ª ª ªªª ª ª ªªªªªªª ªª ªª API f CCI ªªªªªª ª ªªªª ªª ª ªªªªª ª ª ª ªªª ª ª (EAI) ªªªªªªª ~ ª ª ª ª API EIS v 1-8 WebLogic J2EE ªªªª ªªªªªª

J2EE ªªªª ªªªªªª ªªªªªª ª CCI ª ªªª ª ª ªªª ªªª EAI ªªª yªªª ª ª ªªª ª ª ªªªªªªªi API } CCI ªªª API CCI ª ª ªªª ª ª f ª ª ªªª ª ªªªª ªªª ª ª ªª ª ªª ªª ªªª ªªª h CCI EIS s e ª ªª ª ª ª ª ªª f CCI EIS ªªª EIS CCI ªªªª ª EIS ª ªªªª CCI WebLogic Server ª ª ªªª ª ª EIS v ªªª ªªªª CCI JavaBeans ªªª ªªª Java ªªªªªª ªªªªªªª J2EE ªªªª ªªª ªªª ªªª ª ª 1.0 ª ªªª ªªª CCI ªª ªª API ªªªª ÿ ª ª ªª ªªª ªªªªu t u u ª ªªª ªªª Java Database Connectivity (JDBC) API ªª ªª API CCI ªª ªª API : Common Client Interface ~ 8 ªª ªª f ªªªªª ªªª ªªª J2EE ªªªª ªªª ªªª ªª ªªª ªªª ª ª ª ªª ª ªª ª ªªª ªªª WebLogic Server J2EE ª ª ªªª ª ª ªªª ªª ªªª ªªª ª h WebLogic J2EE ªªªª ªªªªªª 1-9

1 WebLogic J2EE ªªªª u 1-2 ªªªªª ªªª ª ª ª ªªªª ªªª ªªª ª Java ªªª ªª ª ª ª ª ªªª ªªª t ÿ Java ªªª J2EE ªªªª ªªªªªª u ª ªªª ªªª EIS h t ª ªªª ªªª EIS ª ª ª ª ªªª Java ªªª ªª ª ª ª ªªª ª ª ªv~ ( ª ª ª ª ªªª ªªª ª ª ªªª ª ªªªª ÿd ) ªªªªª ª ªªª ªªª ªªªªª ªªª ª ª ª v~ ª ªªª ªªª ªªª ª ª ªªª ªªª ªªª ªªª ª u f ªªªª ªªª ªªªªª ªªªª ªª ªªªªª ª ª ªªª ª ª ÿ ªªªªª ªªª ªª ª ªªªª ªªª ªªªªª WebLogic Server ªªªª ªªª ªªª ª ª ª ªª y ªªª ª ªªª ª ª ª ªªª ªªª ªªª ªªªª ª ª ª ªªª ªªª ªª ªªª ÿ ªªª ª ª ª v~ f ªªª ª s 1-10 WebLogic J2EE ªªªª ªªªªªª

ª ª ªª h : ªªªªª ªªª ª ª ª v 7 ª ªªª ªªª ªª ªªª ªªª ªª ª ª ª ªª h J2EE ªªªª ªªª ª ª ª h WebLogic Server ª ªª ª h ª ªª ªª ª ~ ªªª ª WebLogic Server ªªªª ªªª Manifest.mf ª ª ClassPath ªª ª ªªªª ªªª ªªª ªªªª ªªªª ªªª ª ªªª ªªª ª ªªª ª ªª ªªª ªªªª ª ª w ªªªª ªªª (RAR) ª ª ª ª ª ª ªªª ª ª ªªªªªªª ( EJB JAR) ª ªªªª ª ª ª ªªª ª ª (EAR) ª ª RAR JAR ª ª Java ª ªªª ª ªªª u JAR ª ª EAR ª ª (RAR i ) RAR Java ª ª ª ClassPath= ª ª ª RAR Manifest.mf ª ª ~ EJB Java ªªª EAR JAR ª ª ªª ª Java ªªª u EAR ªªªªªª ª Java ªªª ªªª ª JAR ª ª ªªª ªªªª ªy ª ª ªªª ª ªªª ª ªªª ªªª ªªª ª ªªª ªªªªªy ª ªªªª v / vvª ªªª ªªª ª h ª ª ª ª WebLogic Server ª ª ªªª ª WebLogic J2EE ªªªª ªªªªªª 1-11

1 WebLogic J2EE ªªªª u ªªª ª ªªª ªªª ª ª weblogic-ra.xml ªªª ª ªªv~ ªª ª ª ª ªªªªªª ªªª ª ªªª weblogic-ra.xml <security-principal-map> u ˆ WebLogic Server ª ªªª ªªªªª ªªª ˆ ª ª ªªª ª ªªª ª ª ªªªª (WebLogic Server ªªª ªª ªªª ) ªªªª ª ªªªªª (EIS ªªª ªªªªª ) ªª ª ªª ª ªª ª ª ªª ª ª ª ª ªªª ª ªª ª z ª ª ª ªª WebLogic Server ªªª 2 ª ªªª ªªª ªªªª ªª ª ª ª ª ª ªªª ªª ª ªª weblogic-ra.xml ªª ª ª ª ª v~ <connection-cleanup-frequency> <connection-duration-time> u ˆ ra.xml ªªª ª ª ªªªª BEA WebLogic Server J2EE ªªªª ªªª ª ªª y s ª ªªª ªªª s ÿ~ ªªª ª ª ªª ª ª ª ª ª WebLogic Server ªªªª ª ªªª ª ªª ªª ª ª ª ª ª ª ª ªª ªªª 1-12 WebLogic J2EE ªªªª ªªªªªª

Black Box ªªªª Black Box ªªªª ª ªªª ª ªªª ªªª ªªª ªªª JDBC Black Box ªªªª ªªª EJB Black Box ªªª ªªª Java ª ª ª ª Black Box ªªªª ªªª ª ª ~ s ªªªª WebLogic Server v ªª Java PointBase DBMS v ª ª ªªª t WebLogic J2EE ªªªª ªªª ªªª ªªªª Javadoc WebLogic J2EE ªªªª ªªªªªª 1-13

1 WebLogic J2EE ªªªª u 1-14 WebLogic J2EE ªªªª ªªªªªª

2 セキュリティ WebLogic J2EE ªªªª ªªª ª ªª ªª ª ª ª w 2-2 ªªª ª ªªª ª ª ªªª ª ª ª ª ª 2-3 ªªª ªª ªª ªy ª ª ª ª ªªª 2-7 ªªª ˆ ªªª ª ª ªªªªªª ªªª ª ªªª 2-11 ªªª ˆ ªª ªª ª ªªª 2-11 ªªª ªª ª ª ª ª ª ªª WebLogic J2EE ªªªª ªªªªªª 2-1

2 ªªªªª ªªªª ªªªªª ª ª ª ª ª J2EE ª ª ª ª ªªª ª ª 1.0 ªªªª WebLogic J2EE ªªªª ªªª ªªª t ªªªª ª ª ªªª ª ª ª ª ª ªªª ª s WebLogic J2EE ªªªª ªªª ª ªª t ª ª ªª ªªªªªªª ªªª ªªª v~ ª ª ª ª ªªª WebLogic Server J2EE ªªªª ªªª ª ªª t ª ªªª ªªª ª ª ª ª JNDI ªªª ªª s ª ª ª ª ªªªªªª ª ª ª ª ª ªªª u ªª ª ª ªªª ªªª ªª ªª ª ª ª vs : ª ª ª ª ªªªªªªª ªªª ª ª v 8 ªª ªª f ConnectionFactory ( ªª ªª JNDI v ) ªªªªª ª ª ª ª ª ª ª ªªª ª ª ª ª ª ª ª ª ª ªªªªªªª ª ªªª ª ª ª ª ª ª (EIS) s u ªªªªª ( ~ ªªª ªª ªª ª ) ª ª ªªª ª ª ªªª u ÿd ªª ª ª ª ~ s ªªªª ªªª ªªª ª ª ªª ªª ªªªªªªª ª ªª ª ªª ª t EIS ª ª ª s 2-2 WebLogic J2EE ªªªª ªªªªªª

ªªªªªy ªªªª ªªª ªªªª ª ª ª ª ªªª ª ª ª ª ª ª ª ªªªªªª ª ªªª ªª ª ªªª u ª ª ª u ª ª ªª ªªª ªªªª ª ª ª ªªªª ªªªª ª ª ªªªª ª ªªª ªªªªªª ªªªª ªªª Java Authentication and Authorization Service (JAAS) Subject u ªªªªªy ªª ª ª ªªª J2EE ªªªª ªªªª ª 1.0 ªªªª ªªªª ªªª ªªª ª ªªªªªy y 2 Š y f WebLogic Server ª ªªª weblogic-ra.xml ªª ª ª ªªv~ ª ª security-principal-map u ªª ªª ª y security-principal-map u ª ª ªªªª ª ª ªª ªª ªªªª ª ª ª ªª BEA security-principal-map u ªª ªª ª ª ªªªª ªªª weblogic-ra.xml ªªª ªª ªª ª ª ª ªªªª ªªª ª ª ªª ª ª ª ªªª ª ªªª d ªªª security-principal-map u ªªªªª ªªª WebLogic Server ª ªªª ˆ ªªªªªª ªªª security-principal-map WebLogic Server ª ª ª ªª ª ªªª ( ª ªª ª ª ªªª ) J2EE ªªªª ªªªª ª 1.0 ªªªª javax.security.auth.subject y ª ª ªªª u y ManagedConnectionFactory ªª ª ª createmanagedconnection() matchmanagedconnection() ªªªª WebLogic J2EE ªªªª ªªªªªª 2-3

2 ªªªªª u WebLogic Server J2EE ªªªª ªªªªªª Subject s y 1. weblogic.security.service.eisresource ªª ª ª ªªªªª EISResource(java.lang.String applicationname, java.lang.string modulename, java.lang.string eisname) 2. u ª ª ªªªª 3. ª ª ªªªª y weblogic.security.service.principalauthenticator(string initiatingprincipal, weblogic.security.service.resource eisresource) 4. javax.security.auth.subject ªªªªª 5. y Subject ªª ªª ª ªª ª ~ Subject.getPrivateCredentials().add(Credential) vv ª ªªª WebLogic Server ªªª x WebLogic Server ªªªª ª ªª u vv ªªª y ( ªªª / ªªªªª ªª ªªv ) WebLogic Server u WebLogic Server ª ª vv ª ªªª ªªª ª ªªªªªvv«ªªª ID ªªªªª ªªª u ª ª ªªª ª WebLogic Server ~ WebLogic Server ª ªª Š v x ª ªªª ªª ª v SSL ( HTTPS) ªª ª ªª ªªªªªvv ªªª ªªª ªª SSL ª ª ª ªª ª ª ª ª WebLogic Server ~ ªªª ªªª ID ªªªªª ª ª ªªª ª ~ WebLogic Server ªªª ID ªªªªª ªªª vv 2-4 WebLogic J2EE ªªªª ªªªªªª

ªªªªªy ªªªª ªªª v vv«ssl HTTPS ª ª ªª u WebLogic Server ªªªªv ªª ªª ª ª ª ª ªª ªªv v SSL CertAuthenticator ªªª ªª ªª ªª ªªv ªªª ªª ªªv WebLogic Server ªªª WebLogic Server ªªª ª ª ªªª vv ªªª vv WebLogic Server i v v u ª ª ª ª vv u ª ª ªª Š vv s ªª ªªv u vv ª ª ª v y Š ª ª ªª f ªª ªªv ªª ªª ªªª v WebLogic Security SSL ªª ª ªª ªªª ªªªª ª ª vv ª ª ª ª ªªª ª ª ªªª ª ª ªªªªªª ªªª ªªªªª ª f security-principal-map u weblogic-ra.xml ªªª ªªªv~ ª ª ªªªª ªªª ªªª ª ª ªªª Admin Console ªªª ªªªª ª ª WebLogic Server Embedded LDAP Server ªªªª (Embedded LDAP Server y ª ª ª ) ªªªª ªªª ª ªªª ªªª ªª ª ªªª weblogic-ra.xml ª ª ÿ ªªª ª u WebLogic J2EE ªªªª ªªªªªª 2-5

2 ªªªªª ˆ security-principal-map u ª ªªª ª ªª ªªª Admin Console y ª ª ª ªªª ªª ª ª ª ~ security-principal-map u ª ªªª ªªª ÿ ªªª u Š ª ªªª ªªª ªªª weblogic-ra.xml ª ª security-principal-map u u weblogic-ra.xml ª ª security-principal-map Embedded LDAP Server security-principal-map u ª ªªª ªªª ªªª weblogic-ra.xml ª ª u d v ƒ A weblogic-ra.xml ªª ª ª ª ª v~ u ªªª ªªªª f ªªª ªªª ªªªª f w ªªª ªªªª v WebLogic Security ªªª WebLogic Server ªªª ª ª ªªª vv ªª ª ªªª Java ªª ªª ªªª ª ª ª ªªª WebLogic Server ªªª ªª ªª ª ªªªª ID ª ª ªª f ªªª ªª ªª ª ÿªªª t u ªªª ª ª ªªª ªªª f WebLogic Server ªªª ª ª ªªª ª ªªª ª ªª ªªª ªªªª ªªªªª Administration Console [ ªªª ] ªª ªªªª ªªª ªªª 3 ªªª 2-6 WebLogic J2EE ªªªª ªªªªªª

ˆ ªªªª ª ªªªªªª ªªª ª ªªª wls_ra_initial «ªªª ª ªª f ª ªªª ª ªª ªªª z y ªªª InitialCapacity ªª ªªª ªªª ªªª f ªª ª ª ªªª wls_ra_default ( ) f y wls_ra_anonymous «ªªª ª ªª f ª ªªª ªª ª u ªªª vv y wls_ra_default «ªªªª ª ª f ª ª ª ªªª vvªªª ª ªª y ªªªª ªªªª ~ ~ ªªª s ªªªª ªªª ACL ªªªª ªª ª ª ª ª ª ªªªª ª ªª ªª ª ª ª ª ª ªªª ªª ª ª ªªª ªªªª ˆ ªªª ª ª ªªªªªª ªªª ª ªªª ª ªªª ª ªªª ªªª ªªª ª ªªª ªªªªªy ª ªªªª v / vvª ªªª ªªª ª h ª ª ª ª WebLogic Server ª ª ªªª ª ªªª ª ªªª ªªª ª ª weblogic-ra.xml ªª ª ª ªªv~ ªª ª ª ª ªªªªªª ªªª ª ªªª weblogic-ra.xml <security-principal-map> u ˆ ªªªªª ªªªªªª ªªª ª ªªª WebLogic J2EE ªªªª ªªªªªª 2-7

2 ªªªªª J2EE ª ª ª ª ªªª ª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) EIS Sign-on ªª ª ª ª ª ª ª s ª ªªª ªªªªªª f ªª ª ª WebLogic Server t ªª ª ª ª ª ªªªªª ªªª ªª ª ª t ªªª ª ª ªªª ª ª ªªªª ª ªªªªª ª / ª ª ªªªª ID ª ªª ªªªª ª ª ªªªª ª ªª ª ª ªªªª ID ªªª ªª f ª ª ª ªª ID ªªªªª ( ªªªªª ) ª ªªª ª ª ª WebLogic Server initiating-principal resource-principal ~ ª ªª ª u WebLogic Server ªªª ª ªªª ªªª f h ªª ª ª ª ªªªªªª ª ª ª ªªªª ª ª ª ª ª ª ª ªªªªªªª u ª ªª ªª ªªªªªª ª ª ª ªªª ª ªªª ªªª ªªª ªªªª ª ª vs JAAS Subject NULL ªªª ªªªª ªª ª t ªªª ª ª ªªªªªª ªªª ªªª ªªªªªª u ª ª ªª ªªª EIS ªªªªªª ªªª ªªªª ª ª ªªª ªª u ªªª ªª v ( ª ª ªªª ª ª ª ª ª ªªªª ª ª ª 3 ªª ª f ) WebLogic Server ª ªªª ªªª ªªª ªª f ª ª ª ªu f ª ªªª ª ª ª ª ª ªªª ª ª ª ª ª u ª ª ª ª ª ª ªªª ª ª f ª 2-8 WebLogic J2EE ªªªª ªªªªªª

ˆ ªªªª ª ªªªªªª ªªª ª ªªª ª ª ª ª ª ª ª ªªu v 8 ª ª ª ª f ªª ªª ªªªªªªª ª ª ª ª ªªª v J2EE ªªªª ªªªª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) Connection Management Application Programming Model J2EE ªªªª ªªª ªªª ªªªªªªª ªªªªª ªªª v Application Security Model ª ªªª ª ª ª ª ªªª ª ª ª WebLogic Server ªªªª ª ªªªªª x ªªªª ªªªªªª u WebLogic Server weblogic-ra.xml ªª ª ª ª ª v ~ ª ª security-principal-map u ªª ª ª ª ª ª ªªªª ªªª ªª ª ªªª ª ª ªªªª x security-principal-map u initiating-principal resource-principal f security-principal-map u ª ª ªª ªªª EIS ª ª ª ªªªª ªªªªªª f ª ªªª security-principal-map u y ªªªª f ª ª ªªªª ª ªªª ªª ªªªª ªªª ªªªªª ªª ªª ªªªª ªªªªªª ªª ª ª ªªªª ª ª ªªªª security-principal-map u ª ª ª ª f initiating-principal * resource-principal ªªª ID ÿi f resource-principal WebLogic J2EE ªªªª ªªªªªª 2-9

2 ªªªªª u ª ªªª ª ª ª ª ª ªª ªªª ªªª ª ª ª ª ª u ªªª y ªªª v f ªª ªª ª ªªª ª ªªªªª ( ) s J2EE ªªªª ªªªªªª security-principal-map ªªª ªªª ªªª ªªª RAR ( ªªªª ªªª ) ~ 5 ªªª ªªªª ª ª ˆ ªªª ª ª ª ªªªªª ªª ª ª ªªª ªªª ªªªªªª 2-10 WebLogic J2EE ªªªª ªªªªªª

ˆ ªªªª ª ªªª ˆ ªªªª ª ªªª ªªªª ªªª ª ª weblogic-ra.xml ªªª ª ª ª v~ ªªª ª ª ªªªªªª ªªª ª ªªª WebLogic Server ª ªªªª ª ªªª ªªªªª ªªª ˆ ªªªªª ªªª v 5 ªªª ªªªª ª ª ˆ ªªª ª ª ªªªªª ª ªªª ª ªªª ªªª ªªªªªª ªªª ª ª ªªªª J2EE ªªªª ªªªª ª 1.0 ªªªª ªªªªªªª ªªª ª ªªª ªªª ªª ª ª ªªª ª ª ª ª ªª f ª ªªª ªªª ªªª ª ªªª ª ª ª ªªª f WebLogic Server ªªªª ªª ª s ªªªª ªªª ªª ª ª ª ª ªªª f WebLogic Server ªªªª ªª ª s J2EE ªªª ª ªªª ªªª ªª ª ª ªªª ª ª ª ªªª ªª ª ª ªªªª ªªª ªª ª ª ª ªªªª f WebLogic Server ªªªª ªª ª s ª ª ªª ª ªª ªª ªª ªªª ª ª ª ªªª ªªªª ªªª f ª ª ªª ªªª ª ªªªª ªªª ra.xml ª ªª ªª ªv~ ª ª security-permission-spec u ªª ª ª ª ª ªªª f ªªª ª ª ª ªªª u v J2EE ªªªª ªªª ª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) Runtime Environment Security Permissions WebLogic J2EE ªªªª ªªªªªª 2-11

2 ªªªªª 2-12 WebLogic J2EE ªªªª ªªªªªª

3 トランザクション管理 WebLogic J2EE ªªªª ªªªªªª ªªªª ª ªªªªª ª ª ªªª ª ªªª ªªª RAR ª ª ª ªªªªªªª ªªª w 3-2 ªªª ªªª ª ª ª ªªª ª ª ª ªªª 3-3 ªªª RAR ªªª ªªªªªª ªªªªªªªª ªªª 3-4 ªªª ª ª ªª ª ª ª ª u WebLogic J2EE ªªªª ªªªªªª 3-1

3 ªªªªªªªª ªªª ª ª ª ªªª ª ª ª ªª ª ªªªª ª ª ªªª ª ª EIS ª ª ªª ª ª ª ª ªªª u u J2EE ªªªª ªªª ª ªª ª ª ªª ª ª ª ª ªªª ÿy ªªª ÿd ª ª ª ª ÿ ª ª ª ª ªªªª BEA WebLogic Server J2EE ªªªª ªªª ªªª t WebLogic Server ªªªªªªªª ªªªªª t ( J2EE ª ª ª ª ªªª ª ª 1.0 ªªªª w ) ª ª ªª ª ª ª ª ª ªª ª ª ªª ªªª ªªª ª XA ªªªªªªªª ªªªª«ªªªªªªªª ªªªª ªªª ( EIS ) ªªªªªªªª ªªªªª ª ªªª ªªª ra.xml ª ª transaction-support u ª ªªªªª ª ª ªªª ª Š ( ªªªª ªªª ªªªª 1 Š ) f ª ª ªªª ª ª ªªªªªªª EIS u ª ª ªª ª ª ª ª ÿ v ª ª ªªª ª ª ªªª ª ª ªª ª ª ª ª ªªª ªª XA ªªªª u ª ª ªªª ª ª ªª ªªªª ª ªªªªªªª ªªª ª ª ªª ª ªªª ªªªªª ª ª ª XA ªªªª ª ªªªªª ª ª EIS ª ª ªª ª ª ªª ª ªªªªªªªª ªªª ª «ª ª ªªª ª ª ªªª ª ª ªª ªªª ªª ª ª ªªª XA ªªªªª ªªª ~ 2 ª ªª ª ªªª ªª ª ªª (2PC) ª ªªª ªªª ra.xml ª ª transaction-support u ª ªªªªª ª ª ªªª ª Š ( ªªªª ªªª ª ªª ª 1 Š ) f ª ª ªªª ª ª ªªªªª ªª EIS u ª ª ªªª ª ª ªªª ª ª ªª ª ªªª ªªªªª ª ªª ª ª ªªªªª ª ª ª ª ªªª ª ª ªªªªªªª ªªªªªªª ªªª ªª ª ªªªªªªªª ªªªª ªªªªªªªª EIS ª ª ªª ª ª 3-2 WebLogic J2EE ªªªª ªªªªªª

RAR ªªª ªªªªªª ªªªªªªªª ªªª : ra.xml f v Sun Microsystems ªªªªªª http://java.sun.com/dtd/connector_1_0.dtd ªªªªªªªªˆªªªª«ÿj ª ªªª ªªª XA ªª ª ª ªªªªª ª ª ªªªª ( ˆªªªª ª ªª ª ) ª ª ªªª ª ª ªªªªªª ª ª ªªª ªª ª u ª ª ªªª ª ª ªªªªª ªª ªªªª ªªª s EIS ª ªªªªªªª ªªªªªªª ªªªªªªª ª ª ªªªª ª ª EIS u ª ª ªªª ª ª ªªªªªª ª XA ªª ª ª ªªªªª ª ª ªªªª ª ªªª ªª ª v ªªª ª ª ª ªªª ª ª ª ªªª v J2EE ªªª ª ªªª ª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) Transaction Management RAR ªªª ªªªªªª ªªªªª ªªª ªªª ªªªª ªª ª ªªª ª y ª ª ªª ª ª ª ª Š Sun Microsystems ra.xml ªª ª ª ª ª v~ ª ª RAR ª ª ªª ª ª ª ª ªªª Š 5 ªªª ªªªª ª ª ª ªªªªªªª ªªª ª ª ªªª ª ªªª ª ª : ra.xml f v Sun Microsystems ª ªª ªª ª http://java.sun.com/dtd/connector_1_0.dtd WebLogic J2EE ªªªª ªªªªªª 3-3

3 ªªªªªªªª ªªªªªªªª u ª ªªªªªªª ( ªª ª ª ª ªª ª ª ª ª ) 1 EIS ªªªª EIS ªªªª ªªªªªi ª ª ªª ªªªª ÿ XA ªªªªªªªª ( ªªªªª ªªª ªªªªª ) t ª ª ªª ªªªªª ªªªª ª ª ª ª ~ ª ª ªªª ª ª ªªª ª ª ªª ª ª ª ª ªªªª ª ª ª ªª ª ª ª ª w u ª ª ªª ª ª ª ª ªªªªª 2 ª ªª ª ªªª ªª ª ªª (2PC) t ª ªªª ªªªªª (EIS) ª ªªªªªªª XA ªªª ªªªªª 1 ª ªªª ªªªªª ª ªªª ªªª ªª 1 ª ªª ª ªªª J2EE ªªªª ªªªªªª ª ª ªªª ª ª ªªª ª ªªª ª ªª ( ªªªª ªªªªª ) ª ª ªª ª ª ª ª u f ª ª ªª ª ª ª ª u u ªª ª ªª ªªªª ª ª XA ªªªªªªªª ªªª ª ª ª ªª ª ª ª ª u ª ª ªª ª ª ª ª Š 2 ªªªªªªªª ªªªªª EIS ªªªª ªªªªª JTA XAResource ªªª u ªª ª ª ª ªª ª ª ª ª u u WebLogic Server ª ª ªªª ª ª ªªª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª ª s ª ª ªªª ª ª ªªªªªªª ª ªªªªªªª ªªªª ª ªªªª ªªªªªª ª ªªª ª ªªªªª ª ª ªªª ªªª ª EIS t ª ª ªª ª ª ª ª ªªª ª u J2EE ªªªª ªªª ªªª ª ª ªªª ª ª ª EIS u EIS ª ª ªª ª ª ª ª t ª ªªª ªª ª ªªª ª ªªªªªªªªˆªªªª«ª ª ªªª ª ª ªª ª ª ª ªªªª ÿj 3-4 WebLogic J2EE ªªªª ªªªªªª

ª ª ªªª ª ª ª u ªª ª ªªªªªªªª ªªªª ªª ª ªªªªªªªª XA ªªªªªªªª ªªªª WebLogic Server ª ª ªª ª ª ª ª 3 ªªª ªªªª ª ªªªªª ª ª ªªª EIS ªªªª WebLogic J2EE ªªªª ªªªªªª 3-5

3 ªªªªªªªª 3-6 WebLogic J2EE ªªªª ªªªªªª

4 接続管理 BEA WebLogic J2EE ªª ª ª ª ª ~ w 4-2 ªªª ªªªª ªªª ªªªª ª ª 4-2 ªªª BEA WebLogic Server h 4-7 ªªª Console ªªª ªªª 4-11 ªªª ªª ª ª ªª ª ªªª h WebLogic J2EE ªªªª ªªªªªª 4-1

4 ªªªª ªªª ªªªª ª ª ra.xml ªªª ª ª ª v~ ª ª ManagedConnectionFactory ªªªªª 1 ª ªª ª ªªª ª ªv u config-property u ~ ª ªªª ªªª ªªª ª ªªª ªªªªª ª ª ª ªª v ª ª ª ªªªªªª ªªªª v ª ªªª ªªª ª ªª f ª ª ªª u WebLogic Server weblogic-ra.xml ªªª ª ª ª v~ ª ª map-config-property u ªªª ªªªª ª ª ªªªª v ª ª ªª ªª ª ÿ~ ª ª ª ª ªªª ª ª ªªªª ªªª ªªªªªª u ªªª ªªªªªª ªªªª map-config-property-name map-config-property-value map-config-property u ra.xml ªª ª ª ª ª v~ ª ª ªªª ª WebLogic Server z map-config-property ra.xml ª ª config-property ªªª ªªªªªª ªªªª ÿi WebLogic Server ª ª ª ª ªªª ª ª ªªªª map-config-property-value BEA WebLogic Server h J2EE ªªªª ªªª ª ª 1.0 ªªªª v u BEA WebLogic Server ªªª ª ª ª ª ª ª ªª ªªª i ªª ª ªv ªªªª 4-2 WebLogic J2EE ªªªª ªªªªªª

BEA WebLogic Server h ManagedConnection s ª ª ªªªª ª ª ª ManagedConnection ManagedConnection s ª ªªªª ª ª ªªª (EIS) t ªª ª WebLogic Server z ªªª ManagedConnection ƒ s v weblogic-ra.xml v~ ª ª initial-capacity u ªªª ªªªª ª ª u ªª ª ª 1 ManagedConnection J2EE ªªªª ªªªª ª 1.0 ªªªª v ª ª ªªª ª ª ªªªªªªª ª ªªª ªªª EIS u WebLogic Server ªªª h ManagedConnection u ª ª ÿi ÿi u u ManagedConnection u WebLogic Server v ÿi ManagedConnection i ~ h ~ ªªª ª ª ª ª ªªª ªª ªªªª v weblogic-ra.xml v~ ª ª capacity-increment u ªªª ªªªªªª ªª ª ª 1 ManagedConnection WebLogic Server z ªªª ª ª ªªªªªª ªª ªª ªªªªª ª initial-capacity ªªª ªªªª ª ª ManagedConnection ªª ª ª ªªª ª ª null ªª ªª ªª ªª ªª ªª ªªª ª ª ªªªªªª capacity-increment ~ ManagedConnection ManagedConnection u ª ª ªªªª ª ª ª ª ªª ªª ManagedConnection ManagedConnection ªª ªª ªªª ª ª ªªªªªª capacity-increment WebLogic J2EE ªªªª ªªªªªª 4-3

4 ªª ª ª ªªªª ª ª ªªªª ª ªª ª ªªª ª ª v 2 ªª ª ª ª ªªª ManagedConnection ~ ManagedConnection y ªªª ª ªª ªªªª ªªªª ªªªªª ª ªªªª (EIS) y ªªªª j ªª ªªªª WebLogic Server ManagedConnection ªªªª ªªªª ManagedConnection v v ª ª ª ª ªªª ª ª v weblogic-ra.xml v~ ª ª maximum-capacity u ª ª ª ª ªªª ª ª u ManagedConnection (capacity-increment 2 t ) u u WebLogic Server v z ManagedConnection ~ WebLogic Server ªªª ManagedConnection v u v v x ªª vƒ maximum-capacity ªª ª ª 10 ManagedConnection ªªªª ª ªªª ManagedConnection v h z ManagedConnection ªªª ~yl u ªªªª ªªªª WebLogic Server ª ªªª ªªª ªªª ª ª ª ªªª ManagedConnection ªªª ªªªª ªªª ÿ ªª ª ª ª u d 4-4 WebLogic J2EE ªªªª ªªªªªª

BEA WebLogic Server h ªªªª ªªªª ªªª ª ªª ª ª weblogic-ra.xml v~ ª ª shrinking-enabled u false v ªªªª weblogic-ra.xml v~ ª ª shrink-period-minutes u WebLogic Server ªªª ª ª d u v d u ManagedConnection ªªª Š v u ªª ª ª 15 ª ªª ª ª ª ªªªªª ª JavaBeans (EJB) Š ª ª ªªª ª ª ªªªªªªª J2EE ª ª ª ª ªªª ª ª 1.0 ªªªª v EIS ªªªªªªª ª ªªªªª ª u u ~ WebLogic Server u ª ª ªª ª ª s u u ª ª ªªª ª ª ªªªªªªª u ªªª h u WebLogic Server ªª ª 2 ª ªªª ªªª ªªªª ªª ª ª ª ª ª ªªª ªª ª ªª ªªª ªªªª ªªªª WebLogic Server Java ªªª (JVM) ªªª ªªªª ª ªªª i ª ªª ªª ªªª ª ª ªªªªªªª ªªªªª ª ª ª ªªªªª ª ªªª ª ª ª ª ªª ª ª finalize() ªªª ª ªªª ªªªª finalize() ªªªª ªªªªªª ª ªªªªªªª WebLogic Server ªª ª ª ªªª ªªª ManagedConnection.cleanup() ªªªª WebLogic J2EE ªªªª ªªªªªª 4-5

4 i WebLogic Server ª ª ªªª ª ª ªªªªª ªª ª ªªª Connection_CLOSED ªª ª ªª ª ªª ªªªª ªªª ªªªª WebLogic Server 2 ª ªª ªªªª ª ª ª ªª ªª ª ªª WebLogic Server ª ª ª ªªª EIS ªª ª ªª WebLogic Server ªªª ª ª ª v~ ª ª ª ª ª ªªªªªª ƒ A weblogic-ra.xml ªª ª ª ª ªv~ u Administration Console ªªª ª ª ª v~ ª ª ª ª d ª ª ªªª ª ª ªªªªªªª ªª ª ªª ª ªª ªª ªª ª ªªªª v ª ª ª ª ~ WebLogic Server i ªªªª WebLogic Server ª ª z ª ªªª u ªªªª ªª ª ªªª z ª ªª ªªª u ˆ ªª ª ªªª ª ªª ªªª WebLogic Server u ªª z ªª ªª u ˆ connection-duration-time u connection-cleanup-frequency u ˆ ªª ªªª ªªª ªªªª ª ª ªª ª ª ª ª h u ªªª ªªªª ª ª ƒ A weblogic-ra.xml ªªª ª ª ª v~ u weblogic-ra.xml DTD 4-6 WebLogic J2EE ªªªª ªªªªªª

Console ªªª ªª ª Console ªªª ªªª BEA J2EE ªªªª ªªªªªª WebLogic Server Console ªªª s ªªª h ªªª z ªªªªªªª ªªª ª ªªª ªª ª ª ª ª Console [ ] ª ªª ªªª u ªª ª ª ª ª z ( u ª ª ªª ª ª ª ª ) weblogic-ra.xml ª ª connection-profiling-enabled u ªªª ªªªª ªªª u true v Console ~ ªª ª s ª ª ª ª ª ª ª ª ª s ªªªªªªª ªªªª 1 Console ªªª ªªª 2 1. Console ª ª [ ªªª ª ª ª ªªªª ] ªªª ªÿu s 2. ªªªª ªªªª ªªª ªª ªªªª [ ª ªª ª ªªª ªªª ] 2 ªªª ªªªª ª ª s 1. Console ª ª [ ªªª ª ª ª ] [ ªªªª ] ªªªª ªªªª s 2. [ ] ªª ªªª ªªªª ªªªª WebLogic J2EE ªªªª ªªªªªª 4-7

4 3. [ ªªª ] ªª [ ª ª ª ª ªªª ªª ª ] ªªª ªªªª ª ª s ª ªª s Console [ ª ª ª ªªª ª ] ªª ªªª ª ª ª ª ª ª ª ª ª s [ ªªª ] ªª 2 ª ª ~ [ ª ª ª ªªª ª] ªª weblogic-ra.xml ª ª connection-profiling-enabled v ªª ª ª v false ~ [ ªªª ªªª ª ] ªª ª ª ( ) [ ªªª ] ªª ª ªª s 1 Console ª ªª 2 1. Console ª ª [ ªªª ª ª ª ªªªª ] ªªªªÿu s 2. ªªªª ªªªª ªªª ªª ªªªª [ ªªª s ] ªªª ªªªª ª ª s 2 3. [ ª ªª ªªª ª] ªª ªªªª ªªª ª ª ª ª ª ªª ª ª s 1. Console ª ª [ ªªª ª ª ª ] [ ªªªª ] 4-8 WebLogic J2EE ªªªª ªªªªªª

Console ªªª ªª ª ªªªª ªªªª s 2. [ ] ªª ªªª ªªªª ªªªª 3. [ ªªª ] ªª [ ªª ª ª ªªª ªªª ] ªªª ªªªª ª ª s 4. [ ª ª ª ªªª ª ] ªª ªªªª ªªª ªªªª ª ª ª ª ª s ªª ªªªª s Console [ ª ª ªª ª ª ] ª ª ª ª ª ª ª ª ª ª ª ª s [ ªª ] ªª 2 ª ª ~ [ ªª ªªª ª ] ªª weblogic-ra.xml ª ª connection-profiling-enabled v ªª ª ª v false ~ [ ª ª ª ª ª ª ] ªª ª ª ( ) [ ª ª ] ªª ª ª s 1 Console ªª 2 1. Console ª ª [ ªªª ª ª ª ªªªª ] ªªª ªÿu s 2. ªªªª ªªªª ªªª ªª ªªªª [ ªª s ] ªªª ªªªª ª ª s WebLogic J2EE ªªªª ªªªªªª 4-9

4 2 3. [ ª ª ªª ª ª ] ªª ªªªª ª ª ª ª ª ª ª ª ª ª s 1. Console ª ª [ ªªª ª ª ª ] [ ªªªª ] ªªªª ªªªª s 2. [ ] ªª ªªª ªªªª ªªªª 3. [ ªªª ] ªª [ ª ª ª ª ªªª ªª ª ] ªªª ªªªª ª ª s 4. [ ª ª ªª ª ª ] ªª ªªªª ª ª ª ª ª ª ª ª ª ª s ª ªª ªª Console s 1. Console ª ª [ ªªª ª ª ª ] [ ªªªª ] ªªªª ªªªª s 2. [ ] ªª ªªª ªªªª ªªªª 3. [ ªªª ] ªª [ ª ª ª ª ªªª ªª ª ] ªªª ªªªª ª ª s 4. [ ] ªª ªªª ª ª ª ª ª s s s 1 s 4-10 WebLogic J2EE ªªªª ªªªªªª

ªª ªªªª ª ªªª h 5. [ ] ª ªª ªªªª ªª ªªªª ª ªªª h J2EE ªªªª ªªªª ª 1.0 ªªªª ªªªªªªª ªªª u 1 ManagedConnectionFactory.set/getLogWriter ªª ª ª ªª ª ªªª h ª ªªª ªªª v weblogic-ra.xml ª ªv~ ª ª WebLogic Server ªªª ª ªªª ªªª ªª ªª ª ªªª ªªª ªªªª ª ª h 2 u ªªª ª u logging-enabled u ManagedConnectionFactory ª ª ªª ªª ª u ªª ª ª false log-filename u ManagedConnectionFactory ªª ªª } ª ª v ƒ A weblogic-ra.xml ªªª ª ª ª v~ u WebLogic J2EE ªªªª ªªªªªª 4-11

4 4-12 WebLogic J2EE ªªªª ªªªªªª

5 コンフィグレーション WebLogic J2EE ªªªª ªªª ª ªª t ª ª ª ª ªª ªªªu w 5-2 ªªª ª ª ªª ªªª f ªªª 5-3 ªªª ª ª ªª ªªª ªªª ªªªª ª ª 5-7 ªªª ra.xml ª ª ªªª ªªªªªª 5-8 ªªª weblogic-ra.xml ª ª ªªª ªªªªªª 5-12 ªªª ˆ ªªª ª ª ªªªªªª ªªª ª ªªª ª ªª ªªªª ª ª 5-14 ªªª ˆ ªª ªª ª ªªª 5-15 ªªª ª ª ªª ª ª ª ª ªªª ª ª ªªª ªªªªªª WebLogic J2EE ªªªª ªªªªªª 5-1

5 ªªª ªªªªªª ªªªª ªª ª f ªªª BEA ª ªªª ªªª ªªª ªªªª ª ª ªªª ªªª w ªªªª ª ªªª ª ª ªv~ ANT ªªª ªªªª ª ªª ª ª ª ª v~ WebLogic ANT ªªª ªª ANT ªªª ª ª WebLogic Server ªª ª l Java ªªª ANT ªªª ª ªªª ªªª ª ªª ª ª w ª ªªª ªªª ª ª ªªª ª ª ª v~ ANT ªªª ª ª ªªªª ªªª u ª ªª ª ªªª ª ª ª ª ª ªª ANT ªªª ª ª ªªªª ª ªª ª ª ª ª v~ ANT ªªª ª ª ªªªª ª ªª ª ª ª ª v~ ªªª ª ª ª XML ª ª Administration Console ªªª ª ª ªv~ d ªªªª ªªª ªªª ªªªª ª ª ANT ªªª ªª ªªª ªªªv~ v ªªªª ªªª ªªªªª ªªªª ªªª ªªª ªª ªv~ ª ª WebLogic Server Administration Console ªªª ª ª ª v~ ª ª ª ª ªªªª ª ra.xml ªªª ª ª ª v~ u v ƒ A weblogic-ra.xml ªªª ª ª ª v~ u 5-2 WebLogic J2EE ªªªª ªªªªªª

ªªªª ªªª ªªª ªªªªª ª XML ª ª BEA XML ª ª d Ensemble ªªª ªªª DTD XML ª ªªª XML ªªª v XML ª ª Windows Solaris ªªª BEA Developer Center ª ª ªªª ªªªª ªªª ªªª ªªªª ª ª WebLogic Server ªªª ª ªªª ªªª ªª ª ªªªªªª w ªªªª ªª ª u WebLogic J2EE ªªªª ªªª ª ª ª ª ªªª ª ª ªªªª (EIS) ªªª ªªªªªª ª ª ªªª ª ª f Sun Microsystems J2EE ªª ª ª ª ªª ªªª ª ª 1.3 ªªªªªªª ªªª ªª ª h ª ª ªª ªªª ªªªª ªªª WebLogic J2EE ªªªª ªªª ªªª ªª ªª ªªªªªªª EIS J2EE ªªªª h ª ª ªª ªªª WebLogic Server ªª ª ª ªª ª EIS ªªªª ªªª J2EE ªªª ª ª ªª ª ª ªªª ª ª ªªªª ªªª Java ªªªªªªª u EIS v u ª ª ª ªªªªªªª ªªªª ªªª Sun Microsystems J2EE ªªªª ªª ªªªª ªªª J2EE ª ª ª ª ªªª ª ª 1.0 ªªªª Sun Microsystems Web ª ª URL WebLogic J2EE ªªªª ªªªªªª 5-3

5 ªªª ªªªªªª http://java.sun.com/j2ee/connector/ http://java.sun.com/j2ee/download.html#connectorspec ªªªª ªªª : ªªªª ªªª ªªªª ªªª ª ª ª (ConnectionFactory Connection ) ªª ª ª ªªª ª ª ª v~ WebLogic Server ªª ª jar ª ª ªªªªª u uª ªªª ªªª ª ª (RAR) ªªªª ªªª ª ª (RAR) w 1. J2EE ª ª ª ª ªªª ª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) ª ªªª ªªª (ConnectionFactory ) u ª ª ª Java ªªª v~ ªªªª ªªª t ra.xml ª ª ªª ª <managedconnectionfactory-class>com.sun.connector.blackbox.localtxmanag edconnectionfactory</managedconnectionfactory-class> <connectionfactory-interface>javax.sql.datasource</connectionfactory-interfac e> <connectionfactory-impl-class>com.sun.connector.blackbox.jdbcdatasource</ connectionfactory-impl-class> <connection-interface>java.sql.connection</connection-interface> <connection-impl-class>com.sun.connector.blackbox.jdbcconnection</connect ion-impl-class> 2. ª ª ª ªª t Java ªªª ª ªª ª ª ªªª ª ªªª ª v WebLogic Server ª ª ªªª ª ª Preparing to Compile 5-4 WebLogic J2EE ªªªª ªªªªªª

ªªªª ªªª ªªª ªªªªª ª 3. Java ªªª Java ª ª (JAR) ªª ªªª ªªªªª v 7 ª ªªª ªªª ªªªªª ªªª ª ªª 4. ªªªª ªªª ªªª ªª ªv~ ra.xml Sun Microsystems DTD ª ªªª ªª ª ~ ª ª ªª ª ª ª ª ªªªª v~ weblogic-ra.xml ª ª WebLogic Server ªª ª ª ª ª ~ v ra.xml ª ª ªªª ªªªªªª 5-8 ªª ª weblogic-ra.xml ª ª ªªª ªªªªªª : ªªªª ªªª RAR weblogic-ra.xml ª ª WebLogic Server ª ª i v ra.xml ª ª ªªª ªªªªªª 5. ªªªª ªªª ª ª (RAR) a. ªªªªªª ª ªª ª ª b. ªªªª ªªª Java ª ªª RAR ªªªªªª ª ªª ªª c. ªª ª ª ª ª v~ META-INF ªªª ªª ª ª d. ªªªªªª ª ªª ª ª jar ªªªª s ªªªª ªªª ª ª jar cvf myrar.rar * ªªªª ªªª ª ª ª ª 7-5 ªªª ª ªªª ªªª ª ª (RAR) ª ª ªªª 6. RAR WebLogic Server ªª ª ª ªªª ª ª ª ª ªª ªªª ÿ ªªª ªªªªª ª ª ª ªªª ª ª (EAR) RAR ªªªª ªªª ªªª ª ª ªª v 7 ª ªª ª ªªª ªªªªª ªªª ªªª WebLogic J2EE ªªªª ªªªªªª 5-5

5 ªªª ªªªªªª ª ªªª ªªª ª ª (RAR) ª ªªª ªªª ª ª WebLogic Server ªª ª ªªª ª ª ª v~ weblogic-ra.xml ~ ªªªªª u 1. ªªªª ªªª ªªªªªª ÿ ª ª ª ª ª mkdir c:/stagedir 2. ÿ ª ªª ª ª ªªª ª ªªª ªªª ªªª cp blackbox-notx.rar c:/stagedir 3. ªªªª ªªª ª ª cd c:/stagedir jar xf blackbox-notx.rar ªªªªªª ª ª ª ª ª ªªªª ªªª t Java ªªª jar ª ª MANIFEST.MF ra.xml ª ª META-INF ª ªª ªª ª ª ª ª s ª ª v c:/stagedir> ls blackbox-notx.jar META-INF c:/stagedir> ls META-INF MANIFEST.MF ra.xml 4. weblogic-ra.xml ª ª ª ª ª ªªª ª ªª WebLogic ªª ª ª ª ª v~ ª ª ª ª ª ª ªªª ªª ª ª ª ªªª ªª ªª ªªª : RAR weblogic-ra.xml ª ª WebLogic Server ª ª i v ra.xml ª ª ªªª ªªªªªª 5-6 WebLogic J2EE ªªªª ªªªªªª

ra.xml ª ª ªªª ªªªªªª weblogic-ra.xml ª ª v 5-8 ªªª weblogic-ra.xml ª ª ªªª ªªªªªª ƒ A weblogic-ra.xml ªªª ª ª ª v~ u 5. weblogic-ra.xml ª ª ÿ ª ªª ª ª META-INF ªªª ª ª ªª ªªª META-INF ª ªª ª ª RAR ÿ ª ªª ª ª ªªªª ªªª ª ª ª ª ª ª ªª ª ª ªªªª cp weblogic-ra.xml c:/stagedir/meta-inf c:/stagedir> ls META-INF MANIFEST.MF ra.xml weblogic-ra.xml 6. ªªªª ªªª ª ª jar cvf blackbox-notx.jar -C c:/stagedir 7. WebLogic Server ªªªª ªªª ªªª WebLogic Server ª ª ªª ªªª ªªª 7 ª ªªª ªªª ªª ªªª ªªª ªª ª ra.xml ª ª ªªª ªªªª ª ª ra.xml ª ª ª ª d ª ªªª ªªª u ªªª ª ª ª ªªªª v ªªªª d ªªª ª ª ª ra.xml ª ª v J2EE ªªªª ªªªª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) WebLogic J2EE ªªªª ªªªªªª 5-7

5 ªªª ªªªªªª weblogic-ra.xml ª ª ªªª ª ªªª ª ª ª ª ªª ªªª ªªª ªªªªªª ra.xml ª ª hªªª ª BEA WebLogic Server ~ ªªª ª ª ª v~ ª ª weblogic-ra.xml ª ª f ª ª ª ªªª ª ªª WebLogic Server ªªª ªªªª ª ª ªªª ªª ªªª ª ª WebLogic Server EJB Web ª ª ªªª ª ª.xml ª ª h WebLogic ªª ª ª ª ª v~ ªª ª h ª ª ~ RAR ªªª ªª ª ª ªª ª ª WebLogic Server ªªª weblogic-ra.xml ª ª WebLogic Server ªª ª ª ª ª ªªªª ª ªª ªªªªª ª XML ª ª ªªª ª ª ª ~ u weblogic-ra.xml ª ª ª ª ª ª ª ª ª ª w ªªª ª ª ª ª ª ª ª ª JNDI ª ª ªª ªªª h ª ªªª ªªª ªªªªªªª ªªª ª ªªª ª ªª ª ªªª ª ª ª ª ª v ªªª ªª ªªª WebLogic Server ªª ª y WebLogic Server ÿ h y WebLogic Server u u y ªªªª ªªªª WebLogic Server y 5-8 WebLogic J2EE ªªªª ªªªªªª

weblogic-ra.xml ª ª ªªª ªªªªªª y v WebLogic Server J2EE ªªªª ªªª ªªª ª ª ª v~ ra.xml <config-entry> u f ª ª ª ª ªªª ª ª ªªªª ManagedConnectionFactory ManagedConnection ªª ªª u ªªª ManagedConnectionFactory ManagedConnection ªª ªª ª ª ª ª ªªª ª ª ª ª : : weblogic-ra.xml ª ª ª ªª v ƒ A weblogic-ra.xml ªªª ª ª ª v~ u weblogic-ra.xml DTD ª ªªªªt Simple Black Box ªªªª ªªª weblogic-ra.xml ª ª ªªªª ªªª ªªªª ªªª ªªªª ª ª v 4 weblogic-ra.xml ª ª i WebLogic Server ª ªªª ªªª ª ª (RAR) J2EE ªªªª 1.0 ra.xml ªªª ª ª ª v~ ª ª weblogic-ra.xml ªªª ª ª ª v~ ª ª u ª ªª ª ªªª weblogic-ra.xml ª ª WebLogic Server ªª ª ªª ªªu weblogic-ra.xml ªªªªªª ª ª i ª ªªª ªªª ~ i ªªªª ª ª ª ªªª ªªª WebLogic Server ªªª u ªª ª ªª ªªªª RAR weblogic-ra.xml ª ª WebLogic Server ª ª i h ªª ª ªªª t ªªªª ªªª WebLogic Server ªªª WebLogic J2EE ªªªª ªªªªªª 5-9

5 ªªª ªªªªªª u WebLogic Server weblogic-ra.xml ª ª 2 ªª ª ª <connection-factory-name> <jndi-name> WebLogic Server ªª ª ª TMP_CFNAME_ <connection-factory-name> ªª ª ª TMP_JNDINAME_ <jndi-name> ªª ªª ƒ A weblogic-ra.xml ªªª ªªªv~ u Administration Console ªªª ª ª ª v~ ª ª ª ª d weblogic-ra.xml ª ª ªª ªª ªªª ªªª 5-1 weblogic-ra.xml ªª ª ª <weblogic-connection-factory-dd> <connection-factory-name> TMP_CFNAME_.\config\mydomain\applicati ons\whitebox-notx.rar</connection-factory-name> <jndi-name> TMP_JNDINAME_.\config\mydomain\applications\whitebox -notx.rar</jndi-name> <pool-params> <initial-capacity>0</initial-capacity> <max-capacity>1</max-capacity> <capacity-increment>1</capacity-increment> <shrinking-enabled>false</shrinking-enabled> <shrink-period-minutes>200</shrink-period-minutes> </pool-params> <security-principal-map> </security-principal-map> </weblogic-connection-factory-dd> 5-10 WebLogic J2EE ªªªª ªªªªªª

weblogic-ra.xml ª ª ªªª ªªªªªª ra-link-ref u ª ª ª ªªªª ª ª ªª ª ª <ra-link-ref> u ªªª t ª ªª ª ªªª 1 ªªª ªªªª ªªª ~ ªªªª ª ªªªª ªªª ª ªª ªªªª ª ª ª ªªª ª ªªª ªªª ª ªª ( ) <ra-link-ref> u h ª ªªª ( ª ªª JAR ªªª ª ª ) t ªªª ªªªª ªªª f <ra-link-ref> u ªªª ªªªª ªªª ªª ª ª <ra-link-ref> u <pool-params> u <pool-params> u ªªªª ªªª ª ªª ªªªª ªª ª s Administration Console ªªª ª ª ª v~ ª ª <max-capacity> u 0 ( ª ª ) ª ªª ªªªª ªªª ªªªª ªªª <pool-params> u <max-capacity> u 0 ( ª ª ) ªªª ªªªª ªªª ªªªª ªªª ªª ª ª ª ªª ªªªª ªªª <pool-params> u u weblogic-ra.xml ª ª d v ƒ A weblogic-ra.xml ªª ª ª ª ª v~ u Administration Console ªªª ª ª ª v~ ª ª ª ª d WebLogic J2EE ªªªª ªªªªªª 5-11

5 ªªª ªªªªªª ˆ ªªª ª ª ªªªªªª ªªª ª ªªª ªªª ªªªª ª ª ªª ª ª JAAS Login ªªªªª ª ªªª ªªª ª ª weblogic-ra.xml ªª ª ª ª ª v~ ªª ª ª ª ª ª ªªªª ªªª ª ªªª weblogic-ra.xml <security-principal-map> u ˆ ªªª ª ª ªªªªªª ªªª ª ªªª ªªªª ª ª ª WebLogic Server ªªªª ª ª ªªªª x ª ªªª ª ª ªªªª EIS u WebLogic Server weblogic-ra.xml ªªª ª ª ªv~ ª ª <security-principal-map> u ª ªª ªª ªªªªªª ªªª ª ªªª ª ªªªªª x ªªª WebLogic Server ª ª ªªªª (WebLogic Server ª ªª ªª ªªª f ID ªªª ) ªªªª ª ªªªªª ( ª ªªª ªªª /EIS ªªªª ƒ ªªª ) ~ <security-principal-map> s x ª ª ªªªª ªªª u ªªªª ª ª ªªªª ª ª ª ªª ª ª ª ª ª ªªª f * <initiating-principal> u <security-principal-map> ªª ª ª ª ª ªªªª v <initiating-principal>*</initiating-principal> ªªª ªª ªª ª <security-principal-map> u <resource-principal> ª ª ª u WebLogic Server ª ª ªªªª ª ª ªª ª ªªªªª ~ 5-12 WebLogic J2EE ªªªª ªªªªªª

ˆ ªªªª ª ª ªªªªª ªªª ª ªªª ªªª ªªªªª ª ªªª ªªª 5-2 <initiating-principal> <resource-principal> ªª ª <security-principal-map> <map-entry> <initiating-principal>*</initiating-principal> <resource-principal> <resource-username>default</resource-username> <resource-password>try</resource-password> </resource-principal> </map-entry> </security-principal-map> WebLogic Server ªªª ªª ªªª v ªª ª ª ª ª ªªªª ªªª ªª ª ª ª ª ªªªª ª ª ª <security-principal-map> u WebLogic Server ªªªª ªªª ª ª WebLogic J2EE ªªªª ªªªªªª 5-13

5 ªªª ªªªªªª ˆ ªªªª ª ªªª ªª ª ª JAAS ªª ª ªªªªª ª ªªª ªªª ª ª weblogic-ra.xml ªª ª ª ª ª v~ ªª ª ª ª ª ª ªªªª ªªª ª ªªª e ªªªªª ªªª ˆ ªªªªª ªªª ª ªªª WebLogic Server ªªªª ªªª ªªª ªªªª ª ª ªªªªª u weblogic-ra.xml ª ª d u security-principal-map ª ª ª ªªªªª ª ª ªªª ª weblogic-ra.xml ª ª ªªªªª ªªªªª ªªª ªªª weblogic.jar ª ª ªªªªª ªªª ª ª ª ªª ª ªªªªª weblogic-ra.xml ª ª u ªªªªª weblogic-ra.xml ª ª ª ª WebLogic Server ªª ª ª ª ª RAR ª ª ªª ª ª ª s ªªª s DOS ªªªª ª ª ªªª ªªª 5-3 ªªª java weblogic.connector.connectorxmlencrypt <input-weblogic-ra.xml> <output-weblogic-ra.xml> <domain-config-directory-location> 5-14 WebLogic J2EE ªªªª ªªªªªª

ªªªªªªªª ªªª ª ª ªªª ªªªªª ª ªªª ª ª ª ª ª / uw ª ª ª ªª ª ª ª ª ªª <domain config directory location> u ªª ª ª ª ª ª ªª ªªªªª ª ª ª ªª ªªª RAR ª ª ª ªª ª h ªªªªªªªª ªªª ª ª ªªª ªªªª ª ª ªªªª ªªª ªªª ª ª ª ªª ª ª ª ª ªªª ª ª ra.xml ª ªª ªª ªv~ ª ª u ª ª ªª ª ª ª ª ª ªª ª ªªª ªªªªªªªªˆªªªª ª ª ª ra.xml ªªª ª ª ªv~ ª ª ~ <transaction-support>notransaction</transaction-support> XA ª ª ªª ª ª ª ª ª ª ª ra.xml ªªª ª ª ª v~ ª ª ~ <transaction-support>xatransaction</transaction-support> ªª ª ªªªªªªªª ª ª ª ra.xml ªª ª ª ª ª v~ ª ª ~ <transaction-support>localtransaction</transaction-support>.xml ª ª d v ƒ A weblogic-ra.xml ªª ª ª ª ªv~ u XML ªªª ª ª ª ª ª d Administration Console ªªª ª ª ª v~ ª ª ª ª d WebLogic J2EE ªªªª ªªªªªª 5-15

5 ªªª ªªªªªª RAR ªªª ªªªªªª ªªªªªªªª ªªª J2EE ªªªª ªªª ª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) Packaging and Deployment Resource Adapter XML DTD 5-16 WebLogic J2EE ªªªª ªªªªªª

6 J2EE コネクタアーキテクチャに準拠したリソースアダプタの作成 J2EE ª ª ª ª ª ªª ªªª ª ª 1.3 ªªªª (http://java.sun.com/j2ee) ª ª ªª ªªª u w u ª ª ªªu u 6-2 ªªª 6-3 ªªª ªª ª ª ª 6-3 ªªª ª ª ªª ª ª ª ª : ªªªª ªªª http://edocs.beasys.co.jp/e-docs/wli/docs70/devadapt/index.htm BEA WebLogic Application Integration ªªª ª WebLogic J2EE ªªªª ªªªªªª 6-1

6 J2EE ªªªª ªªªªªª ª ªªª ªªª ªªªª ªª ª u u ªªªª ªªª ªªª ªª t u javax.resource.spi.managedconnectionfactory javax.resource.spi.managedconnection javax.resource.spi.managedconnectionmetadata ªªªª ªªª ManagedConnection t ª ª ª ªª ª ªª ( ~ ª ªªªªª ª ª ) ªªª ª ª ª ªªª ª ª ªªª u javax.resource.spi.connectionevent javax.resource.spi.connectioneventlistener ˆ y ªªª ª ª ª ªª ªªª v 2 ª ªª ªª ªª ª ª v s ªªªª ªªª ª ª ª ª t ªª ª ª ªª ~{ h ªªª ª u ManagedConnectionFactory.set/getLogWriter ManagedConnnection.set/getLogWriter ªªªª ªªª javax.resource.spi.connectionmanager ªª ª ªª ªª ª ª t u tª ª ª ªªªª ªªª ˆ y 2 ª ª ªªª ª ª h ªª ªªª ª ª ªªª y ª ª ªª ª ªª ªª ªª ConnectionManager t ª ª ª ConnectionManager ªª ª ª t ª ª ªª ªªª ªªª ª ªªª ª ªªª ªª ªª ªª ~{ ªªª ª ª ªª ª ª ConnectionManager EIS ManagedConnectionFactory v y ª ªªª ªªª i ªªª ªªª ª ªªªªªªª ªªª ªªª 6-2 WebLogic J2EE ªªªª ªªªªªª

ªªªªª ªªªª ªªª ÿ ª ª ª ª ªª ªªª ªªª ª ªªªªª ª ~~ ( 1 t ConnectionManager ªªªªª ) ˆ y 2 ª ª ªªª ª ª ª ªªª ªªª ª ªªª ªª ª ªªª ªªª ª ªªª ª ª ªªªª ªª ª ªª ª ª ª u u ªªªª ªªª ª ª ª ª ManagedConnectionFactory.createManagedConnection t ªªªªª u ªªªª u ªªªª ªªª ManagedConnection.getConnection ªªªª t ÿ vv ªªª ª u ªªªª ªªª ªªª ª ª ªv~ ÿ ªªª ª ª u ªªª ª u ~ ªª ª ª ª ª v~ u authentication-mechanism authentication-mechanism-type reauthentication-support credential-interface J2EE ª ª ª ª ªªª ª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) 10.6 Resource Adapter XML DTD ªªªªªªªª ª ªªª ªª ª ª ª ªª ª ª ª ª u u w ª ªªª ªªª ª ªªªªª ª ª ªªª ª ªªª ªªª NoTransaction «ª ªªª ªªª ª ªªª ªªªªª ªª ª ªªªªªªªª JTA ªªªªªªªª ªªªª ª ªª WebLogic J2EE ªªªª ªªªªªª 6-3

6 J2EE ªªªª ªªªªªª ª ªªª ªªª ª ªªª XAResource ªªª ªª LocalTransaction ªª ª ªª t ªªª LocalTransaction «ªªªª ªªª LocalTransaction ªªª ªª t ª ªªª ªªªªª ªª ª ªªªªª ªªª ªªªª ªª ª ª ª ªª ª ª ª ª u J2EE ª ªªª ªªªªª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) 6.7 ªªª XATransaction «ªªªª ªªª LocalTransaction XAResource ªªª ªª t ª ªªª ªªªªª ªª ª ªªªªªªªª JTA ªªªªªªªª ªªªª XAResource ªªª u u J2EE ªªªª ªªªª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) 6.6 : ªªª ª ªªª ( ªªªª ªªªª ª ªªª ª ª ªªªªªªª ) ª ª ª ª ªªª ª ªª v ªªª ª ª ªª ª ª ª ª w h ª ª ªª ªªª u ª ªªªªª ª ª ªªª ª ªª ªª ª ª ªª ªªª ª ªªªªª ª ª h EIS u ªªªª ªªª v ª ªªªªª ª ª ªªª ª ªªª ª ªª ª y 6-4 WebLogic J2EE ªªªª ªªªªªª

7 リソースアダプタのパッケージ化とデプロイメント ª ªªª ªªª ªªªªª ªªª ªªªu w ªªª s w 7-1 ªªª ª ª ªª ªªª ªªªªª 7-6 ªªª ª ª ªª ªªª ªªª ªªªª ªªª ªªªªª ªªªªª ª ªªª ªªª ªªªªª ª ª ª ª ªª ªªª ªªª ª ªªª ª u f ªªªªª ª ªªª ªª ª u ªªªª ªªª ªªª u ª ªªª ªªª h t u Java ª ªª ªªª ªª ªªªª ªªª ªªª ª ª Java ªªª ªªªª ªªª u ªªª ª ª ªª ª ª ª ª ªª ª ªªª ª ª ªªª ª v u w ª ª ª ªªª ªªª ªªªªª ªª ª u w ª ª ªª ªªª ªªªªª w WebLogic J2EE ªªªª ªªªªªª 7-1

7 ªªªª ªªª ªªªªª ªªª ª ª ª ª ª ª ª ª ~ ªª ªªª ªªªª ªªª applications/ ª ªª ª ª ª ªªª ªªª ª ª (RAR) WebLogic Server ªªªªªªª ªªª ªªª ªªªª ª ªªª ªªª ªªª ª ªªª ª ªªªª ªªª ªªª ªª tªªª RAR ªªª ªªª ª ªª ª ª RAR ªªª ªªª ª ªª ª ª ªªª ª ªªª Java ªªªªª ~ ÿi ªªª ªª ª ª u ªªªª ªªª ~ ª ª ª ª ª ª ªªª ªªª RAR ª ª ª ª ª ª ª ªªª ª ªªª ªªª ~ ªªª ªªª 7-1 ªªªª ªªª ª ªª ª ª ~ /META-INF/ra.xml /META-INF/weblogic-ra.xml /META-INF/MANIFEST.MF ( h ) /images/ra.jpg /readme.html /eis.jar /utilities.jar /windows.dll /unix.so 7-2 WebLogic J2EE ªªªª ªªªªªª

ªªªª ªªª ªªªªª ªª ªªª f ªªªª ªªª ªªªªª u ªª ª ª ª ª v~ (ra.xml weblogic-ra.xml) META-INF ªªª ª ª ª ª h MANIFEST.MF META-INF ªªª ª ª ª ª ªªª ª ª ª ª JAR ªªª i JAR ª ª ª ª ª ªªª ª ª ª ª ªª ªª ª ª META-INF/MANIFEST.MF ªªª ª ª ª ª ª ª ªª v http://java.sun.com/products/jdk/1.2/docs/tooldocs/win32/jar.html ªªªª ªªª ª ªªª ªªª Java ª ª ª ª ª ª ªª t JAR ( eis.jar utilities.jar) ªªªª ªªª EIS v ª ª ªª ªªª u ª ª ª ª ªªª ( windows.dll unix.so) ªªªª ªªª ªªª ª ª ªªª ªª ª ~ª ª ( readme.html /images/ra.jpg) ªªª ª ª ªª ª ª ª ª ªªª ªªªª ªªª u ªªªª ªª ªªªª ªªª RAR ªªª ª ªªª ªªª ª ª ªªª ª ª ªªª J2EE ª ª ªªª ª ª h u J2EE ª ª ªªª ª ª EAR ªª ªªª ª ªªª ªªª ª ªª ª ªªª ªªª ªªªªª J2EE ª ª ªªª ª ª h u WebLogic Server ªªª ª ªªª ªªª ª ª ª ª ªªª ªªªª MANIFEST.MF CLASSPATH ª ª ª ªªªª WebLogic J2EE ªªªª ªªªªªª 7-3

7 ªªªª ªªª ªªªªª ªªª ª ª ª ªªªªª u v J2EE ªªªª ªªª ª ª 1.0 ªªªª (http://java.sun.com/j2ee/download.html#connectorspec) ªª ªªª WebLogic Server ª ªªª ªªª ªªªªª WebLogic J2EE ªªªª ªªª ªªª javax.resource.spi.security.genericcredential credential-interface Kerbv5 authentication-mechanism-type ªªªª ªªª ªªªª ªªª ra.xml ª ª <authentication-mechanism> ªª ª ªªª WebLogic J2EE ªªªª ªªªªªª ªªªª ªª ª ªªª ªªª ª ª ª ª ªªª ª ªªª ªªª ªªª ( J2EE ªªªª ªªª ª ª 1.0 ª ªª ª ª ª ª ªª ) ManagedConnectionFactory ~ ConnectionPool u ConnectionPoolManager getconnection(managedconnectionfactory mcf, ConnectionRequestInfo cxinfo) ªªªª WebLogic Server ~ v ƒ B ª ªªªªªªª ªª 7-4 WebLogic J2EE ªªªª ªªªªªª

ªªªª ªªª ªªªªª ªªªª ªªª ª ª (RAR) ªª ªªª 1 t ª ª ªª ªªª 1 ª ª ª ª ª ªªªªªª Java ª ª (JAR) ªª ªªª ª ªªª ªªª ªª ªªª WebLogic Server ªªª ªªª w WebLogic Server ª ª ªªª ª ª WebLogic Server J2EE ª ª ªªª ª ª ªªªªªª ªª w u ªªªª ªªª ªªªªªª ªªªªª 1. ÿ ªªªªªª ª ªª ª ª ªªªª ªª 2. y ª ª ªª ªªª Java ª ªª ªªªªªª ª ªª ª ª ªªª ª ªªª 3. ªªªª ªªª Java ª ªª JAR JAR ª ªªªªª ª ªª ª ª ~ 4. ªªªªªª ª ªª ª ª META-INF ªªª ª ª ª ª 5. META-INF ªªª ª ª ª ª ra.xml ªªª ª ª ª v~ ªªªª ªª ª ª ª ª ~ : ra.xml f v Sun Microsystems ªªªªªª http://java.sun.com/dtd/connector_1_0.dtd 6. META-INF ªªª ª ª ª ª weblogic-ra.xml ªª ª ª ª ª v~ ª ªªª ªªª ª ª ª ~ : weblogic-ra.xml f v ƒ A weblogic-ra.xml ªªª ª ª ª v~ u 7. ªªªª ªªª ª ªª ªªª ªªªv~ ªªªªªª ª ªª ªª e JAR ªªªª RAR jar cvf jar-file.rar -C staging-dir WebLogic J2EE ªªªª ªªªªªª 7-5

7 ªªªª ªªª ªªªªª ªªª ª ª ª ªªªª RAR WebLogic Server ªªª ªªªªªªª ª ª (EAR) ªª ªªª -C staging-dir ªª ª ª JAR ªªªª ª ªª ª ª staging-dir JAR vƒ ª ªª ª ª ªª ª ªªª ªªª ªªªªªª ª ªª ª ª ª ª ªª ª ª v 5-4 ªªª ª ª ªª ªªª : ªªªª ªªª ªªª ªªªª ªªª ªªª ª ª ª Web ª ª ªªª ª ª EJB ªªªªª ª ª ª ªªª ª ª ªªª ª ª ª ªªª ª ª ª ªªª ª ª ª ªª ªªª ª ª ª ª ª ªªª ª ª ª ª ªªª ªªª ªª ª ªª ª ª ªªªª ªª ª ªª ª ªªªªª ª weblogic.deployer ªªª ( ˆ weblogic.deploy ªªª ª ª ) WebLogic Server Administration Console ªªª ª ªªª ªª ª ªª ªªªªª ª ª ª ªªª ª ª (EAR) ª ª } 7-6 WebLogic J2EE ªªªª ªªªªªª