注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java Web應(yīng)用開(kāi)發(fā):J2EE和Tomcat

Java Web應(yīng)用開(kāi)發(fā):J2EE和Tomcat

Java Web應(yīng)用開(kāi)發(fā):J2EE和Tomcat

定 價(jià):¥58.00

作 者: 蔡劍,景楠 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 硅谷精英科技叢書
標(biāo) 簽: Java

ISBN: 9787302102816 出版時(shí)間: 2005-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 585 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  內(nèi)容簡(jiǎn)介目錄SUN公司的Java 2 Enterprise Edition(J2EE)網(wǎng)絡(luò)技術(shù)是目前使用最廣泛的Web應(yīng)用開(kāi)發(fā)技術(shù)。本書首先介紹Tomcat和J2EE的基本概念,然后由淺人深講解各種編程技術(shù),包括客戶層技術(shù)、網(wǎng)絡(luò)層技術(shù)(Servlet/JSP)、Struts架構(gòu)、服務(wù)器層技術(shù)(EJB)、數(shù)據(jù)事務(wù)與安全、打包與部署等,使讀者能更快、更清晰地了解和掌握編程方法,最后運(yùn)用完整實(shí)例進(jìn)行綜合指導(dǎo)。本書由SUNJ2EE技術(shù)專家直接用中文撰寫,幾乎所有程序均由作者親自編程調(diào)試。書中涵蓋了J2EE 1.4、Servlet 2.4、JSP2.0等多種技術(shù),內(nèi)容相當(dāng)于幾本同類書,但更加完整連貫,講解更著重概念-技能-方法的相輔相成,使讀者更容易地掌握技術(shù),更快地融會(huì)貫通。本書讀者對(duì)象為高等院校計(jì)算機(jī)及軟件專業(yè)的教師、學(xué)生,從事軟件開(kāi)發(fā)的編程人員等。 蔡劍北京大學(xué)光華管理學(xué)院信息系統(tǒng)和電子商務(wù)系任教. 曾任美國(guó)Sun Microsystems公司Java網(wǎng)絡(luò)技術(shù)和標(biāo)準(zhǔn)研發(fā)部技術(shù)骨干, 全球互聯(lián)網(wǎng)WS-I組織Sun公司代表. 參與開(kāi)發(fā)了著名的J2EE平臺(tái). Web服務(wù)軟件和Tomcat網(wǎng)絡(luò)服務(wù)器. 于2002-2003年獲選Sun集團(tuán)未來(lái)領(lǐng)袖培訓(xùn)計(jì)劃. 曾經(jīng)在全球最大的IT會(huì)議JavaOne等國(guó)際會(huì)議發(fā)表演說(shuō). 在科研中提出了社會(huì)一技術(shù)知識(shí)集成理論并在IEEE Internet Computing等國(guó)際核心學(xué)術(shù)期刊發(fā)表多篇論文. 于美國(guó)南加州大學(xué)獲智能設(shè)計(jì)系統(tǒng)博士. 計(jì)算機(jī)工程碩士和智能設(shè)計(jì)系統(tǒng)碩士學(xué)位, 于清華大學(xué)獲得工學(xué)學(xué)士學(xué)位. 景楠美國(guó)南加州大學(xué)IMPACT實(shí)驗(yàn)室研究助理. 曾在Sun Microsystems公司Java Enterprise Edition研發(fā)部門實(shí)習(xí)工作, 參與了J2EE 1. 4的開(kāi)發(fā). 在IMPACT實(shí)驗(yàn)室, 參與了有關(guān)互聯(lián)網(wǎng)分布知識(shí)管理系統(tǒng)的研究, 是STFARS 2. 0互聯(lián)網(wǎng)知識(shí)整合系統(tǒng)的主要開(kāi)發(fā)者之一. 他于美國(guó)南加州大學(xué)獲得計(jì)算機(jī)碩士學(xué)位, 于北京大學(xué)獲得計(jì)算機(jī)學(xué)士學(xué)位.前言 本書第1版出版之后, 發(fā)生了很多事. 2003年8月我回國(guó)到北京大學(xué)光華管理學(xué)院任教. 在新的環(huán)境下, 一方面我直接接觸了中國(guó)的一些軟件公司的開(kāi)發(fā)和管理人員, 另一方面, 從高科技研發(fā)轉(zhuǎn)行到教育和科研領(lǐng)域, 使我能更了解學(xué)生的學(xué)習(xí)動(dòng)機(jī)和習(xí)慣. 同時(shí), JavaWeb技術(shù)本身在2004年發(fā)展很快. J2EEl. 4版已經(jīng)正式發(fā)布, Struts也逐漸被廣泛接受, Web服務(wù)等技術(shù)的研發(fā)日趨成熟. 因此, 這本書也"與時(shí)俱進(jìn)", 不斷完善, 加入了一些新的內(nèi)容. 在北京大學(xué)光華管理學(xué)院開(kāi)設(shè)"/E聯(lián)網(wǎng)系統(tǒng)開(kāi)發(fā)"課程時(shí), 我的學(xué)生使用了第1版作為教材. 我們發(fā)現(xiàn)作為JavaWeb應(yīng)用開(kāi)發(fā)的中級(jí)內(nèi)容教材, 這本書還是比較清楚和方便的. 但是還有一些地方不夠清晰和完整, 我們進(jìn)行了修改和補(bǔ)充. 另外, 網(wǎng)上一些讀者也給了很好的建議, 比如認(rèn)為書的題目可以更準(zhǔn)確些. 回國(guó)以后, 我發(fā)現(xiàn)國(guó)內(nèi)很多技術(shù)名詞和概念與當(dāng)初的理解不同, 在第2版中我們做了一些修正, 使其更符合中國(guó)讀者的習(xí)慣. 同時(shí)在第2版推出時(shí), 讀者可以在酷業(yè)網(wǎng)(www. coolyes. com. cn)上進(jìn)行輔助學(xué)習(xí), 這將大大提高對(duì)JavaWeb應(yīng)用開(kāi)發(fā)技術(shù)的掌握效果. 中國(guó)的IT產(chǎn)業(yè)正經(jīng)歷著巨變. 有人說(shuō)中國(guó)軟件是"扶不起來(lái)的阿斗", 我和硅谷高科技精英叢書的編委們不這么認(rèn)為. 在這里, 我想請(qǐng)大家分享一些我的研究體會(huì)和實(shí)踐經(jīng)驗(yàn). 具體技術(shù)本身的掌握固然重要, 但是對(duì)于技術(shù)發(fā)展規(guī)律的理解是中國(guó)目前高科技人才和企業(yè)所缺乏的. 如果僅僅專注于技術(shù)細(xì)節(jié), 只能是一個(gè)好的模仿者和學(xué)習(xí)者. 但是高科技領(lǐng)域的發(fā)展源泉是創(chuàng)新. 能否追趕甚至超過(guò)國(guó)外的技術(shù)決定了我們能否成為高科技的贏家. 我們可以暫時(shí)落后, 但是一定要有膽識(shí). 我們要敢于設(shè)定遠(yuǎn)大目標(biāo), 更要能夠扎扎實(shí)實(shí)地執(zhí)行. 當(dāng)然這是一個(gè)漫長(zhǎng)而艱苦的過(guò)程. 這本書僅僅能夠幫助國(guó)內(nèi)的讀者理解新的Java技術(shù)和概念, 能否將知識(shí)轉(zhuǎn)化為能力, 還要靠大家的才智和毅志. 蔡劍 2004年12月20日于北大燕園序 市場(chǎng)經(jīng)濟(jì)在過(guò)去二十年解放了中國(guó)社會(huì)的發(fā)展?jié)摿Γ?也使中國(guó)人的天分得到了充分發(fā)揮. 中國(guó)的現(xiàn)代企業(yè)正在以其他國(guó)家望塵莫及的速度攀登科技階梯. 例如, 計(jì)算機(jī)行業(yè)在中國(guó)的迅速發(fā)展將使這個(gè)國(guó)家快速成為世界上最大的IT生產(chǎn)商和消費(fèi)者之一. 去年, 中國(guó)大學(xué)培養(yǎng)了約五百萬(wàn)個(gè)科學(xué)和工程專業(yè)的大學(xué)生, 這個(gè)數(shù)字已經(jīng)接近美國(guó). 中國(guó)政府也正在大力發(fā)展幾個(gè)大軟件產(chǎn)業(yè)園以提供新的經(jīng)濟(jì)增長(zhǎng)點(diǎn). 如果所有這些驚人的高速發(fā)展持續(xù)下去, 全球工業(yè)格局和領(lǐng)導(dǎo)潮流會(huì)產(chǎn)生本質(zhì)的巨變. 要進(jìn)一步加速中國(guó)IT產(chǎn)業(yè)的發(fā)展, 有兩個(gè)要素需要被重視. 首先, 我們應(yīng)該著眼那些新興的. 能對(duì)中國(guó)企業(yè)提供高增值并實(shí)現(xiàn)大規(guī)模市場(chǎng)成功的技術(shù). 其次, 我們必須直接地向全球的頂尖資源學(xué)習(xí), 這些資源不但能夠提供世界先進(jìn)水平的知識(shí)而且能夠介紹有關(guān)主導(dǎo)技術(shù)的實(shí)踐經(jīng)驗(yàn). 當(dāng)科技發(fā)展一日千里時(shí), 我們必須承認(rèn)在中國(guó)IT人才試圖迅速地了解和掌握先進(jìn)技術(shù)的過(guò)程中存在著"知識(shí)鴻溝". 傳統(tǒng)的學(xué)習(xí)和培訓(xùn)方法依賴翻譯和編輯的手段, 使用這些傳統(tǒng)方法, 當(dāng)快速不斷更新的知識(shí)流傳到中國(guó)時(shí)往往有些過(guò)時(shí). 因此, 建立知識(shí)傳遞的"快車道"和"跨越鴻溝的橋梁"是很有價(jià)值的. "硅谷精英科技叢書"正是這樣一條快車道和一座橋梁, 它及時(shí)地將全球的先進(jìn)知識(shí)和工業(yè)界經(jīng)驗(yàn)帶給中國(guó). 作為世界高科技發(fā)展的中心, 美國(guó)硅谷非常成功地研發(fā)出很多突破性技術(shù), 這些技術(shù)成為領(lǐng)先的汀產(chǎn)業(yè)的基礎(chǔ). 許多海外的中國(guó)科學(xué)家和工程師在硅谷高科技公司的研發(fā)和管理中扮演了重要的角色. 在事業(yè)上取得成功的同時(shí), 他們也希望積極參與祖國(guó)的經(jīng)濟(jì)和技術(shù)發(fā)展. 當(dāng)我先前的學(xué)生蔡劍博士和他來(lái)自CO-YES學(xué)會(huì)的同事們邀請(qǐng)了我擔(dān)當(dāng)這個(gè)叢書的名譽(yù)顧問(wèn)時(shí), 我為他們的使命感和奉獻(xiàn)精神而感動(dòng). 我很高興能以我作為一名高科技企業(yè)家和學(xué)者的20年經(jīng)驗(yàn)幫助他們. 這套叢書是首部由來(lái)自硅谷頂尖IT公司(如Sun, Oracle, Cisco)的中國(guó)工程師和研究員用中文編寫的系列書籍. 它包括了許多重要題目, 譬如網(wǎng)絡(luò)應(yīng)用設(shè)計(jì). 數(shù)據(jù)庫(kù)系統(tǒng). 存儲(chǔ)網(wǎng)絡(luò), 等等. 作者們?cè)谖鞣蕉嗄甑难邪l(fā)經(jīng)驗(yàn), 他們所受的中美高等教育, 以及他們對(duì)祖國(guó)的強(qiáng)烈的奉獻(xiàn)心將為中國(guó)的IT專業(yè)人才帶來(lái)獨(dú)到的價(jià)值. 我肯定, 許多中國(guó)的技術(shù)精英將會(huì)喜歡這套叢書并從中受益, 因?yàn)橹袊?guó)正在不斷努力成為"世界的硅谷". StephenC-Y. Lu(盧志揚(yáng)), 博士 大尉派克主席教授 美國(guó)南加州大學(xué) 洛杉礬, 加州 2003年4月 第1章介紹 1. 1Web編程技術(shù)的發(fā)展 1. 2Web信息系統(tǒng)的形式 1. 3Web信息系統(tǒng)的應(yīng)用 1. 4系統(tǒng)開(kāi)發(fā)人才的全面素質(zhì) 1. 5JavaWeb編程技術(shù)的特點(diǎn) 1. 6本書綱要和使用方法 第2章J2EE有關(guān)基本概念和技術(shù) 2. 1J2EE多層Web程序框架 2. 2構(gòu)件技術(shù) 2. 2. 1構(gòu)件種類 2. 2. 2J2EE的客戶 2. 2. 3Web構(gòu)件 2. 2. 4企業(yè)JavaBeans(EJB)構(gòu)件 2. 3服務(wù)技術(shù) 2. 3. 1命名技術(shù)(JNDI) 2. 3. 2部署技術(shù)(deployment) 2. 3. 3數(shù)據(jù)連接技術(shù)(JDBC) 2. 3. 4數(shù)據(jù)事務(wù)技術(shù) 2. 3. 5安全技術(shù) 2. 3. 6連接框架技術(shù) 2. 3. 7Web服務(wù)技術(shù) 2. 4通信技術(shù) 2. 4. 1Web協(xié)議 2. 4. 2遠(yuǎn)程方法調(diào)用 2. 4. 3對(duì)象管理組協(xié)議 2. 4. 4Java通信服務(wù)技術(shù) 2. 4. 5Java消息技術(shù)和郵件技術(shù) 第3章客戶層技術(shù) 3. 1基本技術(shù) 3. 2瀏覽器 3. 2. 1功能概述 3. 2. 2HTML用戶信息輸入 3. 2. 3用戶數(shù)據(jù)校驗(yàn) 3. 2. 4維護(hù)用戶會(huì)話狀態(tài) 3. 3Applet客戶 3. 4應(yīng)用程序客戶 3. 5無(wú)線客戶 3. 6客戶程序設(shè)計(jì)考慮 第4章Web層技術(shù)(以Tomcat為例) 4. 1概述 4. 1. 1J2EEWeb層基本結(jié)構(gòu) 4. 1. 2Servlet和JSP的優(yōu)點(diǎn) 4. 1. 3Servlet和JSP運(yùn)行環(huán)境 4. 2Servlet技術(shù) 4. 2. 1簡(jiǎn)單的Servlet例子 4. 2. 2Servlet生命周期 4. 2. 3Servlet編程API 4. 2. 4處理客戶請(qǐng)求 4. 2. 5控制會(huì)話(session) 4. 2. 6與其他Servlet合作 4. 2. 7過(guò)濾器 4. 2. 8事件監(jiān)聽(tīng)器 4. 2. 9數(shù)據(jù)庫(kù)連接 4. 2. 10Servlet 2. 4的新功能 4. 3JSP技術(shù) 4. 3. 1JSP基本概念 4. 3. 2JSP語(yǔ)法 4. 3. 3動(dòng)態(tài)網(wǎng)頁(yè)生成 4. 3. 4開(kāi)發(fā)和使用自制JSP標(biāo)記 4. 3. 5JSP和XML 4. 3. 6JSTL 4. 3. 7JSP 2. 0的新功能 4. 4Web安全機(jī)制 4. 4. 1基本W(wǎng)eb安全機(jī)制概念 4. 4. 2定義realm 4. 4. 3Web程序的驗(yàn)證和登錄方式 4. 4. 4使用SSL連接 4. 5 Web程序部署 4. 5. 1web. xml文件的格式 4. 5. 2Web程序編譯和打包 4. 6Web層設(shè)計(jì)思路及實(shí)例 4. 6. 1Web程序的設(shè)計(jì)考慮 4. 6. 2Web程序?qū)嵗齀CWork 4. 7Struts:靈活的Web應(yīng)用開(kāi)發(fā)框架 4. 7. 1Struts介紹 4. 7. 2Struts使用方法 4. 7. 3總結(jié) 第5章EJB層技術(shù) 5. 1基本概念 5. 1. 1EJB定義 5. 1. 2為什么選擇EJB 5. 1. 3EJB種類 5. 1. 4EJB的組成 5. 1. 5EJB的命名規(guī)則 5. 1. 6何時(shí)使用EJB 5. 2EJB入門:一個(gè)簡(jiǎn)單EJB實(shí)例的開(kāi)發(fā) 5. 2. 1如何開(kāi)發(fā)一個(gè)EJB應(yīng)用 5. 2. 2遠(yuǎn)程接口(remoteinterface) 5. 2. 3本地接口(local interface) 5. 2. 4home接口 5. 2. 5本地home接口 5. 2. 6bean類 5. 2. 7部署描述符(deploymentdescriptor) 5. 2. 8EJB服務(wù)器配置文件 5. 2. 9EJB-jar文件 5. 2. 10部署bean 5. 2. 11EJB客戶Jar文件 5. 2. 12調(diào)用EJB 5. 2. 13總結(jié) 5. 3會(huì)話bean 5. 3. 1會(huì)話bean的定義 5. 3. 2會(huì)話bean的種類 5. 3. 3會(huì)話bean的生命周期 5. 3. 4何時(shí)使用會(huì)話bean 5. 3. 5會(huì)話bean使用方法及實(shí)例 5. 4實(shí)體bean 5. 4. 1持久性的基本概念 5. 4. 2實(shí)體bean定義 5. 4. 3實(shí)體bean特性 5. 4. 4實(shí)體bean持久性的種類 5. 4. 5實(shí)體bean的生命周期 5. 4. 6何時(shí)使用實(shí)體bean 5. 4. 7一個(gè)實(shí)體bean例子 5. 5BMP與CMP詳解 5. 5. 1EJB 2. 0的特性 5. 5. 2容器管理的持久性 5. 5. 3EJB查詢語(yǔ)言 5. 5. 4CMP技術(shù)討論 5. 5. 5BMP技術(shù)討論 5. 5. 6總結(jié) 5. 6消息驅(qū)動(dòng)bean 5. 6. 1Java消息服務(wù) 5. 6. 2Java消息服務(wù)的編寫-應(yīng)用編程接口函數(shù)(APl) 5. 6. 3JMS與EJB的集成 5. 6. 4消息驅(qū)動(dòng)bean 5. 6. 5如何開(kāi)發(fā)消息驅(qū)動(dòng)bean 5. 6. 6總結(jié) 5. 7EJB 2. 1新特性簡(jiǎn)介 5. 7. 1對(duì)于Web服務(wù)的支持 5. 7. 2擴(kuò)展消息驅(qū)動(dòng)bean 5. 7. 3EJBQL的提高 第6章事務(wù)與安全 6. 1事務(wù) 6. 1. 1什么是事務(wù)管理 6. 1. 2事務(wù)管理的必要性 6. 1. 3事務(wù)模型 6. 1. 4事務(wù)種類 6. 1. 5事務(wù)特性 6. 1. 6總結(jié) 6. 2EJB安全技術(shù) 6. 2. 1為什么需要安全技術(shù) 6. 2. 2安全技術(shù)的層次 6. 2. 3EIS層的安全機(jī)制 6. 2. 4安全身份的建立及傳播 第7章J2EE應(yīng)用程序的打包和部署 7. 1打包組件 7. 2打包J2EE應(yīng)用程序 7. 2. 1EJB模塊 7. 2. 2EJB模塊打包準(zhǔn)則 7. 2. 3Web模塊 7. 2. 4應(yīng)用客戶模塊 7. 2. 5資源適配器模塊 7. 3部署描述文件 7. 3. 1通用元素 7. 3. 2EJB元素 7. 4使用Ant進(jìn)行打包部署 7. 5總結(jié) 第8章J2EE應(yīng)用程序國(guó)際化與本地化 8. 1程序國(guó)際化需求 8. 2J2EE應(yīng)用程序使用J2SE國(guó)際化應(yīng)用程序接口 8. 2. 1應(yīng)用資源 8. 2. 2消息格式化 8. 2. 3日期格式化 8. 2. 4文字整理 8. 3Web層的國(guó)際化 8. 3. 1管理局域元素和編碼機(jī)制 8. 3. 2顯示組件的設(shè)計(jì) 8. 3. 3國(guó)際化和本地化JSP頁(yè)面 8. 4EIS層的國(guó)際化 8. 4. 1持久性的本地化數(shù)據(jù) 8. 4. 2數(shù)據(jù)庫(kù)模式的國(guó)際化8. 5使用XML相關(guān)的國(guó)際化方法 8. 5. 1使用XSLT生成動(dòng)態(tài)的本地化內(nèi)容 8. 5. 2應(yīng)用系統(tǒng)的局部元素通信 8. 5. 3在不同的應(yīng)用系統(tǒng)之間進(jìn)行局部元素的通信 8. 6錯(cuò)誤信息和日志消息的本地化 8. 6. 1客戶消息和應(yīng)用系統(tǒng)的異常 8. 6. 2系統(tǒng)級(jí)別的異常和消息記錄 8. 7總結(jié) 第9章J2EE程序體系結(jié)構(gòu)設(shè)計(jì) 9. 1模型-視圖-控制體系結(jié)構(gòu) 9. 2J2EE設(shè)計(jì)模式 9. 2. 1截取過(guò)濾器 9. 2. 2視圖幫助 9. 2. 3前控制器 9. 2. 4控制器 9. 2. 5視圖 9. 2. 6值對(duì)象或傳輸對(duì)象 9. 2. 7會(huì)話面 9. 2. 8數(shù)據(jù)訪問(wèn)對(duì)象 第10章J2EE應(yīng)用程序?qū)嵗篠TARS合作支持系統(tǒng) 10. 1STARS系統(tǒng)概述 10. 2STARS系統(tǒng)的設(shè)計(jì)思想 10. 3如何決定應(yīng)用系統(tǒng)的層次 10. 4選擇本地的或分布式的體系結(jié)構(gòu) 10. 4. 1本地結(jié)構(gòu)和遠(yuǎn)程結(jié)構(gòu)的比較 10. 4. 2J2EE平臺(tái)的分布式和本地式結(jié)構(gòu) 10. 4. 3STARS系統(tǒng)結(jié)構(gòu) 10. 5體系結(jié)構(gòu)方面的綜合考慮 10. 5. 1視圖層 10. 5. 2模型層 10. 5. 3控制層 10. 5. 4將MVC結(jié)構(gòu)應(yīng)用于Web應(yīng)用 10. 6在STARS系統(tǒng)中使用到的設(shè)計(jì)模式 10. 6. 1截取過(guò)濾器 10. 6. 2前控制器 10. 6. 3傳輸對(duì)象 10. 6. 4會(huì)話面 10. 6. 5數(shù)據(jù)訪問(wèn)對(duì)象 10. 6. 6訪問(wèn)控制器 10. 7總結(jié) 附錄AHTTP協(xié)議 A. 1HTTP協(xié)議簡(jiǎn)介 A. 2HTTP協(xié)議的幾個(gè)重要概念 A. 3HTTP協(xié)議的運(yùn)作方式 附錄BUML圖解概要 附錄C主要相關(guān)網(wǎng)址 附錄DTomcat安裝. 設(shè)置和運(yùn)行 附錄ESerrlet編程主要API 附錄FEJB編程主要API 附錄GTCP Tunnel TOOl 附錄HAnt工具安裝使用簡(jiǎn)述 H. 1Ant概況 H. 2Ant安裝 H. 3Ant基本用法 參考文獻(xiàn)

