LINUX下基于MVC的JAVAWeb開(kāi)發(fā)

出版時(shí)間:2009-3  出版社:機(jī)械工業(yè)出版社  作者:姜新華 等編著  頁(yè)數(shù):506  字?jǐn)?shù):800000  
Tag標(biāo)簽:無(wú)  

前言

隨著Linux操作系統(tǒng)的廣泛應(yīng)用,許多軟件公司都采用IAnux作為軟件開(kāi)發(fā)平臺(tái),加上Java程序的可移植性,在IAnux環(huán)境下開(kāi)發(fā)Java應(yīng)用越來(lái)越廣泛,大型軟件公司對(duì)于Linux環(huán)境下開(kāi)發(fā)Java Web應(yīng)用人才的需求也越來(lái)越多。目前,MVC是一種廣泛流行的軟件設(shè)計(jì)模式。隨著J2EE的成熟,MVC正在成為J2EE平臺(tái)上推薦的一種設(shè)計(jì)模型,也是廣大Java開(kāi)發(fā)者非常感興趣的設(shè)計(jì)模型。隨著網(wǎng)絡(luò)應(yīng)用的快速增加,MVC模式對(duì)于Web應(yīng)用的開(kāi)發(fā)無(wú)疑是一種非常先進(jìn)的設(shè)計(jì)思想,無(wú)論用戶選擇哪種語(yǔ)言,無(wú)論應(yīng)用有多復(fù)雜,它都能為用戶理解分析應(yīng)用模型提供最基本的分析方法,為用戶開(kāi)發(fā)Web應(yīng)用提供清晰的設(shè)計(jì)框架。MyEclipse是現(xiàn)今流行的基于:Eclipse的開(kāi)發(fā)工具,它集中了開(kāi)源和商業(yè)軟件開(kāi)發(fā)支持的大多數(shù)框架,方便易用,功能強(qiáng)大,獲得了廣大Java開(kāi)發(fā)人員的喜愛(ài),用它來(lái)進(jìn)行開(kāi)發(fā)比用Eclipse方便快捷得多。它支持開(kāi)發(fā)基于Struts、Hibernate、JSF、EJB、Web Service等Java EE技術(shù)項(xiàng)目。本主要講解在Linux環(huán)境下,采用MyEclipse開(kāi)發(fā)工具,進(jìn)行基于MVC的Java Web開(kāi)發(fā),并且介紹了MySQ[。數(shù)據(jù)庫(kù)的管理與應(yīng)用。主要內(nèi)容包含以下幾個(gè)方面。1.Linux快速入門:包括Linux常用命令的用法,L,inux運(yùn)行環(huán)境設(shè)置,L,inux環(huán)境下Java開(kāi)發(fā)環(huán)境與運(yùn)行環(huán)境的建立。2.Java’Web編程基礎(chǔ):包括JSP組成與JSP對(duì)象,’tomcat介紹,Servlet結(jié)構(gòu)、方法,Set·lvet部署與運(yùn)行。3.Java Web中的MVC設(shè)計(jì)模式:包括基于JavaBean的MVC應(yīng)用、基于Struts的MVC應(yīng)用、Struts與Hibemate結(jié)合實(shí)現(xiàn)基于MVC模式的.Java Web應(yīng)用。4.對(duì)象持久化:包括Hibernate體系結(jié)構(gòu),Hibernate接口,Hibemate O/R映射,Hibernate檢索。5.MySQL數(shù)據(jù)庫(kù)管理與應(yīng)用:包括MySQL安裝過(guò)程,MySQL字段類型,MySQL數(shù)據(jù)庫(kù)管理與操作,MySOL數(shù)據(jù)庫(kù)工具介紹。本書每一部分都采用分別舉例和綜合舉例相結(jié)合的方式,采用實(shí)例與圖解方式講解設(shè)計(jì)環(huán)境配置過(guò)程與開(kāi)發(fā)過(guò)程,易于理解掌握。書中代碼均可在http://www.cmpbook.com下載。本書共8章,其中李燕華編寫了第1、2章,付學(xué)良編寫了第3章,張麗娜編寫了第4、5章,高振興編寫了第8章,其余章節(jié)由姜新華負(fù)責(zé)編寫。全書由姜新華、張麗娜統(tǒng)稿、定稿。本書的出版得到了北京中科紅旗軟件技術(shù)有限公司紅旗教育學(xué)院的支持,在此表示感謝!本書中的大量實(shí)例由以下同學(xué)進(jìn)行了驗(yàn)證,他們是:張文彥、呂國(guó)玲、孫月、李晨暉、李穎、王利華、何慧霞、杜嘉銘、任貴忠、賀哲、王婧、蘇彩霞、馬洋、銀慧慧、付彥波、劉爍金、劉洋、楊利國(guó)、曹燁煒、蔡遠(yuǎn)山、孫志濂、盧宏釗、郭海賓、常世偉、陳寧、青格勒、肖彥東、劉楠、孫亞杰、屈二香等。在此一并表示感謝。由于Javawleb應(yīng)用涉及的內(nèi)容非常廣泛,~~u~~'i$Szk-U有限,不妥之處請(qǐng)讀者指正。

內(nèi)容概要

本書基于實(shí)際的JavaWeb設(shè)計(jì)流程,詳盡講解了Linux環(huán)境下MyEclipse開(kāi)發(fā)工具的使用方法和基于MVC設(shè)計(jì)模式的JavaWeb開(kāi)發(fā)方法。主要內(nèi)容包括Linux快速入門、JSP、Servlet、基于JavaBean的MVC模式、基于Struts的MVC模式、對(duì)象持久化Hibernate應(yīng)用。特別介紹了Struts與Hibernate組合實(shí)現(xiàn)MVC模式的開(kāi)發(fā)過(guò)程。通過(guò)本書的學(xué)習(xí),讀者可以掌握使用MyEclipse開(kāi)發(fā)工具設(shè)計(jì)、發(fā)布基于MVC模式的Java Web應(yīng)用。本書力求實(shí)用、全面、系統(tǒng),使讀者能用較少的時(shí)問(wèn)掌握J(rèn)ava Web開(kāi)發(fā),掌握MVC設(shè)計(jì)模式的應(yīng)用?! 写a均可在http://www.cmpbook.corn下載?! ”緯m合于對(duì)Java Web開(kāi)發(fā)有一定基礎(chǔ)的讀者,也可以作為高校相關(guān)專業(yè)課程設(shè)計(jì)和有關(guān)培訓(xùn)班的教材。

書籍目錄

出版說(shuō)明前言第1章 Linux概述  1.1  Linux簡(jiǎn)介  1.1.1  Linux的特點(diǎn)  1.1.2  Linux的版本  1.1.3  Linux環(huán)境下的Linux開(kāi)發(fā)  1.2  Linux安裝  1.2.1 安裝Linux前的準(zhǔn)備  1.2.2 硬盤分區(qū)  1.2.3  Linux安裝過(guò)程  1.2.4 登錄Linux系統(tǒng)  1.2.5 關(guān)閉Linux系統(tǒng)  1.3  Linux圖形環(huán)境  1.3.1  KDE桌面組件  1.3.2 控制面板  1.3.3  KDE資源管理器  1.4  Linux文件及文件系統(tǒng)  1.4.1  Linfix文件系統(tǒng)類型  1.4.2  Linux系統(tǒng)目錄結(jié)構(gòu)  1.4.3 文件類型  1.4.4 文件屬性與操作權(quán)限第2章 Linux快速入門 2.1  Linux常用文件操作命令  2.1.1 簡(jiǎn)單命令  2.1.2 文件內(nèi)容顯示命令  2.1.3 文件內(nèi)容比較命令  2.1.4 文件復(fù)制、刪除和移動(dòng)命令  2.1.5 其他文件操作命令  2.1.6 目錄操作命令  2.1.7 文件權(quán)限操作命令  2.2  Linux用戶管理命令  2.2.1 用戶添加、刪除操作  2.2.2 用戶狀態(tài)命令 2.3 系統(tǒng)管理命令  2.3.1 進(jìn)程管理命令  2.3.2 磁盤相關(guān)命令  2.3.3 系統(tǒng)備份命令 2.4 網(wǎng)絡(luò)管理命令 2.5 使用vi編輯器  2.5.1  vi的工作模式?! ?.5.2  vi編輯文件的基本過(guò)程  2.5.3 光標(biāo)的移動(dòng)  2.5.4 基本編輯指令  2.5.5 退出vi  2.6 環(huán)境設(shè)置  2.6.1 常用環(huán)境變量?! ?.6.2 環(huán)境文件’ 2.7  LinHX 系統(tǒng)服務(wù)  2.7.1 獨(dú)立運(yùn)行的服務(wù)  2.7.2  xinetd設(shè)置的服務(wù) 2.8  Ljnux下安裝Java開(kāi)發(fā)環(huán)境 2.9  Ljnux下安裝Tomcat 2.10  Ljnux下安裝A13ache服務(wù)器 2.11  Ljnux下安裝MyEclipse  6第3章 Java  Web編程基礎(chǔ)  3.1  JSP  3.1.1  JSP的組成  3.1.2 JSP錯(cuò)誤處理      3.1.3  JSP中的對(duì)象     3.2  Web服務(wù)器  3.2.1 Fomcat介紹  3.2.2  Web應(yīng)用  3.2.3  Web應(yīng)用部署  3.3  Servlet  3.3.1 Java  Servlet結(jié)構(gòu)  3.3.2  Servlet方法  3.3.3 創(chuàng)建Servlet  3.3.4 部署Servlet  3.3.5 使用Servlet獲取HTTP數(shù)據(jù) 3.4  MyEclipse基礎(chǔ)Web應(yīng)用開(kāi)發(fā)    3.4.1 用MyEclipse開(kāi)發(fā)JSP日歷——建立Web項(xiàng)目    3.4.2 用MyEclipse開(kāi)發(fā)JSP日歷——Web服務(wù)器設(shè)置    3.4.3 用MyEelipse開(kāi)發(fā)JSP日歷——調(diào)試Web項(xiàng)目    3.4.4 用MyEclipse開(kāi)發(fā)JSP日歷——運(yùn)行Web項(xiàng)目    3.4.5 用MyEclipse開(kāi)發(fā)Servlet登錄驗(yàn)證——建立Web項(xiàng)目  3.4.6 用MyEclipse開(kāi)發(fā)Servlet登錄驗(yàn)證——運(yùn)行Web項(xiàng)目  3.4.7 用MyEclipse開(kāi)發(fā)Servlet登錄驗(yàn)證——修改Web.xml文件第4章 基于JavaBean的MVC模式第5章 基于Struts的MVC模式

章節(jié)摘錄

插圖:第1章 LinuX概述LinuX是真正的網(wǎng)絡(luò)操作系統(tǒng),支持多用戶、多進(jìn)程及多線程,實(shí)時(shí)性好,功能強(qiáng)大而穩(wěn)定,同時(shí)又具有良好的兼容性和可移植性。Linux是一套可免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),源代碼開(kāi)放。Linux自問(wèn)世以來(lái),就一直象征著自由與創(chuàng)新,目前已成為世界上發(fā)展最快的操作系統(tǒng)。Linux采用模塊化的體系結(jié)構(gòu),可根據(jù)硬件設(shè)備的不同用途,針對(duì)性地構(gòu)造系統(tǒng)組成。從小型的嵌入式設(shè)備、需要圖形界面的桌面應(yīng)用環(huán)境,到大型商業(yè)關(guān)鍵核心服務(wù)器系統(tǒng)中都可以看到基于Linux核心的各類商業(yè)發(fā)布產(chǎn)品及技術(shù)應(yīng)用。基于Linux核心的不同發(fā)行套件(distribution),可以在Intel系統(tǒng)386以上計(jì)算機(jī)上運(yùn)行,支持ISA、EISA、PCI總線結(jié)構(gòu)。隨著硬件技術(shù)的快速發(fā)展,目前基于Linux核心的操作系統(tǒng),主要應(yīng)用于IA32和IA64的體系架構(gòu)上。Linux之所以受到廣大計(jì)算機(jī)愛(ài)好者的喜愛(ài),主要原因有兩個(gè)方面,一方面它屬于自由軟件,用戶不需要支付任何費(fèi)用就可以獲得,并且可以根據(jù)自己的需要對(duì)它進(jìn)行必要的修改。另一方面,Linux在個(gè)人計(jì)算機(jī)上實(shí)現(xiàn)了全部的UNIX特性,具有多任務(wù)、多用戶的能力,而且在很多方面相當(dāng)穩(wěn)定高效。Linux的源代碼與System V、一部分BSD以及SVR4完全兼容。與其他系統(tǒng)兼容具有很多優(yōu)點(diǎn),如軟件移植時(shí)工作量大大減少。這也是Linux迅速流行的一個(gè)重要原因。

編輯推薦

《LINUX下基于MVC的JAVAWeb開(kāi)發(fā)》適合于對(duì)Java Web開(kāi)發(fā)有一定基礎(chǔ)的讀者,也可以作為高校相關(guān)專業(yè)課程設(shè)計(jì)和有關(guān)培訓(xùn)班的教材。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    LINUX下基于MVC的JAVAWeb開(kāi)發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   有幾個(gè)struts+hibernate的實(shí)例
  •   書質(zhì)量很好,下次需要再來(lái)。
  •   這本書還不錯(cuò),比較基礎(chǔ),同時(shí)因?yàn)槭窃趌inux下編程的,這能給你帶入同時(shí)學(xué)習(xí)linux的世界,同時(shí)我個(gè)人認(rèn)為學(xué)習(xí)linux確實(shí)也很重要
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7