首页 > 图书中心 > 基于Struts和Hibernate技术的Web开发应用

前言

为了帮助众多初学者快速掌握轻量级J2EE的开发方法,笔者精心编著了本书。它是笔者在项目实战中的经验总结,也是笔者在Struts/Hibernate技术的高职教学生涯中根据学生的学习规律和讲义整理而成的。本书根据读者的学习规律,首先通过实例介绍基本概念和基本操作,然后在读者掌握了这些基本概念和操作的基础上,再对内容进行深入的讲解,严格遵循由浅入深、循序渐进的原则。本书按照掌握Struts/Hibernate知识的先后顺序进行编排。本书对于每一个实例,从环境配置开始,到最后的运行都有详尽的介绍,从而使读者很容易就能运行实例,掌握开发方法,并体会到学习的快乐,不断增强学习的动力。

本书从头到尾都是按照读者的学习兴趣安排知识点的。我们本着用到什么介绍什么的原则,介绍了开发基于Struts和Hibernate框架的应用程序的最小软件集合和操作集合。目的就是以开发为向导介绍技术,而不是为技术而技术。

本书适合的读者

本书介绍了开发轻量级J2EE Web应用的流行框架SSH中的Struts和Hibernate框架,以及在开发工作中用到的MyEclipse和MySQL软件的常用操作。使用本书的读者需要具备Java Web应用开发的基本技能。本书适合用作Struts和Hibernate框架的入门书籍。

通过对本书的学习,读者可以掌握J2EE Web开发技术,同时通过本书的实战演练,能够积累一定的实际开发经验和技巧,掌握J2EE Web开发的思路,为以后的提高打下坚实的基础。

本书可以作为计算机实践型课程的教材,也可以作为IT培训机构的教材或是自学材料。

本书特点

Wingdings|Cp 讲解通俗易懂: 本书在行文中追求朴实易懂,语言尽量简练,以易读性为第一要务。在编写时充分站在读者的角度描述问题,对于每一个案例,给出全面详尽的步骤分析和操作说明。

Wingdings|Cp结构主次分明: 本书着重讲解开发中常用的技术和工具,使得读者在学习中首先掌握最关键的开发技术,而不用为技术难题所困扰。当读者逐步熟悉开发所使用的常用技术和工具之后,通过进一步的研究学习将很容易地进行技术的升级,并解决开发中遇到的难题。  Wingdings|Cp由浅入深: 为了让读者能很快地进行J2EE Web应用开发,每一章都从一个简单的应用示例入手,让读者快速了解本章工作内容,然后再详细讲解本章涉及的基本原理和知识。最后再通过一个详细的示例来巩固学习成果。这种学习过程适合初学者的接受规律。

Wingdings|Cp实战性强: 本书遵循面向工作过程的思想编著而成,在理论部分过后,提供了一个具有原型性的网上购物子系统的需求,以供读者进行练习,融会贯通前面各个章节的内容,从而使读者可以通过本书的学习快速进行实战项目的开发。

本书的组织结构和主要内容

本书内容总体上分为7章,从架构思想的引入和架构技术的分析开始,逐步讲解各种技术架构的原型实现,并以登录、注册、退出三项基本功能进行架构的实例讲解。最后通过一个完整的案例整合Struts+Hibernate架构,并给出详细的开发步骤分析。 各部分的内容如下:

1. J2EE Web架构基础篇: 开发基于JSP、JavaBean、Servlet技术的MVC模式的原型系统。

2. Struts架构篇: 开发Struts架构原型。

(1) 通过原型系统的Struts框架开发,讲解Struts原理和核心组件Action和ActionForm. 

(2) 通过原型系统的优化,讲解DispatchAction的应用。

(3) 通过原型系统视图组件的扩展,讲解Struts的标签库和国际化处理。

3. Hibernate架构篇: 开发Struts+Hibernate架构原型。

(1) 讲解Hibernate的核心技术,包括持久化对象、Hibernate基础对象、配置文件和集成Struts进行Web开发的过程。在Struts架构基础上增加Hibernate支持。

(2) 在Struts架构基础上增加Hibernate支持,重点关注Hibernate查询的使用。

4. 实战篇: 开发基于Struts+Hibernate架构的学生成绩与课程管理系统。

(1) 讲解项目需求。

(2) 以功能为单位展开分析。

(3) 以MVC思想贯穿讲解架构的整合。

尽管笔者尽了最大努力,本书难免会有不妥之处,欢迎各界专家和读者朋友批评指正。 

作 者2011年8月

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