Eclipse與J2EE應(yīng)用開發(fā)
定 價:44 元
叢書名:21世紀(jì)全國高校信息類規(guī)劃教材
- 作者:李長云,饒居華,李鵬,王志兵 主編
- 出版時間:2008/6/1
- ISBN:9787301130681
- 出 版 社:北京大學(xué)出版社
- 中圖法分類:TP311.56
- 頁碼:379
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書詳細(xì)地介紹了在當(dāng)前最流行的開發(fā)環(huán)境Eclipse環(huán)境下如何進行J2EE應(yīng)用開發(fā),主要內(nèi)容有:Eclipse開發(fā)環(huán)境、WebLogic Server開發(fā)環(huán)境、J2EE體系結(jié)構(gòu)及設(shè)計模式、EJB開發(fā)、JSP rvlet技術(shù)、struts2.0開發(fā),最后討論了一個電子商務(wù)應(yīng)用的大型實例,具有實際的應(yīng)用價值。本書實踐性很強,在對每種技術(shù)的介紹中都穿插了實際的應(yīng)用例子。
本書適合作為高校計算機專業(yè)教材,也可供廣大企業(yè)應(yīng)用開發(fā)人員閱讀,無論是Eclipse的初學(xué)者,還是有經(jīng)驗的J2EE開發(fā)人員,都能從書中獲益。
本書所介紹的Eclipse開發(fā)平臺就是目前非常流行的一種開源軟件,最初用于Java語言開發(fā)。Eclipse之技術(shù)先進,得到遍布全球的開發(fā)組織的普遍認(rèn)可,許多重要公司的著名軟件都正在使用Eclipse來進行開發(fā)。Eclipse具有與眾不同的視野——它運用的是“以平臺為中心”而非“以工具為中心”的思維方式。在Eclipse領(lǐng)域,世界上各種各樣的軟件技術(shù)都可以相互借鑒和參考,也可以在這個平臺上發(fā)展。
第1章 J2EE概述
1.1 J2EE的發(fā)展歷程
1.2 J2EE概念及優(yōu)勢
1.3 J2EE的應(yīng)用程序模型
1.4 J2EE的核心API與組件
1.5 J2EE安裝與配置
1.6 小結(jié)
第2章 Eclipse概述及開發(fā)環(huán)境的搭建
2.1 Eclipse簡介
2.2 Eclipse的安裝與運行
2.3 Eclipse插件集成
2.4 小結(jié)
第3章 WebLogic Server開發(fā)環(huán)境
3.1 WebLogic概述
3.2 安裝WebLogic Server
3.3 配置WebLogic JDBC
3.4 小結(jié)
第4章 開發(fā)J2EE應(yīng)用入門
4.1 配置MyEclipse的WebLogic服務(wù)器
4.2 簡單Java程序開發(fā)
4.3 Web應(yīng)用開發(fā)
4.4 EJB開發(fā)
4.5 發(fā)布一個EJB項目
4.6 小結(jié)
第5章 J2EE體系結(jié)構(gòu)
第6章 J2EE設(shè)計模式
第7章 會話Bean
第8章 開發(fā)實體Bean
第9章 消息驅(qū)動EJB
第10章 測試EJB
第11章 Servlet/JSP技術(shù)
第12章 Struts2.0開發(fā)
第13章 綜合案例
參考文獻
第1章 J2EE概述
為了加速設(shè)計和開發(fā)企業(yè)級的應(yīng)用程序,Sun公司推出了一種全新的概念模型——_JaVa 2Platform Enterprise Edition(J2EE),它與傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用程序模型相比有著不可比擬的優(yōu)勢。
J2EE平臺提供了一個多層結(jié)構(gòu)的分布式應(yīng)用程序模型,該模型具有重用組件的能力、基于擴展標(biāo)記語言(XML)的數(shù)據(jù)交換、統(tǒng)一的安全模式和靈活的事務(wù)控制;使開發(fā)者不僅可以比以前更快地發(fā)布對市場的新的解決方案,而且其獨立于平臺、基于組件的J2EE解決方案不再受任何提供商的產(chǎn)品和應(yīng)用程序編程界面的限制。提供商和買主都可以選擇最合適于其商業(yè)應(yīng)用和所需技術(shù)的產(chǎn)品和組件。
本章將主要從如下幾個方面介紹J2EE。
J2EE的發(fā)展歷程
J2EE概念及優(yōu)勢
J2EE的應(yīng)用程序模型
J2EE的核心API與組件
J2EE安裝與配置
1.1 J2EE的發(fā)展歷程
在“J2EE”這個縮略語被第一次介紹給世人的時刻,也許沒有幾個人可以預(yù)料出它在曰后的奇特歷程。那是在1999年6月的JavaOne年會上,時任Sun公司Java企業(yè)開發(fā)部門主管的Mala Chandra興奮地預(yù)告了Java世界的這位新成員的來臨。
那些不熟悉背景的聽眾們,揣摩著她演說中出現(xiàn)的一串串全新術(shù)語,表情大概又是驚喜又是迷惑:一個完整的“多層企業(yè)開發(fā)架構(gòu)”,以“容器”和“組件”的形式提供服務(wù),一套“廠商中立的開放技術(shù)規(guī)范”,對開發(fā)者隱藏了不同平臺和“中間件”的技術(shù)細(xì)節(jié),實現(xiàn)了企業(yè)級應(yīng)用間的“無縫集成”等。在今天的開發(fā)者看來,這些似乎都已經(jīng)是老生常談,但在當(dāng)時的場景下,閃動在幻燈片上的每一個口號,都意味著聽眾們事后又要經(jīng)歷一段困難的學(xué)習(xí)過程。幸虧Chandra有一副了不起的口才,這位本科念建筑學(xué)的印度裔高層主管,談起軟件架構(gòu)來也有很強的空間想象力。她清晰地說明了設(shè)計J2EE架構(gòu)的兩個初衷: