本书详细介绍了Java Web软件架构中的各种开发技术。主要内容包括:以MySQL为数据库、Tomcat为Web服务器、Eclipse为开发工具、CVS为版本控制工具的开发环境的构建过程;基于JSP、JavaBean、Servlet技术实现3种J2EE的基础架构;分3篇重点讲解Struts、Hibernate、Spring框架技术及这些技术的整合应用;基于Struts1的SSH整合架构,并开发个人通讯录和一个完整的办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;基于Struts2的SSH2整合架构,并在此架构基础上实现一个完整的办公自动化系统。在本书架构讲解的过程中,穿插介绍了JDBC、Log4j、Sitemesh、JUnit技术。

本书内容循序渐进,通俗易懂,覆盖了Java Web开发的最流行技术,无论对于Java Web架构设计还是软件开发,本书都是精通开发Java Web应用的的实用手册。

本书面向读者对象:Java和J2EE软件架构师与设计师、软件开发工程师、软件开发项目及技术经理。

推荐语

每一个开发者,都是软件世界里的列兵!每一个技术,都是前进道路上的堡礁。

从零起步,循序渐进,注重实战,本书从不同角度剖析了Java Web整合开发中的:三大基础技术JSP/JavaBean/Servlet,三大核心框架Struts/Hibernate/Spring,四种辅助技术JDBC/Log4j/Sitemesh/JUnit,MTEC开发环境MySQL/Tomcat/Eclipse/CVS。

以J2EE(JSP、JavaBean、Servlet)、SSH(Struts、Spring、Hibernate)为核心技术,逐步构建十大软件架构原型,构建的每—个系统原型都可以直接作为系统开发的基础。

以经典组合MTEC,即MySQL、Tomcat、Eclipse、CVS搭配经典的开发环境。MySQL是免费开源的数据库,Tomcat是免费开源的Web服务器,Eclipse是免费开源的Java集成开发工具,CVS是流行的版本控制工具,通过MTEC将这四者的优点发挥到极致。

使用流行的辅助技术,包括JDBC、Log4j、Sitemesh、JUnit。JDBC用以进行数据库操作,Log4j用以记录日志Sitemesh用以进行站点布局,JUnit用以进行单元测试。

以登录、注册、退出为基础需求构建十大软件架构原型,并在最终的原型SSH(Struts Spring Hibemate)和SSH2(Struts 2 Spring Hibernate)基础上分别开发完整的办公自动化系统。 

目录

前言

序言

一、了解软件架构

二、J2EE开发模型分析

三、J2EE架构技术选择

四、开发工具软件及版本选择

五、定位开发目标

六、继续下一主题:需求设计

第1部分 起步篇

第1章 需求分析与设计

第2章 设计并创建数据库

第3章 搭建集成开发环境

第2部分 J2EE基础架构篇

第4章 开发JSP框架

第5章 开发JSP+Java Bean框架

第6章 开发JSP+Java Bean+Servlet框架

第3部分 Hibernate框架篇

第7章 Hibernate快速入门

第8章 Hibernate核心技术详解

第4部分 Struts架构篇

第9章 构建Struts开发环境

第10章 开发Struts核心功能

第11章 使用DBCP连接池操作数据库

第12章 使用Log4j记录日志

第13章 使用Struts标签进行页面国际化

第14章 进行Struts数据验证

第15章 使用Sitemesh进行框架布局

第16章 开发Struts+Hibernate框架功能

第5部分 Spring架构篇

第17章 Spring技术核心

第18章 构建Spring开发环境

第19章 开发Spring MVC核心功能

第20章 使用Spring标签进行页面国际化

第21章 输入验证与数据绑定

第22章 使用Sitemesh进行Spring站点布局

第23章 使用Jdbc Template操作数据库

第24章 开发Spring+Hibernate框架功能

第6部分 Struts 2 架构篇

第25章 Struts 2 快速入门

第26章 Struts 2 核心组件详解

第27章 Struts 2 标签库详解

第28章 Struts 2 应用国际化

第29章 Struts 2 数据校验

第30章 Struts 2 数据转换器

第31章 Struts 2 拦截器

第32章 开发Struts 2+Spring+Hibernate框架功能

第7部分 SSH/SSH2整合架构篇

第33章 开发Struts+Spring框架功能

第34章 开发Struts+Spring+Hibernate框架功能

第35章 SSH架构提升——开发个人通信录

第36章 SSH架构实战——开发一个完整的办公自动化系统

第37章 SSH2架构实战——开发一个完整的办公自动化系统

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400