J2EE課程設(shè)計

出版時間:2010-1  出版社:清華大學(xué)出版社  作者:楊少波 編  頁數(shù):399  
Tag標簽:無  

前言

為了保證我國軟件人才的培養(yǎng),教育部于2001年發(fā)出了《教育部關(guān)于試辦示范性軟件學(xué)院的通知》,迄今為止全國已經(jīng)擁有36家示范性軟件學(xué)院,在軟件人才培養(yǎng)方面開辟出一條嶄新且有效的道路,為國家軟件產(chǎn)業(yè)的迅猛發(fā)展提供了人力資源保證。盡管近年來我國在軟件人才的教育、培養(yǎng)方面取得了顯著的成就,累計培養(yǎng)軟件工程專業(yè)畢業(yè)生6萬余人,人才數(shù)量與質(zhì)量年年提高。但目前我國的軟件教育也還存在許多問題,例如優(yōu)秀軟件工程專業(yè)教材匱乏,教材的理論、技術(shù)明顯落后。這主要是由于我國學(xué)校開設(shè)軟件工程專業(yè)的時間相對較晚,目前教學(xué)理念、方向、手段和教學(xué)內(nèi)容等尚未統(tǒng)一;兼之軟件業(yè)發(fā)展日新月異,而新理論與新技術(shù)從產(chǎn)生到由專家學(xué)者著書論述,再到編寫教材、出版,最后到學(xué)校講授往往已經(jīng)滯后了好幾年了。這是目前我國軟件工程教育急需解決的一個難題。有鑒于此,為適應(yīng)我國經(jīng)濟結(jié)構(gòu)戰(zhàn)略性調(diào)整的要求和軟件產(chǎn)業(yè)發(fā)展對人才的迫切需求,實現(xiàn)我國軟件人才培養(yǎng)的跨越式發(fā)展,北京交通大學(xué)國家示范性軟件學(xué)院與清華大學(xué)出版社合作,決定推出《21世紀高等學(xué)校實用軟件工程教育規(guī)劃教材》系列叢書,以先進的教學(xué)理念和教學(xué)方法,最新的實用軟件技術(shù)提高軟件專業(yè)的教學(xué)水平和教材質(zhì)量,填補國內(nèi)高等院校軟件專業(yè)教材的空白,引導(dǎo)和規(guī)范國內(nèi)高等院校軟件專業(yè)教育的方向。北京交通大學(xué)國家示范性軟件學(xué)院成立于2003年。作為國家重要的軟件人才培養(yǎng)基地,成立5年多來,在管理體制、運行機制、教育思想與理念、人才培養(yǎng)方案與課程體系、教學(xué)模式與方法、產(chǎn)學(xué)研合作等領(lǐng)域大膽創(chuàng)新,探索出一條有效地培養(yǎng)“國際化、工業(yè)化、高層次、復(fù)合型”軟件人才的辦學(xué)之路,推出了“2+1+1”的人才培養(yǎng)模式。在軟件工程專業(yè)課程體系建設(shè)、專業(yè)課程教學(xué)、實訓(xùn)實習(xí)等方面取得了豐富的經(jīng)驗。本系列教材是針對當(dāng)前高等教育改革與發(fā)展的形勢,以社會對人才的需求為導(dǎo)向,主要以培養(yǎng)高素質(zhì)應(yīng)用型軟件人才為目標,立足軟件工程專業(yè)課程體系完菩與教材規(guī)范。本系列教材以北京交通大學(xué)國家示范性軟件學(xué)院多年教學(xué)經(jīng)驗為基礎(chǔ),聽取多方面專家的意見,主要結(jié)合軟件企業(yè)的實際需要,由具有豐富行業(yè)背景的企業(yè)教師執(zhí)筆完成。主要貫徹“做中學(xué)”的教育理念,注重案例體驗式教學(xué),注重學(xué)生實際能力的培養(yǎng),供普通高等院校軟件工程專業(yè)學(xué)生參考使用。

內(nèi)容概要

本書結(jié)合J2EE課程設(shè)計的教學(xué)目標和要求,同時也為了能夠配合《J2EE課程設(shè)計——項目開發(fā)指導(dǎo)》一書所涉及的一些關(guān)鍵性的應(yīng)用技術(shù),這些技術(shù)主要包括應(yīng)用系統(tǒng)表示層、業(yè)務(wù)處理層、系統(tǒng)持久層、應(yīng)用服務(wù)器和安全管理等方面的應(yīng)用。    全書共12章,主要涉及對Java平臺的應(yīng)用技術(shù)進行深入的學(xué)習(xí)和了解,應(yīng)用系統(tǒng)開發(fā)中模型處理層有關(guān)的技術(shù)應(yīng)用,應(yīng)用系統(tǒng)開發(fā)中的表示層有關(guān)的實現(xiàn)技術(shù)及具體的應(yīng)用,企業(yè)級報表開發(fā)實現(xiàn)有關(guān)的主流技術(shù)及其具體應(yīng)用,Tomcat服務(wù)器對安全管理技術(shù)的支持和在課程設(shè)計項目中的應(yīng)用。    本書可作為承擔(dān)國家技能型緊缺人才培養(yǎng)培訓(xùn)工程的高等職業(yè)院校和示范性軟件學(xué)院的計算機應(yīng)用與軟件工程專業(yè)的課程設(shè)計類教學(xué)和學(xué)習(xí)輔導(dǎo)參考教材,也可作為自學(xué)和急需了解J2EE技術(shù)平臺的軟件項目開發(fā)技術(shù)人員的參考書,還可以用于各類職業(yè)技能培訓(xùn)機構(gòu)作為提高學(xué)員項目開發(fā)能力的培訓(xùn)指導(dǎo)教材。

