JEUS Client Application Copyright 2004 Tmax Soft Co.Ltd. All Rights Reserved.
|
|
- 향기 강
- 5 years ago
- Views:
Transcription
1 Client Application Copyright 2004 Tmax Soft CoLtd All Rights Reserved
2 Copyright Notice Copyright 2004 Tmax Soft Co Ltd All Rights Reserved Tmax Soft Co, Ltd ) Restricted Rights Legend This software and documents are made available only under the terms of the Tmax Soft License Agreement and may be used or copied only in accordance with the terms of this agreement No part of this document may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, or optical, without the prior written permission of Tmax Soft Co, Ltd TmaxSoft,, TmaxSoft Co,Ltd,,,,, Trademarks Tmax, WebtoB, WebT, and are registered trademarks of Tmax Soft Co, Ltd All other product names may be trademarks of the respective companies with which they are associated Tmax, WebtoB, WebT, TmaxSoft Co,Ltd Document info Document name: Client Application Document date: Manual release version: 2 Software Version: 42
3 ClientApplication Application Client J2EE Deployment Descriptor Deployment Descriptor module JManager module Deployment Descriptor JManager Module deploy Console Tmax Soft 3
4 ClientApplication 3 Applet Client Applet Client HTML Servlet Context Servlet Context web browser appletviewer JNLP JNLPMainxml JNLP Mainxml 42 4 Tmax Soft
5 ClientApplication JNLP Application JNLP client_home resource JManager Tool Java Web Start Web Browser JNLP File Tmax Soft 5
6 ClientApplication JNLP Updating the Application CAS COMAccount EJB EJB VC Visual Basic ASP Tmax Soft
7 ClientApplication 6 -COM Connector (J2COM) Service Category COM Registration/Unregistration Java Client (Local Invocation) Java Client (Remote Invocation) Local Invocation (A) Local Invocation (B) Remote Invocation A jeus-client-dd: Application Client Deployment Descriptor 95 B JNLPMainxml: JNLP Resource Reference 105 Tmax Soft 7
8 ClientApplication Tmax Soft
9 ClientApplication 1 Application/Applet Client 20 2 JManager Create Module 23 3 JManager New Module 24 4 client module file 25 5 J2EE-specific 26 6 JManager Open Module 29 7 JManager Deploy Module 29 8 JManager node 30 9 JManager client module deploy JManager deploy JManager JNLP JNLPMainxml browser Web Start The JNLP version attribute application JAR resource path JNLP CAS J2EE CAS installer COM Bridge J2COM Local Invocation 73 Tmax Soft 9
10 ClientApplication 24 Remote Invocation MS PowerPoint Slide MS Word Document Tmax Soft
11 ClientApplication Client Application JNLP, CAS, J2COM Java application client Applet JNLP client CAS EJB COM client Server EJB J2EE Application client, Applet, JNLP, COM application Client Application 7 Tmax Soft 11
12 ClientApplication 1 2 Application Client 3 Applet Client 4 JNLP 5 CAS (COM-to- bridge) 6 -COM Connector (J2COM, Java-to-COM application bridge) A jeus-client-dd: Application Client Deployment Descriptor B JNLPMainxml: JNLP Resource Reference Server EJB The J2EE 13 Specification The JNLP Specification Web Container, 12, Times New Roman 12 Tmax Soft
13 ClientApplication Roman public class myclass { } Java <system-config> XML / Configuration _HOME GUI )c:\jeus42 jeusadmin nodename [ ] < xyz > < > )<node name> hostname ) A B: A B?, +, * XML,,,, XML Tmax Soft 13
14 ClientApplication <<FileNameext>> 1 OS Microsoft Windows, Windows \ / Java, CAS Com Bridge Java Web Start J2EE TM CAS (Client Access Services) COM Application J2EE EJB Java CAS Sun JNLP, Sun 14 Tmax Soft
15 ClientApplication -COM connector JNLP Java/ application COM application JNLP Java Network Launching Protocol, Tmax Soft 15
16 ClientApplication Korea Tmax Soft Co, Ltd 18F Glass Tower, 946-1, Daechi-Dong, Kangnam-Gu, Seoul South Korea Tel: Fax: Web (Korean): USA Tmax Soft, Inc 560 Sylvan Ave, Englewood Cliffs NJ USA Tel: FAX: Web (English): Japan Tmax Soft Japan Co, Ltd 6-7 Sanbancho, Chiyoda-ku, Tokyo Japan Tel: FAX: Web (Japanese): China Beijing Silver Tower, RM 1507, 2# North Rd Dong San Huan, Chaoyang District, Beijing, China, Tel: Fax: info@tmaxchinacomcn Web (Chinese): 16 Tmax Soft
17 ClientApplication 1 Applet, JNLP, CAS JSP EJB, 2, Applet 3 JNLP 4 VC++, ASP, Visual Basic CAS 5 Tmax Soft 17
18 ClientApplication 18 Tmax Soft
19 ClientApplication 2 Application Client 21 XML Deploy Client Container Naming Service, Scheduler, Security 22 Application Client 221 client-server 222 JVM main(), J2EE Client Container Client Container J2EE Container [ 1] Tmax Soft 19
20 ClientApplication Applet client module JNDI Server Applet Container Scheduler Security server module JNDI EJB EJB EJB Application client module JNDI Scheduler Security Transaction Client Container Scheduler Security Connection Pool 1 Application/Applet Client Client Container Client Container Client Module Server Module (JNDI, Scheduler, Security) JNDI (EJB) Client Container 223 Client application public main Salary EJB lookup package SimpleBean; <<SalaryClientjava>> import javaxejb*; import SimpleBean*; import javaxnaminginitialcontext; import javasql*; public class SalaryClient { public static void main(string[] args) 20 Tmax Soft
21 ClientApplication { try { InitialContext ctx = new InitialContext(); SalaryHome home = (SalaryHome)ctxlookup("Salary"); Salary bean = homecreate(); } } Systemoutprintln("Monthly net salary: " + beancalculatesalary(30000, 28, 31000)); } catch (javaxnamingnamingexception ne) { Systemoutprintln("Naming Exception caught: " + ne); } catch (javaxejbcreateexception ce) { Systemoutprintln("Create Exception caught: " + ce); } catch (javarmiremoteexception re) { Systemoutprintln("Remote Exception caught: " + re); } 224 J2EE Deployment Descriptor J2EE Deployment Descriptor, vender J2EE 225 Deployment Descriptor client, Deplyment Descriptor( DD ) XML Client Container, SalaryClient client XML Tmax Soft 21
22 ClientApplication <<jeus-client-ddxml>> <?xml version="10"?> <!DOCTYPE jeus-client-dd PUBLIC "-//Sun Microsystems, Inc//DTD Application Client 40//EN" " <jeus-client-dd> <scheduler>false</scheduler> <module-info> <module-name>client_module</module-name> <app-main-class>simplebeansalaryclient</app-main-class> </module-info> </jeus-client-dd> : A 226 CLIENT_HOME\: Deploy 227 Client Container package, deploy 23 Application Client Module DD XML, jar 2, JManager tool ( ) : Client deployment descriptor JManager tool 22 Tmax Soft
23 ClientApplication 232 module 1 class application-clientxml 2 console jar : jar cvf product-clientjar ** 233 JManager module JMananger client application 1 JManager 2 Drop-down list Deploy 3 Create Module [ 2] 2 JManager Create Module 4 Module Type Client Module Tmax Soft 23
24 ClientApplication 5 Jar path [ 3] 3 JManager New Module 6 Next >> 7 Client application [ 4] 24 Tmax Soft
25 ClientApplication 8 Next >> 4 client module file 9 applicaton-clientxml [ 5] Tmax Soft 25
26 ClientApplication J2EE-specific 10 Finish deploy 24 Application Client Module deploy Tmax Soft Application JManager deploy jeusclient-ddxml 242 Deployment Descriptor client application deploy jeus-client-ddxml Jmanager Deploy XML module info sub-elemenet o module name
27 ClientApplication o application main class (package ) o application arguments: main system log : element o target: stdout file o file name: file o buffer size o log level: fatal, notice, information debug security info : element o provider node name: Security Server IP o user name o password: scheduler switch: Client JVM Scheduler Server application-clientxml reference export-name : <<jeus-client-ddxml>> <jeus-client-dd> <module-info> <module-name>client_application1</module-name> <app-main-class>simplebeansalaryclient</app-main-class> <app-argument>125000</app-argument> </module-info> <system-log> <target>stdout</target> <file-name>c:\log\client</file-name> Tmax Soft 27
28 ClientApplication 28 Tmax Soft <buffer-size>1024</buffer-size> <level>information</level> </system-log> <security-info> <provider-node-name>kylax</provider-node-name> <user>sungho</user> <password>mtexmtexmq==</password> </security-info> <scheduler>true</scheduler> <env> </env> <name>year</name> <type>javalanginteger</type> <value>2002</value> <ejb-ref> <jndi-info> <ref-name>count</ref-name> <export-name>count_bean</export-name> </jndi-info> </ejb-ref> <res-ref> <jndi-info> <ref-name>datasource</ref-name> <export-name>oracle_datasource</export-name> </jndi-info> </res-ref> <res-env-ref> <jndi-info> <ref-name>jms/salaryinfo</ref-name> <export-name>jms/salary_info_queue1</export-name> </jndi-info> </res-env-ref> </jeus-client-dd> 243 JManager Module deploy Client module deploy 1 JManager 2 [ 6] Open Module
29 ClientApplication : JManager deploy, step3 6 JManager Open Module 3 deploy Deploy Module [ 7] 7 JManager Deploy Module 4 [ 8] node client module deploy JNLP Export client module JNLP client 4 Tmax Soft 29
30 ClientApplication 8 JManager node 5 Next >> 6 DD (jeus-client-ddxml) [ 9] A 30 Tmax Soft
31 ClientApplication 9 JManager client module deploy 7 Next >> 8 deploy Yes [ 10] Tmax Soft 31
32 ClientApplication 10 JManager deploy 244 deploy JManager JManager 25 Application Client Module 251 Console 1 EJB deploy EJB EJB Salary 2 XML JAR 3 _HOME\webhome\client_home clientcontainerjar ( classpath ) 32 Tmax Soft
33 ClientApplication 4 console java - classpath %CLIENT_HOME%\clientcontainerjar;%CLIENT_HOME%\c lient_module\client_modulejar;%ejb_home%\client_jar jeusserverclientcontainerclientcontainer 5 permission, JDK_HOME\jre\lib\security javapolicy, -Djavasecuritypolicy=javapolicy 6 [ErrorMsgManager] Message Manager is initialized [ :30:41] [ClientContainer] configuration information is found from [D:\jeus\4\webhome\client_home\client_module\jeus-cl ient-ddxml] [ :30:41] [ClientContainer] Logger is started [ :30:41] [TMLinkManager] accept thread is started [ :30:41] [TMClient] TMClient initailized [ :30:41] [ClientContainer] client container is started [ :30:41] [ClientContainer] starting client application [SimpleBeanSalaryClient:] Monthly net salary: XXXX [ :30:41] [ClientContainer] client container is down XXXX Salary EJB : EJB deploy 252 client application main, client container classpath client application client application Tmax Soft 33
34 ClientApplication 26 Client/Server Test/Debuging A DD 34 Tmax Soft
35 ClientApplication 3 Applet Client 31 Applet,, Applet,, Applet Applet 32 Applet Client 321 _HOME\samples\clientcontainer\ 322 Applet Client Applet Applet, start() Applet package SimpleBean; <<SalaryAppletClientjava>> import javaxejb*; import javasql*; import javaxsql*; import javautil*; import javaapplet*; import javaxnaming*; public class SalaryAppletClient extends Applet Tmax Soft 35
36 ClientApplication { public void start() { try { InitialContext ctx = new InitialContext(); SalaryHome home = (SalaryHome)ctxlookup("Salary"); Salary bean = homecreate(); } } Systemoutprintln("Monthly net salary: " + beancalculatesalary(28000, 2, 500)); } catch (javaxnamingnamingexception ne) { Systemoutprintln("Naming Exception caught: " + ne); } catch (javaxejbcreateexception ce) { Systemoutprintln("Create Exception caught: " + ce); } catch (javarmiremoteexception re) { Systemoutprintln("Remote Exception caught: " + re); } 323 HTML <<Salaryhtml>> <html> <body> <applet codebase = "" archive="jnlpcontainerjar,simplejar,simplebeanjar,simpleclient jar,simpleclient2jar" code = "SimpleBeanSalaryAppletClient" width = 300 height = 300> </applet> </body> </html> : JDK htmlconverter HTML 36 Tmax Soft
37 ClientApplication 324 applet 33 Applet Client deploy 331 Applet deploy 332 Servlet Context HTML, Servlet Context default Context (SERVLET_HOME\webapps) : default Context applet Servlet Context <applet> HTML EJB Home Remote Applet jnlpcontainerjar (CLEINT_HOME ) : Home remote applet codebase 2: base port 9736 base port, JAR META-INF jeusproperties ( base port, JAR jeusproperties default 9736 ) jeusbaseport=<non-default base port> Tmax Soft 37
38 ClientApplication : jeusbaseport=9222 JDK 13x _HOME\lib\system jaasjar HTML applet jassjar archive JDK13x jassjar JDK14x default JDK 13x jassjar Applet codebase 334 Applet Deploy Applet J2EE, Applet J2EE, Deploy 34 Applet Client 341 Applet Appletviewer web browser URL Web browser appletviewer URL web browser Web browser HTML applet 343 appletviewer appletviewer JDK, JDK bin : appletviewer -J -Djavanamingfactoryinitial=jeusjndi ContextFactory Salaryhtml 38 Tmax Soft
39 ClientApplication 344 Applet Applet 35 Applet, Tmax Soft 39
40 ClientApplication 40 Tmax Soft
41 ClientApplication 4 JNLP 41 JNLP Java Network Launching Protocol JNLP J2EE JNLP,, Web JNLP, : URL : JNLP, JNLP 42 JNLP 421 JNLP 422 JNLPMainxml JNLPMainxml JNLP client Tmax Soft 41
42 ClientApplication XML B 423 JNLP 424 _HOME\config\<Node-Name>\JNLPServer: JNLPMainxml CLIENT_HOME: JNLP JNLP Sun JNLP JNLPMainxml jar JNLP JNLP 43 JNLP 431 JNLP Mainxml 432 Mainxml JNLP JNLP Mainxml JNLP <<Mainxml>> <jeus-system> <node> <enable-jnlp>true</enable-jnlp> </node> </jeus-system> : JNLP 9744(_BASEPORT+8) 42 Tmax Soft
43 ClientApplication 433 Mainxml JNLP JNLP JNLP false 44 JNLP Application 441 JNLP JNLP 442 JNLP Application <<HelloJeusjava>> import javaxswing*; import javaawtfont; import javaawtborderlayout; import javaawtevent*; public class HelloJeus { public static void main(string[] args) { new HelloJeusFrame(); } } class HelloJeusFrame extends JFrame { JLabel label = new JLabel( Hello Jeus ); public HelloJeusFrame() { labelsetfont( new Font( Helevetica, FontBOLD,70)); getcontentpane()setlayout( new BorderLayout() ); getcontentpane()add( label, BorderLayoutCENTER); setsize(500,250); setvisible( true ); } } Tmax Soft 43
44 ClientApplication :, HelloJeusjar 443 JNLP JNLP 45 JNLP 451 JNLP JNLP XML JNLP JNLP JNLP, JNLP 452 JNLP <<HelloJeusjnlp>> <?xml version= 10?> <jnlp codebase= href= HelloJeusjnlp spec= 10+ > <information> <title>hellojeus Test</title> <vendor>tmax</vendor> <homepage href= /> <description kind= short >Hello Test</description> </information> <resources> <j2se version= 13+ /> <jar href= HelloJeusjar main= true /> </resources> <application-desc main-class= HelloJeus /> </jnlp> HelloJeusjnlp 453 JNLP JNLP JNLP JNLP 44 Tmax Soft
45 ClientApplication 46 JNLP Application 461 _HOME\config\<node name>\jnlpserver\jnlpmainxml JNLP JManager Tool JNLPMainxml : JNLPServer JNLPMainxml : JNLPMainxml, JManager Tool JNLPMainxml DTD B 462 client_home resource (JAR JNLP ) CLIENT_HOME\<package path> CLIENT_HOME _HOME\webhome\client_home : HelloJeus CLIENT_HOME\HelloJeus, JNLPServer 463 JNLPMainxml <jnlp-resource> <jnlp-resource-config> <jnlp-resource> <<JNLPMainxml>> <rsc-name>hellojeus/hellojeusjar</rsc-name> <os-name/> <arch/> <locale/> <version/> <rsc-path>hellojeus/hellojeusjar</rsc-path> </jnlp-resource> Tmax Soft 45
46 ClientApplication <jnlp-resource> <rsc-name>hellojeus/hellojeusjnlp</rsc-name> <os-name/> <arch/> <locale/> <version/> <rsc-path>hellojeus/hellojeusjnlp</rsc-path> </jnlp-resource> </jnlp-resource-config> B 464 JManager Tool JManager Tool JNLP 1 Edit Admin Config jnlp resource 2 JNLP 2 [ 11] 11 JManager JNLP 3 JNLPMainxml Save Distribute JNLPMainxml [ 12] 46 Tmax Soft
47 ClientApplication 12 JNLPMainxml 465 JAR JNLP JNLPMainxml JNLP 47 JNLP Client (Java Web Start) 471 Java Web Start JNLP JNLP JDK14 Java Web Start, JDK 472 Java Web Start Java Web Start URL Java Web Start 473 JNLP JNLP Client JNLP Tmax Soft 47
48 ClientApplication 48 JNLP Service 481 JNLP JNLP JNLP Java Web Start JNLP Java Web Start web browser JNLP 482 Web Browser 1 web browser JNLP URL URL 2 Java Web Start [ 13] 48 Tmax Soft
49 ClientApplication 13 browser Web Start 3 Java Web Start 4 Hello Jeus [ 14] The JNLP- JNLP Web JNLP,, JNLP Tmax Soft 49
50 ClientApplication JNLP URL 49 Application Version 491 JNLP 492 <<HelloJeusjava>> import javaxswing*; import javaawtfont; import javaawtborderlayout; import javaawtevent*; public class HelloJeus { public static void main(string[] args) { new HelloJeusFrame(); } } class HelloJeusFrame extends JFrame { JLabel label = new JLabel( Hello Jeus 10 ); public HelloJeusFrame() { labelsetfont( new Font( Helevetica, FontBOLD,70)); getcontentpane()setlayout( new BorderLayout() ); getcontentpane()add( label, BorderLayoutCENTER); setsize(500,250); setvisible( true ); } } 50 Tmax Soft
51 ClientApplication : HelloJeus10jar CLIENT_HOME\Update 493 JNLP File JNLP <<HelloJeusjnlp>> <?xml version= 10?> <jnlp codebase=" spec="10"> <information> <locale>en_us</locale> <title>hellojeus Test</title> <vendor>tmax</vendor> <homepage href=" <description kind="short">hello Test</description> </information> <resources> <j2se version="13+"/> <jar href="hellojeusjar" version=10 main="true" /> </resources> <application-desc main-class="hellojeus"/> </jnlp> : CLIENT_HOME HelloJeusjnlp 494 [ 15] Tmax Soft 51
52 ClientApplication 15 version attribute [ 16] application <<HelloJeusjava>> import javaxswing*; import javaawtfont; import javaawtborderlayout; import javaawtevent*; public class HelloJeus { public static void main(string[] args) 52 Tmax Soft
53 ClientApplication } { } new HelloJeusFrame(); class HelloJeusFrame extends JFrame { } JLabel label = new JLabel( Hello Jeus 20 ); public HelloJeusFrame() { } labelsetfont( new Font( Helevetica, FontBOLD,70)); getcontentpane()setlayout( new BorderLayout() ); getcontentpane()add( label, BorderLayoutCENTER); setsize(500,250); setvisible( true ); : HelloJeus20jar 496 JNLP <<HelloJeusjnlp>> <?xml version="10"?> <jnlp codebase=" spec="10"> <information> <locale>en_us</locale> <title>hellojeus Test</title> <vendor>tmax</vendor> <homepage href=" <description kind="short">hello Test</description> </information> <resources> <j2se version="13+"/> <jar href="hellojeusjar" version=20 main="true" /> </resources> <application-desc main-class="hellojeus"/> </jnlp> : JNLP Tmax Soft 53
54 ClientApplication 497 Updating the Application version 20 [ 17] 17 JAR resource path : Java Web Start jnlp 20 JNLPMainxml <jnlp-resource-config> <jnlp-resource> <rsc-name>hellojeusjar</rsc-name> <rsc-path>update/hellojeus20jar</rsc-path> <version>20</version> </jnlp-resource> <jnlp-resource> <rsc-name>hellojeusjar</rsc-name> <rsc-path>update/hellojeus10jar</rsc-path> <version>10</version> </jnlp-resource> <jnlp-resource> <rsc-name>updatetestjnlp</rsc-name> <rsc-path>hellojeusjnlp</rsc-path> <version>10</version> 54 Tmax Soft
55 ClientApplication </jnlp-resource> </jnlp-resource-config> [ 18] 18 JNLP JNLP JNLP, 410 JNLP JNLP, JNLP JNLP, Tmax Soft 55
56 ClientApplication 56 Tmax Soft
57 ClientApplication 5 CAS 51 J2EE TM CAS (Client Access Services) COM J2EE Enterp rise JavaBeans TM Local Java Libraries COM Client CAS URL 52 CAS 521 COM Client EJB Bean COM COM Application Address Space JVM EJB COM- Bridge COM-Bridge JVM EJB -CAS [ 19] Client Process (VC++, VB, ASP) Server -CAS COM-Bridge IDispatch (-servicesdll) JNI JVM Request (RMI/IIOP) EJB Response 19 CAS Tmax Soft 57
58 ClientApplication 522 Java Service: JVM,, Static, Service Module COM JVM Service Service: Enterprise Service Service Module EJB, 523 _HOME\samples\CAS CAS _HOME \lib\system, DLL CAS Component samples\cas o -services Directory: CAS application jeus-servicesdll Interface o : CAS asp : ASP vb : Visual Basic vc : Visual C++ Classes : Program Comaccount EJB src : EJB Comaccount deploy Java client Java setting : lib\system 58 Tmax Soft
59 ClientApplication o j2eecas-1_0-ea4-win-combridgeexe: CAS J2EE TM CAS Com-Bridge o jeus-servicesdll: CAS DLL, CAS COM Application Link _HOME\lib\system ( : c:\jeus42\lib\system\jeus-servicesdll) 524 COM EJB CAS CAS J2EE CAS 53 CAS 531 J2EE CAS CAS _HOME\lib\system j2eecas-1_0 : CAS j2eecas-1_0-ea4-win-combridgeexe 2 Installer 3 J2EE CAS Directory [ 20] Tmax Soft 59
60 ClientApplication 20 J2EE CAS installer 4 Next > 5 [ 21] JDK 14 JVM Other, JVM 21 COM Bridge 6 J2EE CAS JDK 60 Tmax Soft
61 ClientApplication 533 COMBRIDGE_HOME: J2EE CAS C:\j2ee-cas-com-bridge JAVA_HOME: JDK, JDK 14 C:\jdk14 _HOME:, C:\jeus42 : JAVA_HOME _HOME 534 J2EE CAS EJB COM 54 EJB 541 COM EJB EJB ASP, Visual C++ EJB 542 COMAccount EJB Comaccount CAS EJB J2EE CAS COMAccount COM application 1 EJB Server Deploy Account EJB Bean 2 EJB component EJB _HOME\lib\system\jeusjar Stub JAR classpath 3 Naming COMAccount EJB Home Interface Look up Tmax Soft 61
62 ClientApplication 4 Account EJB findall method findbyprimarykey method 543 EJB 1 J2EE CAS COMBRIDGE_HOME JAVA_HOME, EJB _HOME C:\>set COMBRIDGE_HOME=C:\j2ee-cas-com-bridge C:\>set JAVA_HOME=C:\jdk14 C:\>set _HOME=c:\jeus42 2 example\setting createcomaccounttypelibsbat COMAccount Java Type Library gentypelibexe, Typelib C:\j2ee-cas-com-bridge\doc\guide\examples\typelib>dir :41p <DIR> :41p <DIR> :21p 7,520 comaccount_accounttlb :21p 5,740 comaccount_accounthometlb :21p 5,112 java_util_collectiontlb :21p 2,312 java_util_iteratortlb 3 samples\cas\examples\src\bean\comaccont createsql, insertsql DB COM Account Example COM Account Data c reatesql Account Table SQL, inse rtsql file Table Data Insert SQL C:\jeus42\samples\CAS\examples\src\bean\comaccount>type createsql drop table comaccount; create table comaccount (comaccount_id varchar(3) constraint pk_comaccount primary key, first_name varchar(24), 62 Tmax Soft
63 ClientApplication last_name varchar(24), type varchar(24), balance double precision, credit_limit double precision); exit; 4 EJB COMAccount EJB bean samples \CAS\examples\classes samples\cas\examples\src COM Account Bean Java EJB Bean deploy AccountClientclass : COMAccountEJB deploy EJB c:\jeus42\samples\cas\examples\classes>java - classpath ;c:\jeus42\lib\system\jeusjar;c:\jeus42\client\comac count2jar - Djavanamingfactoryinitial=jeusjndiJNSContextFactory - Djavasecuritypolicy= c:\jeus42\samples\cas\examples \src\client\comaccount\policy comaccountaccountclient [ErrorMsgManager] Message Manager is initialized [ :12:39] [JNSLocal_] Try to connect to :9738 [ :12:39] [JNSLocal_] Connected to JNSServer :9738 [ :12:39] [JNSLocal_] Successfully started (ID :1478) lookup done Account ID: 100 Account Type: Checking First Name: Phil Last Name: Smith Balance: Credit Limit: 00 Account ID: 555 Account Type: Credit Card First Name: Sally Last Name: Smith Balance: 330 Credit Limit: Tmax Soft 63
64 ClientApplication Account ID: 490 Account Type: Savings First Name: Rupert Last Name: Smith Balance: Credit Limit: 00 Account ID: 296 Account Type: Money Market First Name: Jose Last Name: De Anza Balance: Credit Limit: 00 Account ID: 807 Account Type: Checking First Name: Lee Last Name: Addison Balance: 100 Credit Limit: 00 print done 5 CAS CAS DLL DLL jeus-servicesdll c:\jeus42\lib\system>regsvr32 jeus-servicesdll 544 EJB COMAccount COM COM EJB deploy 55 CAS 551 COM CAS API J2EE CAS JVM control, classpath, Naming lookup J2EE CAS J2EE CAS 64 Tmax Soft
65 ClientApplication CAS Visual C++, Visual Basic, COM ASP 552 VC++ COM-Bridge jvm-controldll ( : C:\j2ee-cas-com-bridge\bi n\jvm-controldll ) jeus-servicedll, gentypelibexe typelib file Comaccount_AccountHometlb include void Initialize(void) { /* Initialize the JVM */ IJvmControlPtr jvmctl( uuidof(jvmcontrol)); jvmctl->put_classpath( L"%_HOME%\\lib\\system\\jeusjar;%_HOME%\\webhome\\ ejb_home"); /* When system classpath is not set jvmctl->put_classpath( L"C:\\\\ lib\\system\\jeusjar;c:\\\\webhome\\ejb_h ome"); */ jvmctl->startjvm(); /* Create an enterprise services object for EJB access */ CreateInstance( uuidof(services)); ->put_providerurl(l"localhost"); } /* Retrieve reference to EJB home interface using enterprise services */ accthome = ->LookupEjbHome(L"MyComAccount", L"comaccountAccountHome"); ->LookupEjbHome(L"MyComaccount", L"comaccountAccountHome") export-name MyComAccount comaccountaccouthome lookup Tmax Soft 65
66 ClientApplication examples\vc VC++ (Examples6dsw) C:\jeus42\samples\CAS\examples\vc>Debug\example6 [ErrorMsgManager] Message Manager is initialized [ :45:37] [JNSLocal_] Try to connect to localhost:9738 [ :45:38] [JNSLocal_] Connected to JNSServer localhost:9738 [ :45:38] [JNSLocal_] Successfully started (ID :1556) Account ID: 100 Account Type: Checking First Name: Phil Last Name: Smith Balance: 1230 Credit Limit: 0 Account ID: 555 Account Type: Credit Card First Name: Sally Last Name: Smith Balance: 33 Credit Limit: 1000 Account ID: 490 Account Type: Savings First Name: Rupert Last Name: Smith Balance: Credit Limit: 0 Account ID: 296 Account Type: Money Market First Name: Jose Last Name: De Anza Balance: 1200 Credit Limit: 0 66 Tmax Soft Account ID: 807
67 ClientApplication 553 Visual Basic Account Type: Checking First Name: Lee Last Name: Addison Balance: 10 Credit Limit: 0 Visual Basic -CAS Type Library jvm-controldll jeus-servicesdll Visual Basic EJBHome look up 'Initialize the JVM Dim JvmCtl As New JvmControl 'when system classpath is not set JvmCtlClasspath = "c:\jeus42\lib\system\jeusjar;c:\jeus42\webhome\ejb_home" 'JvmCtlClasspath = "%_HOME%\lib\system\jeusjar;%_HOME%\webhome\ejb_home" JvmCtlStartJvm 'Create an enterprise services object for EJB access Set = New Services ProviderURL = "localhost" 'Retrieve reference to EJB home interface using enterprise services Set AcctHome = LookupEjbHome("MyComAccount", "comaccountaccounthome") LookupEjbHome("MyComaccount", "ComaccountAccountHome") commaccountaccounthome Export MyComaccount EJB bean examples\vb project file(example6vbp) Tmax Soft 67
68 ClientApplication 554 ASP :ASP Program Windows 2000 Internet Informatio n Services 50 ASP IIS server ASP EJBHome look up <SCRIPT LANGUAGE=VBSCRIPT RUNAT=SERVER> Sub Application_OnStart '*** Initialize the JVM Dim JvmCtl Set JvmCtl = ServerCreateObject("J2EECASJvmControl") 'when system classpath is set 'JvmCtlClasspath = "%_HOME%\lib\system\jeusjar;%_HOME%\webhome\ejb_home" JvmCtlClasspath = "c:\jeus42\lib\system\jeusjar;c:\jeus42\webhome\ejb_home" JvmCtlStartJvm '*** Create an enterprise services object for EJB access Dim Set = ServerCreateObject("J2EECASServices") ProviderURL = "localhost" '*** Retrieve reference to EJB home interface 'using enterprise services Dim AcctHome 'Change sky1020 Set AcctHome = LookupEjbHome("MyComAccount", "comaccountaccounthome") Set Application("AcctHome") = AcctHome End Sub </SCRIPT> LookupEjbHome("MyComaccount", "ComaccountAccountHome") ComaccountAccountHome Export MyComaccount EJB bean ASP request 68 Tmax Soft
69 ClientApplication ASP examples\asp IIS Virtual Internet Explorer ASP : ASP IIS Application Protection Error, Virtual Directory Property High(Isolated) 555 EJB Home EJB Remote, 56 CAS COM CAS J2EE CAS CAS J2EE CAS CAS COM Java, -COM Connector ( J2COM ) Java COM -COM Connector bridge Tmax Soft 69
70 ClientApplication 70 Tmax Soft
71 ClientApplication 6 -COM Connector (J2COM) 61 J2COM Java COM J2COM COM, Java Swing GUI MS Microsoft Java, Java COM EJB, Servlet, JMS Java VC VB COM, 62 J2COM 621 J2COM 2 (Local Invocation Remote Invocation) 622 J2COM / J2COM COM COM Manager Tmax Soft 71
72 ClientApplication 22 J2COM J2COM COM Java Java primitive String COM / J2COM Java COM Manager, COM J2COM / COM COM Manager,, 623 Service Category J2COM COM (COM Java ) COM Local Invocation J2COM Local Invocation COM COM COM JVM JNI 72 Tmax Soft
73 ClientApplication 23 Local Invocation [ 23] Java J2COM tool(j2comgen) COM : J2comGen Tool 64 COM COM Manager Remote Invoke Remote Invocation J2COM Remote Invocation J2COM Manager COM COM 24 Remote Invocation [ 24] Java COM COM COM Manager COM Manager COM Manager Tmax Soft 73
74 ClientApplication COM, COM COM Manager COM Manager J2COM Manager J2COM Manager 63 J2COM 631 J2COM J2COM 632 J2COM jeuscomj2com J2COM (j2comdll) jxercesjar Java jeusutilio NSStreamdll ( NSStreamso) J2COM Djavalibrarypath jar CLASSPATH 633 Local Invocation (j2comgen) 74 Tmax Soft
75 ClientApplication Remote Invocation COM COM J2COM Manager J2COM Manager J2COM Manager <j2com-severs> <j2com-server> <server-name>comserver1</server-name> <ip-address> </ip-address> <port>1004</port> <timeout>10000</timeout> </j2com-server> </j2com-severs> <j2com-server> com COM server-name [ (required) default : null ]: COM ip-address [ (required) default : null ]: COM IP port [ (required) default : 0 ]: COM port timeout [ (optional) default : -1 ]: COM timeout ms COM J2COM Manager Dj2comconfigfile J2COM java -Dj2comconfigfile=<J2COMConfigFileName> -Dj2comCOMManagertraceLog=<TraceLog> Tmax Soft 75
76 ClientApplication -classpath <ClassPaths> jeuscomj2comcommanager J2COMConfigFileName [ (required) ]: J2COM TraceLog [ (optional) true false ]: J2COM Manager ClassPaths [ (required) ]: J2COM Manager jxercesjar, j2comjar jeusutilio 64 J2COM 641 COM Registration/Unregistration COM J2COM COM regsvr32 dll /u regsvr32 /u dll 642 Java Client (Local Invocation) COM tool(j2comgen) COM COM Manager j2comgen tool Java j2comgen l <TypeLibraryPath> -d <TargetDirectory> p <PackageName> v <verbose> c <javacaptalize> o <OptionalParamaterOverloading> 76 Tmax Soft
77 ClientApplication TypeLibraryPath [ (required) default : null ]: Type Library (idl) dll/olb file TargetDirectory [ (required) default : null ]: PackageName [ (required) default : null ]: <TargetDirectory>/src/<PackageNa me> verbose [ (optional) 1 0 ]: javacapitalize [ (optional) 1 0 ]: Java OptionalParameterOverloading [ (optional) 1 0 ]: [optional] parameter j2comgen j2comgen tool package ; import comtmaxj2com*; import comtmaxj2comconstant*; import comtmaxj2comio*; import javaio*; public class InewMail extends DispatchPtr { public InewMail(String progid)throws COMException { super(progid);} public InewMail(IUnknown other) throws COMException { super(other);} public InewMail(GUID ClsID)throws COMException { super(clsid);} Tmax Soft 77
78 ClientApplication public void mail(string company, String name) throws COMException { } } invoken("mail", new Object[] {company, name}); package ; import jeuscomj2com*; public class test { public static void main(string[] args) { try{ InewMail newmail = new InewMail(" newMail"); newmailmail("tmax", "navis"); }catch (COMException e) { eprintstacktrace(); } } } InewMail newmail = new InewMail(" newMail") ID newMail COM GUID GUID guid_inewmail = new GUID("{16B17112-D1A CC- 5D42D77F95F3}"); InewMail newmail = new InewMail(guid_InewMail); : GUID COM ( IDL ) HKEY_CLASSES_ROOT ID newmailmail("tmax", "navis") 78 Tmax Soft
79 ClientApplication newmail mail mail String parameter J2COM COM catch (COMException e) COM COMException 643 Java Client (Remote Invocation) Local Invoke Remote Invoke COM Manager, COM COM Manager package ; import jeuscomj2com*; public class test { public static void main(string[] args) { String[] arg = { "Tmax", "navis" }; try { String progid = " newMail"; COMManagerinvoke("COMServer1", progid, "mail", arg ); } catch ( ComException e) { eprintstacktrace(); } } } COMManagerinvoke("COMServer1", progid, "mail", arg ) ID newMail COM arg mail Object Array GUID GUID guid_inewmail = new GUID("{16B17112-D1A CC- 5D42D77F95F3}"); COMManagerinvoke("COMServer1", guid_inewmail, "mail", arg ); Tmax Soft 79
80 ClientApplication 65 GUID guid_inewmail J2COM 651 Local Invocation Remote Invocation 652 Local Invocation (A) COM COM Manager tool(j2comgen) COM Library (Part) VC++ ATL Wizard COM <<Mathidl>> // Mathidl : IDL source for Mathdll // // This file will be processed by the MIDL tool to // produce the type library (Mathtlb) and marshalling code import "oaidlidl"; import "ocidlidl"; [ object, uuid(9da6e3fd-0a77-489a-82d9-facdb294a4e5), dual, helpstring("iarithmetic Interface"), pointer_default(unique) ] interface IArithmetic : IDispatch { [id(1), helpstring("method Sum")] HRESULT Sum(int x, int y, [out, retval] int *sum); }; [ uuid(e318b006-a72e-429e-92bb-4c59cd2d53b9), version(10), 80 Tmax Soft
81 ClientApplication ] helpstring("math 10 Type Library") library MATHLib { importlib("stdole32tlb"); importlib("stdole2tlb"); }; [ uuid(50354dc9-e6ff-4a88-9cb7-8c1c4be1e5be), helpstring("arithmetic Class") ] coclass Arithmetic { [default] interface IArithmetic; }; <<Arithmetich>> // Arithmetich : Declaration of the CArithmetic #ifndef ARITHMETIC_H_ #define ARITHMETIC_H_ #include "resourceh" // main symbols ///////////////////////////////////////////////////////////////// // CArithmetic class ATL_NO_VTABLE CArithmetic : public CComObjectRootEx<CComSingleThreadModel>, public CComCoClass<CArithmetic, &CLSID_Arithmetic>, public IDispatchImpl<IArithmetic, &IID_IArithmetic, &LIBID_MATHLib> { public: CArithmetic() { } Tmax Soft 81
82 ClientApplication DECLARE_REGISTRY_RESOURCEID(IDR_ARITHMETIC) DECLARE_PROTECT_FINAL_CONSTRUCT() BEGIN_COM_MAP(CArithmetic) COM_INTERFACE_ENTRY(IArithmetic) COM_INTERFACE_ENTRY(IDispatch) END_COM_MAP() // IArithmetic public: STDMETHOD(Sum)(int x, int y, /*[out retval]*/ int *sum); }; #endif // ARITHMETIC_H_ <<Arithmeticcpp>> // Arithmeticcpp : Implementation of CArithmetic #include "stdafxh" #include "Mathh" #include "Arithmetich" ///////////////////////////////////////////////////////////////// // CArithmetic STDMETHODIMP CArithmetic::Sum(int x, int y, int *sum) { // TODO: Add your implementation code here *sum = x + y; return S_OK; } J2COM Interface j2comgen tool package sample; import jeuscomj2com*; import jeuscomj2comconstant*; 82 Tmax Soft
83 ClientApplication import jeuscomj2comio*; import javaio*; public class IArithmetic extends DispatchPtr { public IArithmetic(String progid) throws COMException { super(progid);} public IArithmetic(IUnknown other) throws COMException { super(other);} public IArithmetic(GUID ClsID) throws COMException { super(clsid);} public int sum(int x, int y) throws COMException { return ((Integer)invokeN("Sum", new Object[]{new Integer(x), new Integer(y)} ))intvalue(); } } J2COM Client id COM package sample; import jeuscomj2com*; public class SumTester { public static void main(string[] args) { try { IArithmetic suminterface = new IArithmetic("MathArithmetic"); int sum = suminterfacesum(3,4); Systemoutprintln("3 + 4 = " + sum); } catch ( COMException e) { eprintstacktrace(); Tmax Soft 83
84 ClientApplication } } } d:\>java classpath ;d:\jeus\lib\system\j2comjar;d:\jeus\lib\system \jeusjar samplesumtester = Local Invocation (B) MS PowerPoint Java COM Library D:\Program Files\Microsoft Office\Office MSPPT9OLB J2COM Interface j2comgen javacapitalize false J2COM Client Java import ms*; import jeuscomj2com*; import jeuscomj2comwin32*; public class PptDemo { public static void main(string[] args) { try { Ole32CoInitialize(); Application app = new_ Application("PowerPointApplication"); appput("visible", true); 84 Tmax Soft
85 ClientApplication Presentations preses = appgetpresentations(); Presentation pres = presesadd(-1); Slide slide = presgetslides()add(1,1); Shapes shapes = slidegetshapes(); Shape shape = shapesitem(new Integer(1)); TextFrame frame = shapegettextframe(); TextRange range = framegettextrange(); rangesettext("welcome to J2COM"); slidegetshapes()item(new Integer(2))getTextFrame() gettextrange()settext("j2com Demonstration"); } } Ole32CoUninitialize(); } catch (Exception e) { eprintstacktrace(); } [ 25] Tmax Soft 85
86 ClientApplication 654 Remote Invocation 25 MS PowerPoint Slide Java MS Word COM Library (Part) MS Word Word COM VC++ 60 ATL Wizard << idl>> // idl : IDL source for dll // // This file will be processed by the MIDL tool to // produce the type library ( tlb) and marshalling code import "oaidlidl"; import "ocidlidl"; [ object, 86 Tmax Soft
87 ClientApplication ] uuid(2434bc8e-56c9-4b a3ab27), dual, helpstring("inewmail Interface"), pointer_default(unique) interface InewMail : IDispatch { }; [id(1), helpstring("method mail")] HRESULT mail([in] BSTR company, [in] BSTR name); [ uuid(f757774e-c a-73dd9eed1fe3), version(10), helpstring(" 10 Type Library") ] library Lib { importlib("stdole32tlb"); importlib("stdole2tlb"); }; [ uuid(16b17112-d1a cc-5d42d77f95f3), helpstring("newmail Class") ] coclass newmail { [default] interface InewMail; }; <<newmailh>> // newmailh : Declaration of the CnewMail #ifndef NEWMAIL_H_ #define NEWMAIL_H_ #include "resourceh" // main symbols Tmax Soft 87
88 ClientApplication ///////////////////////////////////////////////////////////////// // CnewMail class ATL_NO_VTABLE CnewMail : { public CComObjectRootEx<CComSingleThreadModel>, public CComCoClass<CnewMail, &CLSID_newMail>, public IDispatchImpl<InewMail, &IID_InewMail, &LIBID_ Lib> public: CnewMail() { } DECLARE_REGISTRY_RESOURCEID(IDR_NEWMAIL) DECLARE_PROTECT_FINAL_CONSTRUCT() BEGIN_COM_MAP(CnewMail) COM_INTERFACE_ENTRY(InewMail) COM_INTERFACE_ENTRY(IDispatch) END_COM_MAP() // InewMail public: STDMETHOD(mail)(/*[in]*/ BSTR company, /*[in]*/ BSTR name); }; #endif // NEWMAIL_H_ <<newmailcpp>> // newmailcpp : Implementation of CnewMail #include "stdafxh" #include " h" #include "newmailh" #include "msword9h" ///////////////////////////////////////////////////////////////// // CnewMail STDMETHODIMP CnewMail::mail(BSTR company, BSTR name) 88 Tmax Soft
89 ClientApplication { AFX_MANAGE_STATE(AfxGetStaticModuleState()) COleVariant vopt(disp_e_paramnotfound, VT_ERROR); Application oapp; oappcreatedispatch("wordapplication"); if(!oapp) { AfxMessageBox("Cannot start Word"); return S_FALSE; } Documents odocs = oappgetdocuments(); Document odoc = odocsadd(vopt, vopt, vopt, vopt); //Add the field codes and text to the document Selection osel = oappgetselection(); Range orange; CHAR msg[128]; oseltypetext("dear "); WideCharToMultiByte(CP_ACP, 0, (LPWSTR)name, -1, msg, 128, NULL, NULL); oseltypetext(msg); oseltypeparagraph(); oseltypeparagraph(); oseltypetext("welcome to Tmax!"); oseltypeparagraph(); oseltypetext("work hard, play hard and enjoy Life!!"); oseltypeparagraph(); oseltypeparagraph(); WideCharToMultiByte(CP_ACP, 0, (LPWSTR)company, -1, msg, 128, NULL, NULL); oseltypetext(msg); oappsetvisible(true); Tmax Soft 89
90 ClientApplication } return S OK; J2COM Client COM Manager COM Java package ; import jeuscomj2com*; public class test { public static void main(string[] args) { String[] arg = { "Tmax", "navis" }; String progid = " newMail"; } } try { COMManagerinvoke("COMServer1", progid, "mail", arg ); } catch ( COMException e) { eprintstacktrace(); } J2COM <?xml version="10"?> <j2com-severs> <j2com-server> <server-name>comserver1</server-name> <ip-address> </ip-address> <port>4444</port> <timeout>10000</timeout> </j2com-server> </j2com-severs> [ 26] 90 Tmax Soft
91 ClientApplication 26 MS Word Document 66 -COM bridge Java COM Tmax Soft 91
92 ClientApplication 92 Tmax Soft
93 ClientApplication 7 5 /J2EE Application Client Applet Client JNLP (Java Network Launching Protocol) /J2EE CAS (COM-to- interoperation) -COM Connector (J2COM: -to-com ) J2EE Server Management JMX Server Tmax Soft 93
94 ClientApplication 94 Tmax Soft
95 ClientApplication A jeus-client-dd: Application Client Deployment Descriptor A1 EJB EJBMainxml DTD _HOME\config\dtds ejb-main-configdtd 3 1 DTD/XML : XML a ( : (11) ) b DTD XML <tag name> c DTD Cardinality? = 0 1 e lement, + = 1 element, * = 0 element, ( ) = 1 element d P, 2 : XML a Description: b Value Description: Tmax Soft 95
96 ClientApplication c Value Type: ) String d Default Value: XML e Defined values: f Example: XML g Performance Recommendation: h Child Elements: 3 Example XML : jeus-client-ddxml A2 DTD/XML (1) <jeus-client-dd> (2) <module-info> (3) <module-name> (4) <app-main-class> (5) <app-argument>* (6) <system-log>? (7) <target>? P (8) <file-name>? (9) <buffer-size>? P (10) <level>? P (11) <security-info>? (12) <provider-node-name> (13) <user> (14) <password> (15) <scheduler>? (16) <env>* (17) <name> (18) <type> (19) <value> (20) <ejb-ref>? (21) <jndi-info>* (22) <ref-name> 96 Tmax Soft
97 ClientApplication (23) <export-name> (24) <res-ref>? (25) <jndi-info>* (26) <ref-name> (27) <export-name> (28) <res-env-ref>? (29) <jndi-info>* (30) <ref-name> (31) <export-name> A3 Element Reference (1) <jeus-client-dd> Description Child Elements Deployment Descriptor (2) module-info, (6) system-log?, (11) security-info?, (15) scheduler?, (16) env*, (20) ejb-ref?, (24) res-ref?, (28) res-env-ref? (2) <jeus-client-dd><module-info> Description Child Elements (3) module-name, (4) app-main-class, (5) app-argument* (3) <jeus-client-dd><module-info><module-name> Description Value Description Example <module-name>client_application1</modulename> Tmax Soft 97
98 ClientApplication (4) <jeus-client-dd><module-info><app-main-class> Description Value Description Example Client Container main(), <app-main-class>salaryclient</app-mainclass> (5) <jeus-client-dd><module-info><app-argument>* Description Value Description Example main() <app-argument>125000</app-argument> (6) <jeus-client-dd><system-log>? Description Child Elements message log (7) target?, (8) file-name?, (9) buffer-size?, (10) level? (7) <jeus-client-dd><system-log><target>? Description Value Description Default Value Defined values Example Performance Recommendation message log 2 (file, stdout) stdout stdout message log console file message log <target>stdout</target> message stdout system 98 Tmax Soft
99 ClientApplication (8) <jeus-client-dd><system-log><file-name>? Description Value Description Example log <file-name>c:\log\client</file-name> (9) <jeus-client-dd><system-log><buffer-size>? Description Value Description Message log buffer byte Default Value 1024 Example Performance Recommendation <buffer-size>1024</buffer-size> Message log buffer I/O 1024 byte (10) <jeus-client-dd><system-log><level>? Description Value Description Default Value Defined values Log 4 (fatal, notice, information, debug) log fatal < notice < information < debug log 4 debug fatal fatal notice administrator information debug Tmax Soft 99
100 ClientApplication Example Performance Recommendation <level>information</level> log I/O (11) <jeus-client-dd><security-info>? Description Child Elements Security (12) provider-node-name, (13) user, (14) password (12) <jeus-client-dd><security-info><provider-node-name> Description Value Description Example security node IP <provider-node-name>jeus_node1</providernode-name> (13) <jeus-client-dd><security-info><user> Description Value Description Example ID ID <user>john</user> (14) <jeus-client-dd><security-info><password> Description Value Description Example Base64 encode JManager tool <password>mtexmtexmq==</password> (15) <jeus-client-dd><scheduler>? Description Value Description Value Type Default Value JVM Scheduler Boolean Boolean false 100 Tmax Soft
101 ClientApplication Defined values Example true Scheduler false Scheduler <scheduler>true</scheduler> (16) <jeus-client-dd><env>* Description Child Elements environment entry (17) name, (18) type, (19) value (17) <jeus-client-dd><env><name> Description Value Description Example the environment entry <name>year</name> (18) <jeus-client-dd><env><type> Description Value Description Example java type java class <type>javalanginteger</type> (19) <jeus-client-dd><env><value> Description Value Description Example environment entry <value>2002</value> (20) <jeus-client-dd><ejb-ref>? Description Child Elements EJB reference (21) jndi-info* (21) <jeus-client-dd><ejb-ref><jndi-info>* Tmax Soft 101
102 ClientApplication Description Child Elements EJB reference JNDI (22) ref-name, (23) export-name (22) <jeus-client-dd><ejb-ref><jndi-info><ref-name> Description Value Description Example EJB <ref-name>count</ref-name> (23) <jeus-client-dd><ejb-ref><jndi-info><export-name> Description Value Description Example Naming Server EJB JNDI EJB deploy export-name <export-name>count_bean</export-name> (24) <jeus-client-dd><res-ref>? Description Child Elements resource (25) jndi-info* (25) <jeus-client-dd><res-ref><jndi-info>* Description Child Elements resource JNDI (26) ref-name, (27) export-name (26) <jeus-client-dd><res-ref><jndi-info><ref-name> Description Value Description Example <ref-name>datasource</ref-name> (27) <jeus-client-dd><res-ref><jndi-info><export-name> Description resource JNDI 102 Tmax Soft
103 ClientApplication Value Description Example server export name <export-name>oracle_datasource</export-name> (28) <jeus-client-dd><res-env-ref>? Description Child Elements resource environment (29) jndi-info* (29) <jeus-client-dd><res-env-ref><jndi-info>* Description Child Elements resource environment JNDI (30) ref-name, (31) export-name (30) <jeus-client-dd><res-env-ref><jndi-info><ref-name> Description Value Description Example resource environment <ref-name>jms/salaryinfo</ref-name> (31) <jeus-client-dd><res-env-ref><jndi-info><export-name> Description Value Description Example resource environment JNDI Naming Server JNDI resource environment entry <export-name>jms/salary_info_queue1</exportname> A4 jeus-client-ddxml <jeus-client-dd> <module-info> <<jeus-client-ddxml>> <module-name>client_application1</module-name> <app-main-class>salaryclient</app-main-class> <app-argument>125000</app-argument> </module-info> Tmax Soft 103
104 ClientApplication <system-log> <target>stdout</target> <file-name>c:\log\client</file-name> <buffer-size>1024</buffer-size> <level>information</level> </system-log> <security-info> <provider-node-name>jeus_node1</provider-node-name> <user>john</user> <password>mtexmtexmq==</password> </security-info> <scheduler>true</scheduler> <env> <name>year</name> <type>javalanginteger</type> <value>2002</value> </env> <ejb-ref> <jndi-info> <ref-name>count</ref-name> <export-name>count_bean</export-name> </jndi-info> </ejb-ref> <res-ref> <jndi-info> <ref-name>datasource</ref-name> <export-name>oracle_datasource</export-name> </jndi-info> </res-ref> <res-env-ref> <jndi-info> <ref-name>jms/salaryinfo</ref-name> <export-name>jms/salary_info_queue1</export-name> </jndi-info> </res-env-ref> </jeus-client-dd> 104 Tmax Soft
105 ClientApplication B JNLPMainxml: JNLP Resource Reference B1 EJB EJBMainxml DTD _HOME\config\dtds ejb-main-configdtd 3 4 DTD/XML : XML a ( : (11) ) b DTD XML <tag name> c DTD Cardinality? = 0 1 element, + = 1 element, * = 0 element, ( ) = 1 element d P, 5 : XML a Description: b Value Description: c Value Type: ) String Tmax Soft 105
106 ClientApplication d Default Value: XML e Defined values: f Example: XML g Performance Recommendation: h Child Elements: 6 Example XML : JNLPMainxml B2 DTD/XML (1) <jnlp-resource-config> (2) <jnlp-resource>* (3) <rsc-name> (4) <os-name>? (5) <arch>? (6) <locale>? (7) <version>? (8) <rsc-path> B3 Element Reference (1) <jnlp-resource-config> Description Child Elements JNLP Resource (2) jnlp-resource* (2) <jnlp-resource-config><jnlp-resource>* Description Child Elements JNLP-Resource (3) rsc-name, (4) os-name?, (5) arch?, (6) locale? 106 Tmax Soft
107 ClientApplication (7) version?, (8) rsc-path (3) <jnlp-resource-config><jnlp-resource><rsc-name> Description Example Resource URL <rsc-name>hellojeusjar</rsc-name> (4) <jnlp-resource-config><jnlp-resource><os-name>? Description Value Description Example Resource OS JVM osname prefix Resource OS Java osname <os-name>, <arch>, <locale> \ "Windows\ 95 Windows\ 2000" Windows 95 WWindows \ <os-name>sunos</os-name> (5) <jnlp-resource-config><jnlp-resource><arch>? Description Value Description Example resource osarch resource <os-name> <arch>sparc</arch> (6) <jnlp-resource-config><jnlp-resource><locale>? Description Resource Tmax Soft 107
108 ClientApplication Resource Locale JNLP Value Description Example <os-name> <locale>en_us</locale> (7) <jnlp-resource-config><jnlp-resource><version>? Description (8) <jnlp-resource-config><jnlp-resource><rsc-path> Description Value Description Example Resource <rsc-path> c:\jeus42\webhome\client_home \HelloJeus\HelloJeusjar </rsc-path> B4 Sample JNLPMainxml File <<JNLPMainxml>> <jnlp-resource-config> <jnlp-resource> <rsc-name>hellojeusjar</rsc-name> <os-name>sunos</os-name> <arch>sparc</arch> <locale>en_us</locale> <version></version> <rsc-path> c:\jeus42\webhome\client_home\hellojeus\hellojeusjar 108 Tmax Soft
109 ClientApplication </rsc-path> </jnlp-resource> </jnlp-resource-config> Tmax Soft 109
110 ClientApplication 110 Tmax Soft
111 ClientApplication A Applet 11, 12, 17, 20, 35, 37, 38, 39 appletviewer 38 Architecture 19 ASP 17, 58, 68, 69 C CAS 14, 57 ClassPaths 76 Client Container 20, 21 COM 71 COM Manager 71 COM Registration 76 COM Unregistration 76 COMAccount 61 COMBRIDGE_HOME 61, 62 Configuration 105 D Deploy 26, 28, 37 Deployment Descriptor 12, 21, 26, 95 Directory 58 DTD 22, 96, 106 E Executing 62 H HelloJeus 43, 44, 45, 46, 48, 50, 51, 52 HTML 36 I ip-address 75 J J2COM 71 J2COM Local Invocation 76 J2COM Remote Invocation 79 J2COM 80 J2COMConfigFileName 76 Java Web Start 47, 48, 49 javacapitalize 77 CAS 12, 17, 57, 58, 59, 61, 64 jeusutilio 74 Mainxml 42, 43 jeus-servicesdll 59 Jmanager 22, 23, 28, 29, 32, 45, 46 JNDI 20 JNLP 11, 12, 15, 17, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 55, 105 JNLP 42, 44, 45, 48, 51, 53 JNLPMainxml 12, 41, 42, 45, 46, 47, 105 Tmax Soft 111
Interstage5 SOAP서비스 설정 가이드
Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service
More information교육2 ? 그림
Interstage 5 Apworks EJB Application Internet Revision History Edition Date Author Reviewed by Remarks 1 2002/10/11 2 2003/05/19 3 2003/06/18 EJB 4 2003/09/25 Apworks5.1 [ Stateless Session Bean ] ApworksJava,
More informationrmi_박준용_final.PDF
(RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:
More informationuntitled
Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.
More information02 C h a p t e r Java
02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER
More informationConnection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET
135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26
More informationIntro to Servlet, EJB, JSP, WS
! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g
More informationAnalytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras
Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios
More information목차 JEUS EJB Session Bean가이드 stateful session bean stateful sample 가이드 sample source 결과확인 http session에
개념정리및샘플예제 EJB stateful sample 문서 2016. 01. 14 목차 JEUS EJB Session Bean가이드... 3 1. stateful session bean... 3 1.1 stateful sample 가이드... 3 1.1.1 sample source... 3 1.1.2 결과확인... 6 1.2 http session에서사용하기...
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More informationMicrosoft Word - AnyLink Introduction v3.2.3.doc
Copyright 2007 Tmax Soft Co., Ltd. All Rights Reserved. AnyLInk Copyright Notice Copyright 2007 Tmax Soft Co., Ltd. All Rights Reserved. Tmax Soft Co., Ltd. 대한민국서울시강남구대치동 946-1 글라스타워 18 층우 )135-708 Restricted
More informationChap12
12 12Java RMI 121 RMI 2 121 RMI 3 - RMI, CORBA 121 RMI RMI RMI (remote object) 4 - ( ) UnicastRemoteObject, 121 RMI 5 class A - class B - ( ) class A a() class Bb() 121 RMI 6 RMI / 121 RMI RMI 1 2 ( 7)
More informationDialog Box 실행파일을 Web에 포함시키는 방법
DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New
More informationChap7.PDF
Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed
More informationchapter1,2.doc
JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer
More informationI T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r
I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache
More informationMasoJava4_Dongbin.PDF
JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr
More informationPowerPoint 프레젠테이션
@ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program
More informationInterstage4 설치가이드
Interstage Application Server V501 Operation Guide Internet 1 1 1 FJApache FJApache (WWW (WWW server) server) - - file file - - 2 2 InfoProviderPro InfoProviderPro (WWW (WWW server) server) - - file file
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information歯Writing_Enterprise_Applications_2_JunoYoon.PDF
Writing Enterprise Applications with Java 2 Platform, Enterprise Edition - part2 JSTORM http//wwwjstormpekr Revision Document Information Document title Writing Enterprise Applications
More informationPowerPoint 프레젠테이션
@ Lesson 1,..... @ 1 Green Project 1991 Oak Java 1995. 5 December '90 by Patrick Naughton, Mike Sheridan and James Gosling Embedded in various consumer electronic device 1992. 9. 3 Star 7 1993 www portability
More informationDocsPin_Korean.pages
Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google
More informationMobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V
Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4
More informationPCServerMgmt7
Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network
More informationthesis
CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation
More informationJ2EE Concepts
! Introduction to J2EE (1) - J2EE Servlet/JSP/JDBC iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g
More information자바-11장N'1-502
C h a p t e r 11 java.net.,,., (TCP/IP) (UDP/IP).,. 1 ISO OSI 7 1977 (ISO, International Standards Organization) (OSI, Open Systems Interconnection). 6 1983 X.200. OSI 7 [ 11-1] 7. 1 (Physical Layer),
More informationNo Slide Title
Copyright, 2001 Multimedia Lab., CH 3. COM object (In-process server) Eun-sung Lee twoss@mmlab.net Multimedia Lab. Dept. of Electrical and Computer Eng. University of Seoul Seoul, Korea 0. Contents 1.
More informationMicrosoft PowerPoint - 04-UDP Programming.ppt
Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여
More informationJavaGeneralProgramming.PDF
, Java General Programming from Yongwoo s Park 1 , Java General Programming from Yongwoo s Park 2 , Java General Programming from Yongwoo s Park 3 < 1> (Java) ( 95/98/NT,, ) API , Java General Programming
More informationNo Slide Title
J2EE J2EE(Java 2 Enterprise Edition) (Web Services) :,, SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol
More informationRemote UI Guide
Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................
More informationODS-FM1
OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core
More information목차 JEUS JNLP Client Sample 가이드 JNLP 란 JNLP의이점 TEST TEST 환경 TEST Sample sample application 셋팅 (ser
기술교육 JEUS JNLP Sample 가이드 2015. 06. 19 목차 JEUS JNLP Client Sample 가이드... 3 1. JNLP 란... 3 2. JNLP의이점... 3 3. TEST... 3 3.1 TEST 환경... 3 3.2 TEST Sample... 4 3.2.1 sample application 셋팅 (server side)...
More informationPWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (
PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step
More information개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다.
설치및환경설정 JDBC 접속세션구분 / 확인 2013. 11. 01 개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다. 사용하기 JEUS 에서설정방법
More informationFileMaker 15 ODBC 및 JDBC 설명서
FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.
More informationJ2EE & Web Services iSeminar
9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite
More information10X56_NWG_KOR.indd
디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때
More informationthesis
( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype
More informationPowerPoint 프레젠테이션
@ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field
More informationuFOCS
1 기 : 기 UF_D_V250_002 기 기 기 품 ufocs 기 v2.5.0 히기기기기기기기기기 기 Manual 기 version 기 3.2 기품 2011.7.29 히기 345-13 1 Tel : 02-857-3051 Fax : 02-3142-0319 : http://www.satu.co.kr 2010 SAT information Co., Ltd. All
More informationFileMaker ODBC 및 JDBC 가이드
FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,
More informationOrcad Capture 9.x
OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd
More information1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
More informationUser's Guide Manual
1. 롯데 통합구매 시스템 사용자 매뉴얼 (공급사용) 2006.01-1 - 문서 이력(Revision History) Date Version Description Author(s) 2006/01 V1.0 사용자 매뉴얼 - 공급사용 롯데CFD 주) 이 사용자 안내서의 내용과 롯데 통합구매 시스템은 저작권법과 컴퓨터 프로그램 보호법으로 보호 받고 있으며, 롯데CFD의
More information1
1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2
More informationKYO_SCCD.PDF
1. Servlets. 5 1 Servlet Model. 5 1.1 Http Method : HttpServlet abstract class. 5 1.2 Http Method. 5 1.3 Parameter, Header. 5 1.4 Response 6 1.5 Redirect 6 1.6 Three Web Scopes : Request, Session, Context
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer
More informationUSB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C
USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started (ver 5.1) 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting
More informationApache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축
Apache2 + Tomcat 5 + JK2 : 2004-11-04 Release Ver. 1.0.0.1 Email : ykkim@cabsoftware.com Apache JK2 ( )., JK2 Apache2 JK2. 3 - JK2, Tomcat -.. 3, Stress ( ),., localhost ip., 2. 2,. Windows XP., Window
More informationPowerPoint 프레젠테이션
Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING
More information12-file.key
11 (String).. java.lang.stringbuffer. s String s = "abcd"; s = s + "e"; a b c d e a b c d e ,., "910359,, " "910359" " " " " (token) (token),, (delimiter). java.util.stringtokenizer String s = "910359,,
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting Started 'OZ
More informationPowerPoint 프레젠테이션
@ Lesson 4 (Object) (Class) (Instance) (Method) (Constructor) Memory 1 UML 1 @ & 1 (Real World) (Software World) @ &.. () () @ & 2 (Real World) (Software World) OOA/ Modeling Abstraction Instantiation
More informationCopyright 2004 Tmax Soft Co., Ltd. All Rights Reserved. JEUS
Cpyright 2004 Tmax Sft C, Ltd All Rights Reserved Cpyright Ntice Cpyright 2004 Tmax Sft C, Ltd All Rights Reserved Tmax Sft C, Ltd 946-1 18 )135-708 Restricted Rights Legend This sftware and dcuments are
More informationfinal_thesis
CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)
More informationCorporate PPT Template
Tech Sales Consultant Oracle Corporation What s New in Oracle9iAS Forms? Why upgrade Oracle Forms to the WEB? Agenda Oracle9i Forms Web Oracle9i Forms Oracle9i Forms Oracle9i Forms What s NEW in Oracle
More informationPowerPoint 프레젠테이션
Web Browser Web Server ( ) MS Explorer 5.0 WEB Server MS-SQL HTML Image Multimedia IIS Application Web Server ASP ASP platform Admin Web Based ASP Platform Manager Any Platform ASP : Application Service
More information초보자를 위한 ADO 21일 완성
ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,
More informationuntitled
PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0
More information05-class.key
5 : 2 (method) (public) (private) (interface) 5.1 (Method), (public method) (private method) (constructor), 3 4 5.2 (client). (receiver)., System.out.println("Hello"); (client object) (receiver object)
More information소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수
사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를
More informationAPOGEE Insight_KR_Base_3P11
Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows
More informationSena Device Server Serial/IP TM Version
Sena Device Server Serial/IP TM Version 1.0.0 2005. 3. 7. Release Note Revision Date Name Description V1.0.0 2005-03-7 HJ Jeon Serial/IP 4.3.2 ( ) 210 137-130, : (02) 573-5422 : (02) 573-7710 email: support@sena.com
More information09-interface.key
9 Database insert(record r): boolean find(key k): Record 1 Record getkey(): Key * Record Key Database.? Key equals(key y): boolean Database insert(record r): boolean find(key k): Record * Database OK 1
More informationBusiness Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-
More information초보자를 위한 C# 21일 완성
C# 21., 21 C#., 2 ~ 3 21. 2 ~ 3 21.,. 1~ 2 (, ), C#.,,.,., 21..,.,,, 3. A..,,.,.. Q&A.. 24 C#,.NET.,.,.,. Visual C# Visual Studio.NET,..,. CD., www. TeachYour sel f CSharp. com., ( )., C#.. C# 1, 1. WEEK
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper
Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,
More information자바GUI실전프로그래밍2_장대원.PDF
JAVA GUI - 2 JSTORM http://wwwjstormpekr JAVA GUI - 2 Issued by: < > Document Information Document title: JAVA GUI - 2 Document file name: Revision number: Issued by: Issue Date:
More informationDeok9_Exploit Technique
Exploit Technique CodeEngn Co-Administrator!!! and Team Sur3x5F Member Nick : Deok9 E-mail : DDeok9@gmail.com HomePage : http://deok9.sur3x5f.org Twitter :@DDeok9 > 1. Shell Code 2. Security
More information01-OOPConcepts(2).PDF
Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)
More information인디쓔피-IOM핸돜벁닄큐1014pdf, page 59 @ Preflight ( IOM핸돜벁닄큐__1014 )
Publisher: International Organization for Migration 17, route des Morillons 1211 Geneva 19 Switzerland Tel: +41.22.717 91 11 Fax: +41.22.798 61 50 E-mail: hq@iom.int Internet: http://www.iom.int ISBN 978
More informationOPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block
More informationPowerPoint 프레젠테이션
Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.
More informationNetwork Programming
Part 5 확장된 Network Programming 기술 1. Remote Procedure Call 2. Remote Method Invocation 3. Object Request Broker 2. Java RMI
More informationSolaris Express Developer Edition
Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC
More information9장.key
JAVA Programming 1 GUI(Graphical User Interface) 2 GUI!,! GUI! GUI, GUI GUI! GUI AWT Swing AWT - java.awt Swing - javax.swing AWT Swing 3 AWT(Abstract Windowing Toolkit)! GUI! java.awt! AWT (Heavy weight
More informationService-Oriented Architecture Copyright Tmax Soft 2005
Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite
More informationBSC Discussion 1
Copyright 2006 by Human Consulting Group INC. All Rights Reserved. No Part of This Publication May Be Reproduced, Stored in a Retrieval System, or Transmitted in Any Form or by Any Means Electronic, Mechanical,
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More information07 자바의 다양한 클래스.key
[ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,
More informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More informationJEUS
JEUS Application Client 안내서 JEUS v7.0 Fix#1 Copyright 2013 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 ) 463-824
More informationMicrosoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx
(보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework
More information13주-14주proc.PDF
12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float
More information( )부록
A ppendix 1 2010 5 21 SDK 2.2. 2.1 SDK. DevGuide SDK. 2.2 Frozen Yoghurt Froyo. Donut, Cupcake, Eclair 1. Froyo (Ginger Bread) 2010. Froyo Eclair 0.1.. 2.2. UI,... 2.2. PC 850 CPU Froyo......... 2. 2.1.
More informationJEUS
JEUS Application Client 안내서 JEUS v6.0 Fix#8 Copyright 2011 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2011 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 ) 463-824
More information6강.hwp
----------------6강 정보통신과 인터넷(1)------------- **주요 키워드 ** (1) 인터넷 서비스 (2) 도메인네임, IP 주소 (3) 인터넷 익스플로러 (4) 정보검색 (5) 인터넷 용어 (1) 인터넷 서비스******************************* [08/4][08/2] 1. 다음 중 인터넷 서비스에 대한 설명으로
More information블로그_별책부록
Mac Windows http //java sun com/javase/downloads Java SE Development Kit JDK 1 Windows cmd C:\>java -version java version "1.6.0_XX" Java(TM) SE Runtime Environment (build 1.6.0_XX-b03) Java HotSpot(TM)
More information6주차.key
6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running
More information초보자를 위한 자바 2 21일 완성 - 최신개정판
.,,.,. 7. Sun Microsystems.,,. Sun Bill Joy.. 15... ( ), ( )... 4600. .,,,,,., 5 Java 2 1.4. C++, Perl, Visual Basic, Delphi, Microsoft C#. WebGain Visual Cafe, Borland JBuilder, Sun ONE Studio., Sun Java
More informationPowerPoint 프레젠테이션
1 2 3 4 5 6-2- - - - - - -3- -4- ( Knowledge Cube, Inc. ) // www.kcube.co.kr -5- -6- (KM)? - Knowledge Cube, Inc. - - Peter Drucker - -7- KM Context KM Context KM Context KM Context KM Context KM KM KM
More informationAPI STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum
API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date
More informationuntitled
- -, (insert) (delete) - - (insert) (delete) (top ) - - (insert) (rear) (delete) (front) A A B top A B C top push(a) push(b) push(c) A B top pop() top A B D push(d) top #define MAX_STACK_SIZE 100 int
More information04장
20..29 1: PM ` 199 ntech4 C9600 2400DPI 175LPI T CHAPTER 4 20..29 1: PM ` 200 ntech4 C9600 2400DPI 175LPI T CHAPTER 4.1 JSP (Comment) HTML JSP 3 home index jsp HTML JSP 15 16 17 18 19 20
More informationSun Java System Messaging Server 63 64
Sun Java System Messaging Server 6.3 64 Sun Java TM System Communications Suite Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 820 2868 2007 7 Copyright 2007 Sun Microsystems,
More information