出版時(shí)間:2011-3 出版社:電子工業(yè) 作者:劉中兵 頁(yè)數(shù):844
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《開(kāi)發(fā)者突擊:Java Web主流框架整合開(kāi)發(fā)(第2版)(含CD光盤1張)》是暢銷書(shū)《開(kāi)發(fā)者突擊:Java Web主流框架整合開(kāi)發(fā)(J2EE+Struts+ Hibernate+Spring)》的第2版,全面地講解了Java Web開(kāi)發(fā)中的流行技術(shù)和軟件架構(gòu),涵蓋了目前從JSP、JavaBean、Servlet到Hibernate、Struts、Spring、Struts 2的主流開(kāi)發(fā)框架,同時(shí)通過(guò)辦公自動(dòng)化系統(tǒng)實(shí)戰(zhàn)演練SSH和SSH2經(jīng)典架構(gòu)的應(yīng)用?! ≈饕獌?nèi)容包括:講解以MySQL為數(shù)據(jù)庫(kù)、Tomcat為Web服務(wù)器、Eclipse為開(kāi)發(fā)工具的集成開(kāi)發(fā)環(huán)境的構(gòu)建過(guò)程;基于JSP、JavaBean、Servlet技術(shù)實(shí)現(xiàn)三種J2EE的基礎(chǔ)架構(gòu);然后分四個(gè)篇章重點(diǎn)講解Hibernate、Struts、Spring、Struts 2框架技術(shù)及其整合;基于Struts的SSH整合架構(gòu),并開(kāi)發(fā)個(gè)人通信錄和一個(gè)辦公自動(dòng)化系統(tǒng),實(shí)現(xiàn)的功能包括日程安排、工作日志、短消息管理、公告管理、會(huì)議管理;基于Struts 2的SSH2整合架構(gòu),并在此架構(gòu)基礎(chǔ)上實(shí)現(xiàn)一個(gè)完整的辦公自動(dòng)化系統(tǒng)。在本書(shū)架構(gòu)講解的過(guò)程中,分別使用并講解了JDBC、Log4j、Sitemesh、JUnit技術(shù)?! ‰S書(shū)附贈(zèng)光盤內(nèi)容為本書(shū)十種架構(gòu)原型程序包、個(gè)人通信錄及辦公自動(dòng)化系統(tǒng)源程序,以及本書(shū)所使用的所有軟件的安裝程序。
作者簡(jiǎn)介
劉中兵,Java研究室首席技術(shù)專家,應(yīng)用數(shù)學(xué)專業(yè),曾任職于清華同方、NEC等企業(yè),長(zhǎng)期深入Java/Java EE大型企業(yè)應(yīng)用的架構(gòu)、設(shè)計(jì)與開(kāi)發(fā)工作,目前專注于手機(jī)無(wú)線互聯(lián)網(wǎng)與網(wǎng)絡(luò)通信領(lǐng)域的架構(gòu)設(shè)計(jì)與研究工作。
書(shū)籍目錄
序言“架構(gòu)”一詞是舶來(lái)品,即Architecture,其原意是指建筑的藝術(shù)、風(fēng)格和結(jié)構(gòu)。Java Web就好比一座建筑,其藝術(shù)價(jià)值取決于架構(gòu)模式與框架技術(shù)的選擇。一、了解軟件架構(gòu)(一)基本概念(二)軟件架構(gòu)的歷史(三)軟件架構(gòu)的目標(biāo)二、J2EE開(kāi)發(fā)模型分析(一)一層架構(gòu)模式(二)兩層架構(gòu)模式Model 1(三)三層架構(gòu)模式Model 2(四)多層架構(gòu)模式三、J2EE架構(gòu)技術(shù)選擇(一)JSP頁(yè)面技術(shù)(二)JavaBean組件技術(shù)(三)Servlet技術(shù)(四)Struts 1.2與Struts 2.0(五)Hibernate 3.0(六)Spring 2.0四、開(kāi)發(fā)工具軟件及版本選擇(一)JDK 6.0軟件(二)數(shù)據(jù)庫(kù)軟件MySQL 5.5(三)Web服務(wù)器Tomcat 6.0(四)集成開(kāi)發(fā)工具Eclipse 3.5五、定位開(kāi)發(fā)目標(biāo)(一)demo(JSP).zip(二)demo(JSP+JavaBean).zip(三)demo(JSP+JavaBean+Servlet).zip(四)demo(Struts).zip(五)demo(Struts+Hibernate).zip(六)demo(Spring).zip(七)demo(Spring+Hibernate).zip(八)demo(Struts+Spring).zip(九)demo(Struts+Spring+Hibernate).zip(十)demo(Struts 2+Hibernate+Spring).zip(十一)demo_ssh_oa.zip(十二)demo_ssh2_oa.zip六、繼續(xù)下一主題:需求設(shè)計(jì)第1部分 起步篇欲善其事,必先利其器!在動(dòng)手之前,必須先準(zhǔn)備好三點(diǎn):要開(kāi)發(fā)什么功能,要使用什么數(shù)據(jù),要用什么開(kāi)發(fā)環(huán)境,即MTE:MySQL、Tomcat、Eclipse。第1章 需求分析與設(shè)計(jì)需求為軟件開(kāi)發(fā)人員定義了應(yīng)該創(chuàng)建何種系統(tǒng),軟件通過(guò)需求來(lái)記錄客戶需要,應(yīng)該通過(guò)需求來(lái)驅(qū)動(dòng)所需的全部軟件活動(dòng),從而實(shí)現(xiàn)最終目標(biāo);介紹能夠?yàn)榭蛻魟?chuàng)造價(jià)值的軟件。1.1 軟件需求1.1.1 軟件需求的定義1.1.2 軟件需求的層次1.1.3 軟件分析的過(guò)程1.2 設(shè)計(jì)需求功能1.2.1 登錄功能1.2.2 退出功能1.2.3 注冊(cè)功能1.3 設(shè)計(jì)系統(tǒng)界面1.3.1 登錄界面1.3.2 登錄后的歡迎界面1.3.3 注冊(cè)界面1.4 繼續(xù)下一主題:設(shè)計(jì)并創(chuàng)建數(shù)據(jù)庫(kù)第2章 設(shè)計(jì)并創(chuàng)建數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)是項(xiàng)目開(kāi)發(fā)和系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié),數(shù)據(jù)庫(kù)設(shè)計(jì)就像建設(shè)高樓大廈的根基一樣,選擇合適的數(shù)據(jù)庫(kù)和工具,會(huì)讓后期的開(kāi)發(fā)更加容易。2.1 設(shè)計(jì)數(shù)據(jù)庫(kù)表2.1.1 數(shù)據(jù)庫(kù)實(shí)體分析2.1.2 設(shè)計(jì)用戶表user2.2 安裝MySQL2.2.1 安裝MySQL2.2.2 啟動(dòng)MySQL2.3 創(chuàng)建數(shù)據(jù)庫(kù)2.3.1 MySQL客戶端軟件Workbench2.3.2 新建數(shù)據(jù)庫(kù)demo2.3.3 新建用戶表user2.3.4 添加一條用戶數(shù)據(jù)2.4 繼續(xù)下一主題:搭建集成開(kāi)發(fā)環(huán)境第3章 搭建集成開(kāi)發(fā)環(huán)境在基于Java Eeb的應(yīng)用開(kāi)發(fā)中,目前最為流行的環(huán)境搭配就是MTEC,它們之所以成為經(jīng)典搭配,不僅因?yàn)樗鼈兏髯缘莫?dú)特優(yōu)勢(shì),也因?yàn)樗鼈冎g的結(jié)合天衣無(wú)縫。3.1 安裝JDK3.1.1 JDK的下載3.1.2 JDK的安裝3.1.3 JDK的配置3.2 安裝Tomcat3.2.1 Tomcat的下載3.2.2 Tomcat的安裝3.2.3 Tomcat的配置3.2.4 測(cè)試Tomcat3.2.5 配置一個(gè)站點(diǎn)并測(cè)試3.3 安裝Eclipse3.3.1 Eclipse的下載3.3.2 Eclipse的安裝3.3.3 集成配置JDK3.3.4 集成配置Tomcat3.3.5 測(cè)試運(yùn)行Web項(xiàng)目3.4 繼續(xù)下一主題:開(kāi)始逐步構(gòu)建JSP、JavaBean、Servlet架構(gòu)第2部分 J2EE基礎(chǔ)架構(gòu)篇第4章 開(kāi)發(fā)JSP框架第5章 開(kāi)發(fā)JSP+JavaBean框架第6章 開(kāi)發(fā)JSP+JavaBean+Servlet框架第3部分 Hibernate框架篇第7章 Hibernate快速入門第8章 Hibernate核心技術(shù)詳解第5部分 Sping架構(gòu)篇第6部分 Struts2架構(gòu)篇第7部分 SSH/SSH2整合架構(gòu)篇
章節(jié)摘錄
版權(quán)頁(yè):插圖:
編輯推薦
《開(kāi)發(fā)者突擊:Java Web主流框架整合開(kāi)發(fā)(J2EE+Struts+Hibernate+Spring)(第2版)》:經(jīng)典暢銷書(shū)全新再版提升,獻(xiàn)給有毅力的開(kāi)發(fā)者每一個(gè)開(kāi)發(fā)者,都是軟件世界里的列兵!每一個(gè)技術(shù),都是前進(jìn)道路上的堡礁。從零起步,循序漸進(jìn),注重實(shí)戰(zhàn)《開(kāi)發(fā)者突擊:Java Web主流框架整合開(kāi)發(fā)(J2EE+Struts+Hibernate+Spring)(第2版)》從不同角度剖析了JavaWeb整合開(kāi)發(fā)中的:三大基礎(chǔ)技術(shù) J.SP/JavaBean/Servlet四大核心匡架 Struts/Hibernate/Spring/Struts2四種輔助技術(shù) JDBC/Log4j/Sitemesh/JUnit集成開(kāi)發(fā)環(huán)境 MVSQL/Tomcat/EclilPse·以J2EE(JSP、JavaBean、Servlet)、SSH(Struts、Spring、Hibernate、Struts2)為核心技術(shù),逐步構(gòu)建十大軟件架構(gòu)原型,構(gòu)建的每一個(gè)系統(tǒng)原型都可以直接作為系統(tǒng)開(kāi)發(fā)的基礎(chǔ)。·以MySQL、Tomcat、Eclipse搭配經(jīng)典的開(kāi)發(fā)環(huán)境。MySQL是免費(fèi)開(kāi)源的數(shù)據(jù)庫(kù),Tomcat是免費(fèi)開(kāi)源Web服務(wù)器,Eclipse是免費(fèi)開(kāi)源的Java集成開(kāi)發(fā)工具,這樣的組合將這三者的優(yōu)點(diǎn)發(fā)揮到極致?!な褂昧餍械妮o助技術(shù),包括JDBC、Log4j、Sitemesh、JUnit。JDBC用以進(jìn)行數(shù)據(jù)庫(kù)操作,Log4j用以記錄日志,Sitemesh用以進(jìn)行站點(diǎn)布局,JUnit用以進(jìn)行單元測(cè)試。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版