首页 > 图书中心 >图书详情

基于Struts和Hibernate技术的Web开发应用

作者:王颖玲
丛书名:21世纪计算机科学与技术实践型教程
定价:20
印次:1-1
ISBN:9787302261452
出版日期:2011.09.01
印刷日期:2011.09.23

21世纪影响世界的三大关键技术: 以计算机和网络为代表的信息技术;以基因工程为代表的生命科学和生物技术;以纳米技术为代表的新型材料技术。信息技术居三大关键技术之首。国民经济的发展采取信息化带动现代化的方针,要求在所有领域中迅速推广信息技术,导致需要大量的计算机科学与技术领域的优秀人才。 计算机科学与技术的广泛应用是计算机学科发展的原动力,计算机科学是一门应用科学。因此,计算机学科的优秀人才不仅应具有坚实的科学理论基础,而且更重要的是能将理论与实践相结合,并具有解决实际问题的能力。培养计算机科学与技术的优秀人才是社会的需要、国民经济发展的需要。 制定科学的教学计划对于培养计算机科学与技术人才十分重要,而教材的选择是实施教学计划的一个重要组成部分,《21世纪计算机科学与技术实践型教程》主要考虑了下述两方面。 一方面,高等学校的计算机科学与技术专业的学生,在学习了基本的必修课和部分选修课程之后,立刻进行计算机应用系统的软件和硬件开发与应用尚存在一些困难,而《21世纪计算机科学与技术实践型教程》就是为了填补这部分空白。将理论与实际联系起来,使学生不仅学会了计算机科学理论,而且也学会应用这些理论解决实际问题。 另一方面,计算机科学与技术专业的课程内容需要经过实践练习,才能深刻理解和掌握。因此,本套教材增强了实践性、应用性和可理解性,并在体例上做了改进--使用案例说明。 实践型教学占有重要的位置,不仅体现了理论和实践紧密结合的学科特征,而且对于提高学生的综合素质,培养学生的创新精神与实践能力有特殊的作用。因此,研究和撰写实践型教材是必需的,也是十分重要的任务。优秀的教材是保证高水平教学的重要因素,选择水平高、内容新、实践性强的教材可以促进课堂教学质量的快速提升。在教学中,应用实践型教材可以增强学生的认知能力、创新能力、实践能力以及团队协作和交流表达能力。

more >

为了帮助众多初学者快速掌握轻量级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月

more >
扫描二维码
下载APP了解更多

同系列产品more >

计算机网络教程(第3版)

张晓明
定 价:59元

查看详情
计算机网络应用基础(第2版)

陈杰华
定 价:49.80元

查看详情
计算机网络教程(第2版)

张晓明
定 价:46元

查看详情
Dreamweaver CS6网页设计与制作实...

冯小燕、傅伟玉、茌良生
定 价:30元

查看详情
网站建设与网页设计项目化教程

施莹、茹志鹃、徐建华
定 价:39元

查看详情
图书分类全部图书
more >
  • 第1章 J2EE和MVC1

    1.1 J2EE简介1

    1.1.1 J2EE是什么1

    1.1.2 J2EE技术2

    1.1.3 轻量级J2EE开发3

    1.2 软件架构3

    1.2.1 MVC模式3

    1.2.2 N层架构6

    1.3 构建MVC应用之登录功能6

    1.3.1 功能需求描述6

    1.3.2 登录功能应用架构分析7

    1.3.3 数据库分析与建立8

    1.3.4 视图层实现8

    1.3.5 控制层实现12

    1.3.6 模型层实现15

    1.3.7 运行20

    1.4 实验与能力拓展23

    第2章 Struts基本原理和应用25

    2.1 Struts入门25

    2.1.1 Struts简介25

    2.1.2 Struts开发环境的配置26

    2.2 Struts基本原理与核心组件29

    2.2.1 Struts基本原理29

    2.2.2 struts-config.xml配置文件30

    2.2.3 Struts控制器组件32

    2.2.4 Struts的FormBean33  2.3 开发基于Struts的应用35

    2.3.1 需求说明35

    2.3.2 开发基于Struts的用户登录功能35

    2.3.3 结合案例回顾Struts原理42

    2.4 实验与能力拓展44

    第3章 使用DispatchAction优化控制层45

    3.1 默认的Action类45

    3.1.1 默认的Action45

    3.1.2 解读Action类的execute ()方法45

    3.2 DispatchAction46

    3.2.1 使用DispatchAction的...

精彩书评more >

标题

评论

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

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