【正文】
月 1 日 內(nèi)容列表 ? J2EE的歷史 ? J2EE組成和結(jié)構(gòu) ? J2EE容器 ? J2EE Timeline ? J2EE開發(fā)者角色 ? J2EE產(chǎn)品 ? J2EE應(yīng)用示例 J2EE的歷史 C / S 兩 層 結(jié) 構(gòu) 三 層 結(jié) 構(gòu) 和 多 層 結(jié) 構(gòu)應(yīng) 用 編 程模 式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 ?1. 應(yīng)用模式 ? C/S兩層結(jié)構(gòu),又稱 Client/Server或客戶 /服務(wù)器模式 ? 服務(wù)器通常安裝數(shù)據(jù)庫系統(tǒng)。它將 C/ S體系結(jié)構(gòu)中原本運(yùn)行于客戶端的應(yīng)用程序移到了中間件層。 ? J2EE is EndtoEnd Solution ? J2EE應(yīng)用程序通常由三層構(gòu)成,因?yàn)樗麄兎植加谌齻€(gè)不同的位置:客戶機(jī)、服務(wù)器、后臺數(shù)據(jù)庫服務(wù)器。 2. 網(wǎng)絡(luò)組件 ? J2EE網(wǎng)絡(luò)組件可以是 servlet或 jsp。 ? 靜態(tài) HTML頁面及 applets域網(wǎng)絡(luò)組件綁在一起,但 J2EE規(guī)范沒有認(rèn)為這些為網(wǎng)絡(luò)組件。 J2EE容器 ? 基于組件和平臺獨(dú)立的 J2EE平臺使 J2EE應(yīng)用程序容易開發(fā) ? 商業(yè)邏輯被封裝在可重用的 組件( EJB) 中。 Web組件和容器也在 J2EE服務(wù)其中運(yùn)行。由在客戶端運(yùn)行的瀏覽器和 Java插件組成。 Components What is JNDI Technology? ? JNDI = Java Naming and Directory Interface ? JNDI 提供了統(tǒng)一的 API,用于訪問不同廠家提供的命名服務(wù) ? JNDI and EJB ? JNDI plays an important role in the use of EJBs. ? to locate EJB remote home interfaces , EJB local home interfaces, Data resources. What is JDBC Technology? ? Java Database Connectivity ? JDBC? is a Java? API for executing SQL statements. ? JDBC provides a standard API for tool/database developers and makes it possible to write database applications using a pure Java API. ? JDBC makes it possible to do three things: ? 1. establish a connection with a database ? 2. send SQL statements ? 3. process the results What is JTA/JTS Technology? ? Java Transaction API/Java Transaction Service ? allows applications to perform distributed transactions, that is, transactions that access and update data on two or more worked puter resources ? JTS 對事務(wù)分界和事務(wù)環(huán)境的傳播之類的 服務(wù)提供支持。一個(gè) J2EE服務(wù)器提供 EJB容器( EJB Container)和Web容器( Web Container)。應(yīng)用程序客戶端和它的容器運(yùn)行在客戶機(jī)。 ? Containers in Java ? EJB容器:管理 J2EE應(yīng)用程序中企業(yè) Bean的運(yùn)行。 What is EJB Technology? ? J2EE的基石 ? 服務(wù)器端的組件 ? Easy development and deployment of Java technologybased application that are: ? Transactional, distributed, multitier, portable, scalable,