作者簡(jiǎn)介

  蔡劍,北京大學(xué)光華管理學(xué)院信息系統(tǒng)和電子商務(wù)系任教。曾任美國(guó)Sun Microsystems公司Java網(wǎng)絡(luò)技術(shù)和標(biāo)準(zhǔn)研發(fā)部技術(shù)骨干,全球互聯(lián)網(wǎng)WS-I組織Sun公司代表。參與開(kāi)發(fā)了著名的J2EE平臺(tái)、Web服務(wù)軟件和Tomcat網(wǎng)絡(luò)服務(wù)器。于2002-2003年獲選Sun集團(tuán)未來(lái)領(lǐng)袖培訓(xùn)計(jì)劃。曾經(jīng)在全球最大的IT會(huì)議JavaOne等國(guó)際會(huì)計(jì)發(fā)表演說(shuō)。在科研中提出了社會(huì)-技術(shù)知識(shí)集成理論并在IEEE Internet Computing等國(guó)際核心學(xué)術(shù)期刊發(fā)表多篇論文。于美國(guó)南加州大學(xué)獲得智能設(shè)計(jì)系統(tǒng)博士、計(jì)算機(jī)工程碩士和智能設(shè)計(jì)系統(tǒng)碩士學(xué)位,于清華大學(xué)獲得工學(xué)學(xué)士學(xué)位。景楠,美國(guó)南加州大學(xué)IMPACT實(shí)驗(yàn)室研究助理。曾在Sun Microsystems公司Java Enterprise Edition研發(fā)部門實(shí)習(xí)工作,參與了J2EE1.4的開(kāi)發(fā)。在IMPACT實(shí)驗(yàn)室,參與了有關(guān)互聯(lián)網(wǎng)分布知識(shí)管理系統(tǒng)的研究,是STARS2.0互聯(lián)網(wǎng)知識(shí)整合系統(tǒng)的主要開(kāi)發(fā)者之一。他于美國(guó)南加州大學(xué)獲得計(jì)算機(jī)碩士學(xué)位,于北京大學(xué)獲得計(jì)算機(jī)學(xué)士學(xué)位。

