首页 > 图书中心 >图书详情
基于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 >