本書詳細介紹了Java Web軟件架構中的各種開發(fā)技術。主要內容包括:以MySQL為數(shù)據(jù)庫、Tomcat為Web服務器、Eclipse為開發(fā)工具、CVS為版本控制工具的開發(fā)環(huán)境的構建過程;基于JSP、JavaBean、Servlet技術實現(xiàn)3種J2EE的基礎架構;分3篇重點講解Struts、Hibernate、Spring框架技術及這些技術的整合應用;基于Struts1的SSH整合架構,并開發(fā)個人通訊錄和一個完整的辦公自動化系統(tǒng),實現(xiàn)的功能包括日程安排、工作日志、短消息管理、公告管理、會議管理;基于Struts2的SSH2整合架構,并在此架構基礎上實現(xiàn)一個完整的辦公自動化系統(tǒng)。在本書架構講解的過程中,穿插介紹了JDBC、Log4j、Sitemesh、JUnit技術。隨書附贈光盤內容包括本書10種架構原型程序包、個人通訊錄及辦公自動化系統(tǒng)源程序。本書內容循序漸進,通俗易懂,覆蓋了Java Web開發(fā)的最流行技術,無論對于Java Web架構設計還是軟件開發(fā),本書都是精通開發(fā)Java Web應用的必備的實用手冊。本書面向讀者對象:Java和J2EE軟件架構師與設計師、軟件開發(fā)工程師、軟件開發(fā)項目及技術經理。