圖書目錄

第1章  介紹
 1. 1  Web編程技術(shù)的發(fā)展
 1. 2  Web信息系統(tǒng)的形式
 1. 3  Web信息系統(tǒng)的應(yīng)用
 1. 4  系統(tǒng)開(kāi)發(fā)人才的全面素質(zhì)
 1. 5  JavaWeb編程技術(shù)的特點(diǎn)
 1. 6  本書綱要和使用方法
 第2章  J2EE有關(guān)基本概念和技術(shù)
 2. 1  J2EE多層Web程序框架
 2. 2  構(gòu)件技術(shù)
 2. 2. 1  構(gòu)件種類
 2. 2. 2  J2EE的客戶
 2. 2. 3  Web構(gòu)件
 2. 2. 4  企業(yè)JavaBeans(EJB)構(gòu)件
 2. 3  服務(wù)技術(shù)
 2. 3. 1  命名技術(shù)(JNDI)
 2. 3. 2  部署技術(shù)(deployment)
 2. 3. 3  數(shù)據(jù)連接技術(shù)(JDBC)
 2. 3. 4  數(shù)據(jù)事務(wù)技術(shù)
 2. 3. 5  安全技術(shù)
 2. 3. 6  連接框架技術(shù)
 2. 3. 7  Web服務(wù)技術(shù)
 2. 4  通信技術(shù)
 2. 4. 1  Web協(xié)議
 2. 4. 2  遠(yuǎn)程方法調(diào)用
 2. 4. 3  對(duì)象管理組協(xié)議
 2. 4. 4  Java通信服務(wù)技術(shù)
 2. 4. 5  Java消息技術(shù)和郵件技術(shù)
 第3章  客戶層技術(shù)
 3. 1  基本技術(shù)
 3. 2  瀏覽器
 3. 2. 1  功能概述
 3. 2. 2  HTML用戶信息輸入
 3. 2. 3  用戶數(shù)據(jù)校驗(yàn)
 3. 2. 4  維護(hù)用戶會(huì)話狀態(tài)
 3. 3  Applet客戶
 3. 4  應(yīng)用程序客戶
 3. 5  無(wú)線客戶
 3. 6  客戶程序設(shè)計(jì)考慮
 第4章  Web層技術(shù)(以Tomcat為例)
 4. 1  概述
 4. 1. 1  J2EEWeb層基本結(jié)構(gòu)
 4. 1. 2  Servlet和JSP的優(yōu)點(diǎn)
 4. 1. 3  Servlet和JSP運(yùn)行環(huán)境
 4. 2  Servlet技術(shù)
 4. 2. 1  簡(jiǎn)單的Servlet例子
 4. 2. 2  Servlet生命周期
 4. 2. 3  Servlet編程API
 4. 2. 4  處理客戶請(qǐng)求
 4. 2. 5  控制會(huì)話(session)
 4. 2. 6  與其他Servlet合作
 4. 2. 7  過(guò)濾器
 4. 2. 8  事件監(jiān)聽(tīng)器
 4. 2. 9  數(shù)據(jù)庫(kù)連接
 4. 2. 10  Servlet 2. 4的新功能
 4. 3  JSP技術(shù)
 4. 3. 1  JSP基本概念
 4. 3. 2  JSP語(yǔ)法
 4. 3. 3  動(dòng)態(tài)網(wǎng)頁(yè)生成
 4. 3. 4  開(kāi)發(fā)和使用自制JSP標(biāo)記
 4. 3. 5  JSP和XML
 4. 3. 6  JSTL
 4. 3. 7  JSP 2. 0的新功能
 4. 4  Web安全機(jī)制
 4. 4. 1  基本W(wǎng)eb安全機(jī)制概念
 4. 4. 2  定義realm
 4. 4. 3  Web程序的驗(yàn)證和登錄方式
 4. 4. 4  使用SSL連接
 4. 5 Web程序部署
 4. 5. 1  web. xml文件的格式
 4. 5. 2  Web程序編譯和打包
 4. 6  Web層設(shè)計(jì)思路及實(shí)例
 4. 6. 1  Web程序的設(shè)計(jì)考慮
 4. 6. 2  Web程序?qū)嵗齀CWork
 4. 7  Struts:靈活的Web應(yīng)用開(kāi)發(fā)框架
 4. 7. 1  Struts介紹
 4. 7. 2  Struts使用方法
 4. 7. 3  總結(jié)
 第5章  EJB層技術(shù)
 5. 1  基本概念
 5. 1. 1  EJB定義
 5. 1. 2  為什么選擇EJB
 5. 1. 3  EJB種類
 5. 1. 4  EJB的組成
 5. 1. 5  EJB的命名規(guī)則
 5. 1. 6  何時(shí)使用EJB
 5. 2  EJB入門:一個(gè)簡(jiǎn)單EJB實(shí)例的開(kāi)發(fā)
 5. 2. 1  如何開(kāi)發(fā)一個(gè)EJB應(yīng)用
 5. 2. 2  遠(yuǎn)程接口(remoteinterface)
 5. 2. 3  本地接口(local interface)
 5. 2. 4  home接口
 5. 2. 5  本地home接口
 5. 2. 6  bean類
 5. 2. 7  部署描述符(deploymentdescriptor)
 5. 2. 8  EJB服務(wù)器配置文件
 5. 2. 9  EJB—jar文件
 5. 2. 10  部署bean
 5. 2. 11  EJB客戶Jar文件
 5. 2. 12  調(diào)用EJB
 5. 2. 13  總結(jié)
 5. 3  會(huì)話bean
 5. 3. 1  會(huì)話bean的定義
 5. 3. 2  會(huì)話bean的種類
 5. 3. 3  會(huì)話bean的生命周期
 5. 3. 4  何時(shí)使用會(huì)話bean
 5. 3. 5  會(huì)話bean使用方法及實(shí)例
 5. 4  實(shí)體bean
 5. 4. 1  持久性的基本概念
 5. 4. 2  實(shí)體bean定義
 5. 4. 3  實(shí)體bean特性
 5. 4. 4  實(shí)體bean持久性的種類
 5. 4. 5  實(shí)體bean的生命周期
 5. 4. 6  何時(shí)使用實(shí)體bean
 5. 4. 7  一個(gè)實(shí)體bean例子
 5. 5  BMP與CMP詳解
 5. 5. 1  EJB 2. 0的特性
 5. 5. 2  容器管理的持久性
 5. 5. 3  EJB查詢語(yǔ)言
 5. 5. 4  CMP技術(shù)討論
 5. 5. 5  BMP技術(shù)討論
 5. 5. 6  總結(jié)
 5. 6  消息驅(qū)動(dòng)bean
 5. 6. 1  Java消息服務(wù)
 5. 6. 2  Java消息服務(wù)的編寫—應(yīng)用編程接口函數(shù)(APl)
 5. 6. 3  JMS與EJB的集成
 5. 6. 4  消息驅(qū)動(dòng)bean
 5. 6. 5  如何開(kāi)發(fā)消息驅(qū)動(dòng)bean
 5. 6. 6  總結(jié)
 5. 7  EJB 2. 1新特性簡(jiǎn)介
 5. 7. 1  對(duì)于Web服務(wù)的支持
 5. 7. 2  擴(kuò)展消息驅(qū)動(dòng)bean
 5. 7. 3  EJBQL的提高
 第6章  事務(wù)與安全
 6. 1  事務(wù)
 6. 1. 1  什么是事務(wù)管理
 6. 1. 2  事務(wù)管理的必要性
 6. 1. 3  事務(wù)模型
 6. 1. 4  事務(wù)種類
 6. 1. 5  事務(wù)特性
 6. 1. 6  總結(jié)
 6. 2  EJB安全技術(shù)
 6. 2. 1  為什么需要安全技術(shù)
 6. 2. 2  安全技術(shù)的層次
 6. 2. 3  EIS層的安全機(jī)制
 6. 2. 4  安全身份的建立及傳播
 第7章  J2EE應(yīng)用程序的打包和部署
 7. 1  打包組件
 7. 2  打包J2EE應(yīng)用程序
 7. 2. 1  EJB模塊
 7. 2. 2  EJB模塊打包準(zhǔn)則
 7. 2. 3  Web模塊
 7. 2. 4  應(yīng)用客戶模塊
 7. 2. 5  資源適配器模塊
 7. 3  部署描述文件
 7. 3. 1  通用元素
 7. 3. 2  EJB元素
 7. 4  使用Ant進(jìn)行打包部署
 7. 5  總結(jié)
 第8章  J2EE應(yīng)用程序國(guó)際化與本地化
 8. 1  程序國(guó)際化需求
 8. 2  J2EE應(yīng)用程序使用J2SE國(guó)際化應(yīng)用程序接口
 8. 2. 1  應(yīng)用資源
 8. 2. 2  消息格式化
 8. 2. 3  日期格式化
 8. 2. 4  文字整理
 8. 3  Web層的國(guó)際化
 8. 3. 1  管理局域元素和編碼機(jī)制
 8. 3. 2  顯示組件的設(shè)計(jì)
 8. 3. 3  國(guó)際化和本地化JSP頁(yè)面
 8. 4  EIS層的國(guó)際化
 8. 4. 1  持久性的本地化數(shù)據(jù)
 8. 4. 2  數(shù)據(jù)庫(kù)模式的國(guó)際化    8. 5  使用XML相關(guān)的國(guó)際化方法
 8. 5. 1  使用XSLT生成動(dòng)態(tài)的本地化內(nèi)容
 8. 5. 2  應(yīng)用系統(tǒng)的局部元素通信
 8. 5. 3  在不同的應(yīng)用系統(tǒng)之間進(jìn)行局部元素的通信
 8. 6  錯(cuò)誤信息和日志消息的本地化
 8. 6. 1  客戶消息和應(yīng)用系統(tǒng)的異常
 8. 6. 2  系統(tǒng)級(jí)別的異常和消息記錄
 8. 7  總結(jié)
 第9章  J2EE程序體系結(jié)構(gòu)設(shè)計(jì)
 9. 1  模型—視圖—控制體系結(jié)構(gòu)
 9. 2  J2EE設(shè)計(jì)模式
 9. 2. 1  截取過(guò)濾器
 9. 2. 2  視圖幫助
 9. 2. 3  前控制器
 9. 2. 4  控制器
 9. 2. 5  視圖
 9. 2. 6  值對(duì)象或傳輸對(duì)象
 9. 2. 7  會(huì)話面
 9. 2. 8  數(shù)據(jù)訪問(wèn)對(duì)象
 第10章  J2EE應(yīng)用程序?qū)嵗篠TARS合作支持系統(tǒng)
 10. 1  STARS系統(tǒng)概述
 10. 2  STARS系統(tǒng)的設(shè)計(jì)思想
 10. 3  如何決定應(yīng)用系統(tǒng)的層次
 10. 4  選擇本地的或分布式的體系結(jié)構(gòu)
 10. 4. 1  本地結(jié)構(gòu)和遠(yuǎn)程結(jié)構(gòu)的比較
 10. 4. 2  J2EE平臺(tái)的分布式和本地式結(jié)構(gòu)
 10. 4. 3  STARS系統(tǒng)結(jié)構(gòu)
 10. 5  體系結(jié)構(gòu)方面的綜合考慮
 10. 5. 1  視圖層
 10. 5. 2  模型層
 10. 5. 3  控制層
 10. 5. 4  將MVC結(jié)構(gòu)應(yīng)用于Web應(yīng)用
 10. 6  在STARS系統(tǒng)中使用到的設(shè)計(jì)模式
 10. 6. 1  截取過(guò)濾器
 10. 6. 2  前控制器
 10. 6. 3  傳輸對(duì)象
 10. 6. 4  會(huì)話面
 10. 6. 5  數(shù)據(jù)訪問(wèn)對(duì)象
 10. 6. 6  訪問(wèn)控制器
 10. 7  總結(jié)
 附錄A  HTTP協(xié)議
 A. 1  HTTP協(xié)議簡(jiǎn)介
 A. 2  HTTP協(xié)議的幾個(gè)重要概念
 A. 3  HTTP協(xié)議的運(yùn)作方式
 附錄B  UML圖解概要
 附錄C  主要相關(guān)網(wǎng)址
 附錄D  Tomcat安裝. 設(shè)置和運(yùn)行
 附錄E  Serrlet編程主要API
 附錄F  EJB編程主要API
 附錄G  TCP Tunnel TOOl
 附錄H  Ant工具安裝使用簡(jiǎn)述
 H. 1  Ant概況
 H. 2  Ant安裝
 H. 3  Ant基本用法
 參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)