图书介绍:本书详细介绍了Java Web软件架构中的各种开发技术。首先讲解以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具的开发环境的构建过程;其次介绍基于JSP、JavaBean、Servlet技术实现3种J2EE的基础架构;然后分3个篇章重点讲解Struts、Hibernate、Spring框架技术及其整合应用;进一步分析了基于Struts1的SSH整合架构,并开发个人通讯录和一个完整的办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;最后讲解了基于Struts2的SSH2整合架构,并在此架构基础上实现一个完整的办公自动化系统。在本书架构讲解的过程中,同时讲解了JDBC、Log4j、Sitemesh、JUnit技术。本书内容循序渐进,通俗易懂,覆盖了JavaWeb开发的最流行技术。无论对于JavaWeb架构设计还是软件开发,本书都是广大开发人员精通Java Web应用开发的必备的实用手册。