書籍目錄

第1章 Java集合和泛型技術(shù)及應(yīng)用  1.1 Java語言中的集合及其應(yīng)用  1.2 Java泛型技術(shù)及應(yīng)用  1.3 Java泛型類、接口、方法及在項目中的應(yīng)用  1.4 深入理解和應(yīng)用Java泛型技術(shù)  本章小結(jié)  本章練習(xí)第2章 Java反射和代理技術(shù)及應(yīng)用  2.1 Java中的反射技術(shù)  2.2 Java反射技術(shù)在項目開發(fā)中的應(yīng)用示例  2.3 反射技術(shù)在各種開源框架和組件中的應(yīng)用  本章小結(jié)  本章練習(xí)第3章 JDBC和數(shù)據(jù)庫連接池技術(shù)及應(yīng)用  3.1 Java數(shù)據(jù)庫訪問接口JDBC技術(shù)  3.2 數(shù)據(jù)庫連接池技術(shù)  3.3 在Hibernate和Spring框架中應(yīng)用數(shù)據(jù)庫連接池  本章小結(jié)  本章練習(xí)第4章 Apache Commons典型組件及應(yīng)用  4.1 Apache Commons組件中的核心組件  4.2 發(fā)送郵件Commons?Email組件   4.3 文件上傳Commons?FileUpload組件  4.4 實現(xiàn)對象屬性復(fù)制的Commons?BeanUtils組件  4.5 表單驗證的Commons?Validator驗證器組件  4.6 實現(xiàn)數(shù)據(jù)庫訪問的DbUtils組件  本章小結(jié)  本章練習(xí)第5章 Java日志記錄技術(shù)及應(yīng)用  5.1 Apache Commons Logging 日志組件  5.2 Apache Log4J日志處理組件及其應(yīng)用  5.3 應(yīng)用簡單日志門面SLF4J日志處理接口  本章小結(jié)  本章練習(xí)第6章 XML解析技術(shù)及在項目開發(fā)中的應(yīng)用  6.1 XML解析實現(xiàn)——SAX技術(shù)  6.2 XML解析實現(xiàn)——JDOM技術(shù)  本章小結(jié)  本章練習(xí)第7章 AJAX及支持AJAX技術(shù)的DWR框架  7.1 AJAX技術(shù)及在項目開發(fā)中的應(yīng)用  7.2 支持AJAX技術(shù)的DWR框架  本章小結(jié)  本章練習(xí)第8章 Web監(jiān)聽器和過濾器技術(shù)及應(yīng)用第9章 Java對Office Excel的技術(shù)支持第10章 Java對PDF格式文檔的技術(shù)支持第11章 JasperReports和iReport報表工具第12章 Tomcat服務(wù)器對安全管理技術(shù)支持參考文獻

章節(jié)摘錄

插圖:Java對象的生命周期主要包括對象的創(chuàng)建、對象的使用和對象的銷毀三個階段。其中,創(chuàng)建和銷毀所耗費的時間都屬于對象使用時的附加開銷,在應(yīng)用系統(tǒng)開發(fā)實現(xiàn)中應(yīng)該盡可能地減少在這些方面的系統(tǒng)開銷;另一方面,在創(chuàng)建數(shù)據(jù)庫連接對象時由于要涉及與數(shù)據(jù)庫服務(wù)器程序之間的TCP/IP的遠程連接。頻繁地創(chuàng)建和關(guān)閉數(shù)據(jù)庫連接也將會增大系統(tǒng)的系統(tǒng)開銷,而JDBC API中所提供的直接連接方式是物理上的連接和關(guān)閉。因此,要改善應(yīng)用系統(tǒng)的性能,并提高系統(tǒng)中的數(shù)據(jù)訪問的效率,不僅要減少創(chuàng)建重量級資源對象(創(chuàng)建的時候需要耗費大量操作和系統(tǒng)資源及耗費長時間的對象)的次數(shù),還應(yīng)當(dāng)盡可能減少對象在使用時的附加開銷。如何滿足這些要求?對象池(pool)技術(shù)是首選的應(yīng)用技術(shù),它以犧牲少量的系統(tǒng)內(nèi)存空間換來比較高的系統(tǒng)性能。在項目開發(fā)中,不僅要提高項目中程序代碼的靈活性和功能實現(xiàn)的可擴展性,還應(yīng)該考慮如何提高項目中的數(shù)據(jù)訪問的性能。采用什么形式的數(shù)據(jù)庫連接;如何減少與數(shù)據(jù)庫服務(wù)器之間的連接次數(shù)?如何避免數(shù)據(jù)訪問程序可能造成的內(nèi)存泄漏?本章探討對這些技術(shù)問題的解決方法、經(jīng)驗和有關(guān)的知識。

編輯推薦

《J2EE課程設(shè)計:技術(shù)應(yīng)用指導(dǎo)》:21世紀高等學(xué)校實用軟件工程教育規(guī)劃教材

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    J2EE課程設(shè)計 PDF格式下載


用戶評論 (總計3條)

 
 

  •   老師講課教材,干貨不少
  •   正版書,老師規(guī)定的教材。
  •   還算寫的可以,使用這初學(xué)者
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7