はじめに

Similar documents
JB_weblogic_guide.indd

はじめに


講座計画書サンプル


Testing XML Performance

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

wpEnterpriseSvr.doc

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

Oracle Application Server 10g R3 新機能概要

BC4J...4 BC4J Association JSP BC4J JSP OC4J

58.pdf

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

TravelXMLを利用した Webサービス実証実験デモ

untitled

Microsoft Word - CA Wily APM 9 SPD JAPAN.docx

1

日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み

Microsoft Word - migrateto10g2.doc

Javaの未来

PowerPoint Presentation


Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0

biz-Stream v4 各種機能別動作環境一覧表

OOW_I06

rzamjpdf.ps

intro.book

Jerry Held

PowerPoint プレゼンテーション

組織変更ライブラリ

PowerPoint Presentation

1. Java programming seminar の目的は? まずは application を作るための入門 達成レベル 最初は Java の可能性を感じる 自力で勉強を続けるために必要な環境を整える Java 言語を使って簡単な機能を実現できる プログラム作成の基礎的なイメージをつかむ 最

_02-5.ppt

_02-4.ppt

What's Oracle WebLogic Server ~なぜWebLogic Serverが選ばれるのか~

untitled

Gartner Day

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

Oracle Policy Automation 10.0システム要件

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

J2EEとMicrosoft.NETの比較

untitled

5th CodeGear Developer Camp [B5]

java_servlet2_見本

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

untitled

FileMaker Server Getting Started Guide

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

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

untitled

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

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

WebOTXマニュアル

スライド 1

日本オラクルのSOA戦略

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

Oracle XDK(10.1.2)の技術概要

9iAS_DEV.PDF

Lotus Domino XML活用の基礎!

IBM の Java 活用ガイド_rev2

ユニット・テストの概要

1. COBOL COBOL COBOL COBOL 2

FY01H2_SOHO_iAS

intra-mart ver /10/31 1. / intra-mart 3.2 AND intra-mart (JavaMail ) ( )

署名ツール検証報告書

XMLとは、eXtensible Markup Languageの略で、拡張可能なマーク付け言語である

PowerPoint プレゼンテーション

XMLテクノロジを使いやすくする

: : : TSTank 2

FileMaker Server Getting Started Guide

([ ],), : [Name], name1 name2 name10 4, 2 SuperSQL, ([ ]!), name1 name2 : [Name]! name SuperSQL,,,,,,, < < > } =,

B2-Servlet-0112.PDF

PowerPoint プレゼンテーション

INTARFRM_requirement


untitled

Oracle Application Server 10g Oracle Developer Suite 10g 機能概要 Oracle JDeveloper Oracle JDeveloper 10g Oracle Application Development Framework ADF J2E

support.book

( ) ID - 2 -


Web Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App

CAC

untitled

IT Web NEC Corporation

スライド 1

Oracle Database 10gによる高パフォーマンス・エンタープライズXMLアプリケーションの作成

楽しい開発.pptx

CA APM 10 機能紹介資料

データ連携ソリューションスイート 「ASTERIA WARP」  ご紹介資料

_‚Ofl¼

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

HP OpenSource ブループリント

Javaセミナー資料.PDF

WebアプリケーションサーバJBoss入門

2

installtk.ps

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener

Design and Implementation of Centralized Financial Management system 厦门大学博硕士论文摘要库


Javaで体験するスクリプト言語の威力

Transcription:

Apache XML/Jakarta/Eclipse/JBoss Java 1 J2EE Java 3 ( ) :) Java Jakarta/Apache XML Apache Apache Software License JBoss/Eclipse LGPL(GNU Lesser General Public Lisence)/CPL (Common Public Lisence) Web EJB JBoss Eclipse FSF Richard M. Stallman GPL GPL GPL 17

