





定价:69.9元
印次:1-1
ISBN:9787302578581
出版日期:2021.06.01
印刷日期:2021.05.17
图书责编:张瑞庆
图书分类:教材
本书应用“项目驱动”(ProjectDriven)教学模式,通过完整的项目案例系统地介绍了使用StrutsSpringHibernate高级框架进行应用设计与开发的方法和技术。全书论述了高级开发框架概述、Struts基础、Struts标签、Struts高级技术、Struts拦截器、文件的上传与下载、Hibernate基础、Hibernate实体关系映射、Hibernate查询语言、Spring概述和控制反转(IoC)、Spring面向方面编程和事务处理以及StrutsSpringHibernate集成等内容。 本书理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为普通高等院校计算机专业本科生、专科生StrutsSpringHibernate高级框架应用开发课程的教材,也可供设计开发人员参考使用。
毕业于中国科学技术大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。作为主审和作者与教育部高等学校计算机科学与技术教学指导委员会及高校学者研发出“全国高等院校项目驱动案例实践系列教材”并由清华大学出版社出版。其中两本教材获得***十二五规划优秀教材。
前言 21世纪,什么技术将影响人类的生活?什么产业将决定国家的发展?信息技术与信息产业是首选的答案。高等学校学生是企业和政府的后备军,国家教育行政部门计划在高校中普及信息技术与软件工程教育。经过多所高校的实践,信息技术与软件工程教育受到学生的普遍欢迎,取得了很好的教学效果,但是也存在一些不容忽视的共性问题,其中突出的是教材问题。 从近两年信息技术与软件工程教育研究来看,许多任课教师提出目前的教材不合适。具体体现在: 第一,来自信息技术与软件工程专业的术语很多,对于没有这些知识背景的学生学习起来具有一定难度;第二,书中案例比较匮乏,与企业的实际情况相差太远,致使案例可参考性差;第三,缺乏具体的课程实践指导和真实项目。因此,针对各高校信息技术与软件工程课程教学特点与需求,编写适用的规范化教材已刻不容缓。 本书就是针对以上问题编写的,它是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿全书。本书提供了一个完整的艾斯医药项目案例,通过该项目使读者能够快速掌握使用Struts、Spring、Hibernate高级框架进行应用开发的方法和技术,具体包括高级开发框架概述、Struts基础、Struts标签、Struts高级技术、Struts拦截器、文件的上传与下载、Hibernate基础、Hibernate实体关系映射、Hibernate查询语言、Spring概述和控制反转(IoC)、Spring面向方面编程和事务处理以及StrutsSpringHibernate集成等内容。 本书特点如下。 (1) 重视项目实践。 经过多年实践,我们的体会是“I...
第1章StrutsSpringHibernate1
1.1框架概述1
1.2Struts、Spring和Hibernate概述4
1.2.1表示层4
1.2.2持久层5
1.2.3业务层5
1.2.4域模块层6
1.3开发工具与配置6
1.3.1开发工具与环境6
1.3.2工具集成步骤7
1.4本章总结12
1.5习题12
第2章AscentWeb医药商务项目13
2.1项目需求分析13
2.2项目系统分析和设计19
2.2.1面向对象分析设计19
2.2.2数据库设计27
2.3项目运行指南29
2.4本章总结31
2.5习题31
第3章Struts基础32
3.1MVC模式概述32
3.2MVC与Struts 2的映射34
3.3Struts 2框架的工作流程和配置文件35
3.3.1Struts 2框架的工作流程35
3.3.2Struts的配置文件36
3.4创建Controller组件51
3.4.1FilterDispatcher51
3.4.2Action的开发53
3.4.3属性驱动和模型驱动543.5创建Model组件55
3.6创建View组件56
3.7Struts开发步骤57
3.8项目案例66
3.8.1学习目标66
3.8.2案例描述66
3.8.3案例要点66
3.8.4案例实施66
3.8.5特别提示76
3.8.6拓展与提高76
3.9本章总结76
3.10习题76
第4章Struts 2标签78
4.1一般标签78
4.2UI标签89
...