【正文】
ol ? Minimum, FaultTolerant, and RealTime CORBA ? CORBA ponents and CORBA scripting C / S 兩 層 結 構 三 層 結 構 和 多 層 結 構應 用 編 程模 式C O R B AW i n d o w sD N AJ 2 E EC O R B A 1 .01 9 9 1 1 9 9 3C O R B A 2 .0 2 .31 9 9 6 1 9 9 9C O R B A 2 .4 3 .02 0 0 1 ?J A V A 1 .0 1 .11 9 9 5 1 9 9 7J A V A 1 .2 1 .31 9 9 9 2 0 0 1J A V A 1 .4 5 .02 0 0 2 ?O L E 1 21 9 9 0 1 9 9 3D C O M1 9 9 4 1 9 9 7D N A1 9 9 8 2 0 0 0.N e t2 0 0 1 ?4. Java History 19951996 ? March 23, 1995: Java is born. Father: James Goslings, Mother: Sun Microsystems. ? May 23, 1995: Java Technology officially announced in SunWorld. ? January 23, 1996: JDK release day ? May 29, 1996: First JavaOne developer conference, JavaBeans, Servlets and other technologies announced. ? December 9, 1996: JDK beta software released ? February 18, 1997: JDK released. Java History 19972022 ? March 4, 1997: Enterprise JavaBeans (EJB) technology announced Java Foundation Classes (JFC) technology included in Java platform ? June 2, 1999: Java Server Pages (JSP) technology unveiled ? June 15, 1999: Three editions of Java platform: J2SE, J2EE, J2ME announced ? April 2022: Java 2 Platform, Enterprise Edition (J2EE) SDK beta released (EJB , JSP , servlet ) Java History 2022? ? January 28, 2022: Java Web Services Developer Pack (WSDP), Early Access Release 1 ? December 2022: J2EE Beta released ? October 1, 2022: Tiger (Java ) released! C / S 兩 層 結 構 三 層 結 構 和 多 層 結 構應 用 編 程模 式C O R B AW i n d o w sD N AJ 2 E EC O R B A 1 .01 9 9 1 1 9 9 3C O R B A 2 .0 2 .31 9 9 6 1 9 9 9C O R B A 2 .4 3 .02 0 0 1 ?J A V A 1 .0 1 .11 9 9 5 1 9 9 7J A V A 1 .2 1 .31 9 9 9 2 0 0 1J A V A 1 .4 5 .02 0 0 2 ?O L E 1 21 9 9 0 1 9 9 3D C O M1 9 9 4 1 9 9 7D N A1 9 9 8 2 0 0 0.N e t2 0 0 1 ?Servlet, JSP RMI, JMS, EJB 表示層 中間層 / 功能層 數(shù)據(jù)層 J2EE組成和結構 ? Java? 2 Platform Enterprise Edition 為開發(fā)、部署和管理以服務器為中心的企業(yè)應用提供了解決方案。 ? 典型的例子:數(shù)據(jù)采集軟件( VB + ACCESS) 應用系統(tǒng) DB 應用程序客戶端 應用模式:三層結構 ? 表示層 + 功能層 + 數(shù)據(jù)層 ? 其特點是在兩層結構的基礎上加入一個(或多個)中間件層。J2EE教程 第 1章 J2EE介紹 北航計算機學院 2022年 2