1. Java Java GPL Linux/GCC Java MySQL GPL ( ) Linux/Apache/sendmail/XFree86 Apache sendmail IETF Web HTTP SMTP XFree86 OpenGroup X Window X11R6 Linux IEEE/ISO/IEC OS API POSIX 1 Java Java Java JCP(Java Community Processhttp://jcp.org/) JCP JSR(Java Specification Requests) JSR J2EE Servlet/JSP/EJB/JTA/JMS JSR Tomcat/JBoss/Axis/Xerces/Xalan Java JSR API 18

1.1 Java Sun Java.NET JSR Java.NET Java Apache XML Xerces Jakarta Tomcat IBM Sun Apache Java Java CVS JUnit JUnit () 19

1. Java CVS CVS 10 (http://www.opensource.org/docs/definition.php) ( ) http://www.opensource.org/docs/definition_plain.php ( http://www.opensource.gr.jp/osd/osd-japanese.html ) Linux.com http://japan.linux.com/opensource/03/06/01/0234213.shtml 20

1.2 Java Java Java 1 Java Web Tomcat Tomcat Java Tomcat JServ Java XML Xerces Java Xerces IBM XML XML4j Apache Apache XML XML Xerces XML W3C XML API DOM SAX Java XML XML Java XML Java Java Tomcat Tomcat Apache JServ Servlet/JSP Tomcat Java J2EE Web Servlet/JSP Enterprise JavaBeans 2 Serlvet/JSP Tomcat EJB JBoss/JOnAS EJB JBoss JavaWorld Editor's Choise Web 21

1. Java XML (2003 7 ) IDE Eclipse Eclipse JBuilder Java IDE JDK+ Eclipse Eclipse Eclipse 100% Java IDE NetBeans Eclipse SWT GUI IDE Eclipse Java Java PostgreSQLMySQLApache Java Java 4 Web Web RDBMS Java RDBMS O/R EJB XML XML XSLT Java XML XML DOM SAX Java-XML Web SOAP XML 22

1.2 Java IDE O/R Java-XML Java RDBMS XML Xerces/Tomcat/JBoss/Eclipse Java 23

1. Java Web Java HTML Web Servlet HTML Java JSP Web (http://jakarta.apache.org/tomcat/) Sun Servlet JSP Apache Tomcat 4.x Servlet2.3/JSP1.2 Servlet2.4/JSP2.0 5.x (http://jetty.mortbay.org/jetty/) Tomcat J2SDK1.4 Non BlockingIO J2SDK1.3 Tomcat JBoss Jetty Tomcat ( Tomcat ) JSP Apache Tomcat Tomcat (http://httpd.apache.org) Web Tomcat/JBoss SSL 24

1.2 Java SSL Servlet Apache Web JSP HTML Java MVC Model( )View( )Controller( )3 3 MVC MVC MVC (http://jakarta.apache.org/struts/) Struts Jakarta MVC Web Servlet/JSP Java Web (http://opensymphony.com/webwork/) Pull HMVC(Hierarchical Model View Controller) Struts View JSP/Servlet Velocity/XSLT Swing Web (http://www.jcorporate.com/html/products/expresso.html) Expresso J2EE AD(Application Development) Struts O/R ( )Expresso 25

1. Java (http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html) JSP HTML Java HTML Java JSTL(JSP Standard Tag Library) Jakarta Standard Taglib JSTL JCP URL (SQL)XML (http://www.jfree.org/jfreechart/index.html) Web Excel JFreeChart Java ( ) Web Swing GUI ( ) 26

1.2 Java (http://xml.apache.org/fop/) XSL-FO XML PDF ( )XSL-FO XML TeX TeX XML XML Xalan XSLT XSL-FO XSL-FO Apache FOP PDF XSL-FO PDF PostScript RTF(Rich Text Format) Apache FOP PDF Web PDF XML HTML XSL XSL-FO XSL HTML HTML PDF XSL-FO FOP PDF ( ) 27

1. Java (http://jakarta.apache.org/velocity/) Velocity (HTML Java XML ) JSP Web Velocity Web Velocity Web JOnAS RMI (http://jakarta.apache.org/jetspeed/) Turbine JetSpeed Portlet JetSpeed Web 1 JetSpeed JCP JSR 28

1.2 Java 168:PortletSpecification(http://www.jcp.org/en/jsr/detail?id=168) API 1 (http://cocoon.apache.org/) XML XML HTML PDF Cocoon XSP(eXtensible Server Pages) XML Java JSP XML XSL Java Web EJB EJB O/R EJB JavaBeans EJB Exception CMP Java JBoss JOnAS (http://www.jboss.org/) EJB JBoss Sun Marc Fleury JBoss Group JBoss 1 JSR 168 Apache Pluto 29

1. Java 3.0 EJB BEA WebLogic JMS JBossMQ XML (http://www.objectweb.org/jonas/) JOnAS Enhydra JOnAS Enhydra EJB Enhydra Lutris JOnAS ObjectWeb Tomcat JBoss JMS JORAM O/R Java JDO Speedo EJB Apache Geronimo JBoss/Tomcat/Jetty/Castor /Velocity JBoss/JOnAS EJB O/R () Java JDBC SQL Statement PrepareStatement O/R Java O/R 30

1.2 Java O/R Toruqe/Hibernation/TJDO (http://db.apache.org/torque/) Torque Jakarta Struts Jakarta MVC Turbine Turbine Apache DB Struts Torque select OutOfMemorryException Hibernate (http://hibernate.bluemars.net/) Hibernate SourceForge O/R JavaWorld 2003 Editor's Choise Torque Hibernate JavaBeans JavaBeans JavaBean Torque JavaBeans JavaBeans 100 PDF 1 JBoss JBoss Group Hibernate JBoss CMP Hibernate (http://tjdo.sourceforge.net/) O/R JSR-000012 JavaTM Data Objects Specification(JDO) API TJDO JDO JDO (2003 8 ) Hibernate API 31

1. Java PostgreSQL MySQL JDBC Type4 100%Java Java (http://www.postgresql.org/) RDBMS SQL DB MySQL (http://www.mysql.com/) View XML XML DOM SAX API XML XML Java XML Java 1 (http://xml.apache.org/xerces2-j/) Apache XML XML J2SDK1.4 XML XML Xerces DOM/SAX API JAXP 2 2 Java API fo XML Processing:http://java.sun.com/xml/jaxp/index.html 32

1.2 Java (http://xml.apache.org/crimson/) Parser X JAXP Sun Apache Project Crimson Xerces J2SDK1.4 XML Crimson Crimson XML Xerces Xerces (http://www.jdom.org/) Xerces/Crimson W3C DOM DOM Java Java ( ) JDOM Java DOM API API Java DOM XML (http://www.extreme.indiana.edu/xgws/xsoap/xpp/) XML SAX/DOM XML XML XML SAX/DOM XPP3 Aleksander Slominski XML XML XPP3 XSLT XML XSL XML Web Apache FOP XSL-FO Web Cocoon Forest 33

1. Java (http://xml.apache.org/xerces2-j/) JAXP XML API XSLT API Xalan XML XSLT J2SDK1.4 XSLT Xalan Java XSLT (http://saxon.sourceforge.net/) Java XSLT Xalan Saxon JAXP JAXP API XSLT Xalan Saxon XML Xalan XSLT Saxon XML DOM SAX Java-XML XML Java XML DTD XML Schema XML DOM SAX Java-XML XML (http://www.castor.org/) Java-XML XML XML Schema XML Schema XML W3C XML Schema JCP Java-XML JAXB JAXB Castor JAXB Castor 34

1.2 Java (http://www.relaxer.org/) Castor Relaxer W3C XML Schema XML RELAX NG Relaxer RELAX NG Java-XML XML-DBMS (http://dev2dev.bea.com/technologies/xmlbeans/index.jsp) Java-XML BEA Apache XML Apache XML XMLBeans Apache XML XML Schema SAX Piccolo XML SOAP XML Web Web XML SOAP SOAP SOAP (http://ws.apache.org/axis/) Apache XML 2.2 Apache SOAP SOAP Axis(Apache Extensible Interaction SystemApache ) Axis W3C SOAP Java Web SOAP JAX-RPC/SAAJ Java API JCP API TCK 35

1. Java (http://www.extreme.indiana.edu/xgws/xsoap/) Axis Apache SOAP XML DOM Axis DOM SAX 3 SOAP XML Extreme!Lab XSOAP XML RMI Axis API Axis (http://xml.apache.org/security/) XML XML Web SOAP XML SSL Web (SOAP ) XML Security 3 Axis Apache SOAP... 36

1.2 Java IDE... IDE (http://www.eclipse.org/) IDE J2EE Java / Eclipse Java Eclipse RedHat Java (http://www.netbeans.org/) Eclipse J2EE IDE Eclipse Eclipse (http://jdee.sunsite.dk/) Emacs IDE Emacs Java Ant/JUnit JDEE XML psgml-mode 37

1. Java (http://www.junit.org/) JUnit ( ) JUnit JUnit (http://jakarta.apache.org/cactus/) JUnit JUnit Java Servlet JSP JUnit Mock(=Web ) Cactus Tomcat Web EJB (http://www.junitee.org/) Cactus JUnit J2EEUnit JUnit Servlet Web Web (http://httpunit.sourceforge.net/) HttpUnit Servlet/JSP Web FORM Web HTML BAISIC Cactus Web HttpUnit 38

1.2 Java (http://ant.apache.org/) Ant Java make make Java XML Java-XML JUnit XDoclet Ant Ant JBuilder/Eclipse (http://www.xdoclet.org/) XDoclet Java XDoclet EJB Web EJB 1 EJB ejb-jar.xml jboss.xml XDoclet 1 Eclipse J2EE Lomboz JBossIDE UML EJB AndroMDA J2EE XDoclet Java Ant Project Object Model(POM) jar CVS jar JUnit Web Ant Maven 39

1. Java (http://www.cvshome.org/) Eclipse IDE Microsoft Visual Source Safe IDE CVS (http://subversion.tigris.org/) CVS ( ) Subversion Subversion Apache WebDAV IE WebDAV (http://jakarta.apache.org/commons/logging.html) API Log4j JDK1.4 API Jakarta Commons Logging Logging Log Logging Log4j JDK1.4 API 1 (http://jakarta.apache.org/log4j/) Jakarta API API Logging Log4j JDK1.4 API Log4j JDK1.3 UNIX syslog log4c(c)/log4cpp(c++)/log4net(.net) Java 40