登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』Web框架技术(Struts2+Hibernate5+Spring5)教程(第2版)

書城自編碼: 3345991
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 张志锋,马军霞 等
國際書號(ISBN): 9787302524298
出版社: 清华大学出版社
出版日期: 2019-04-01


書度/開本: 16开 釘裝: 平装

售價:HK$ 120.2

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
儿童自我关怀练习册:做自己最好的朋友
《 儿童自我关怀练习册:做自己最好的朋友 》

售價:HK$ 69.4
高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量)
《 高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量) 》

售價:HK$ 62.7
元好问与他的时代(中华学术译丛)
《 元好问与他的时代(中华学术译丛) 》

售價:HK$ 87.4
汽车传感器结构·原理·检测·维修
《 汽车传感器结构·原理·检测·维修 》

售價:HK$ 109.8
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
《 怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!) 》

售價:HK$ 65.0
罗马政治观念中的自由
《 罗马政治观念中的自由 》

售價:HK$ 50.4
中国王朝内争实录:宠位厮杀
《 中国王朝内争实录:宠位厮杀 》

售價:HK$ 61.6
凡事发生皆有利于我(这是一本读了之后会让人运气变好的书”治愈无数读者的心理自助经典)
《 凡事发生皆有利于我(这是一本读了之后会让人运气变好的书”治愈无数读者的心理自助经典) 》

售價:HK$ 44.6

 

編輯推薦:
项目驱动,任务引导。以项目为驱动的教学模式,将知识和技术讲解融入项目实践。
循序渐进,内容全面。从基础知识到实战技术,从简单到复杂,由浅入深,系统讲解。
强调实践,面向工程。结合项目开发全过程讲解,训练复杂工程实践能力,激发创新意识。
资源丰富,案例典型。提供220个实例、30个小项目和3个大项目源码、教学课件、大纲等配套教学资源。
內容簡介:
本书旨在培养学生的Java Web框架技术实践创新和工程能力,为广大读者提供一本Java Web框架知识综合学习和积累项目开发经验的书。
全书理论联系实践,引进以项目为驱动的教学模式,详细系统地讲解Struts2、Hibernate5和Spring5框架技术,将项目开发贯穿整个知识体系。全书共分11章,内容包括Struts2框架技术入门、Struts2核心组件详解、Struts2的高级组件、基于Struts2的个人信息管理系统项目实训、Hibernate5框架技术入门、Hibernate5核心组件详解、Hibernate5的高级组件、基于Struts2 Hibernate5的教务管理系统项目实训、Spring5框架技术入门、Spring5的AOP框架、基于Struts2 Hibernate5 Spring5的校园论坛BBS项目实训。通过30多个小项目和3个大项目的开发实践,使读者能够掌握基本理论知识,并锻炼读者的综合应用能力。
本书可作为普通高等院校的Java Web框架技术教材,也可作为Java工程师培训教材或作为Java工程师的参考书。
目錄
目录
第1章Struts2框架技术入门1
1.1Struts2的基础知识1
1.1.1Struts2的由来与发展1
1.1.2Struts2软件包的下载和配置2
1.1.3MVC设计模式15
1.1.4Struts2的工作原理16
1.2Struts2的核心组件17
1.2.1Struts2的控制器组件17
1.2.2Struts2的模型组件18
1.2.3Struts2的视图组件20
1.3基于Struts2的登录系统21
1.3.1使用NetBeans8开发项目21
1.3.2使用MyEclipse 2017开发项目26
1.3.3使用Eclipse开发项目33
1.4本章小结34
1.5习题34
1.5.1选择题34
1.5.2填空题35
1.5.3简答题35
1.5.4实训题35第2章Struts2核心组件详解36
2.1Struts2的配置文件struts.xml36
2.1.1struts.xml配置文件的结构36
2.1.2Bean配置37
2.1.3常量配置38
2.1.4包含配置39
2.1.5包配置40
2.1.6命名空间配置41
2.1.7Action配置42
2.1.8结果配置43
2.1.9拦截器配置43
2.2Struts2的核心控制器StrutsPrepareAndExecuteFilter43
2.3Struts2的业务控制器Action44
2.3.1Action接口和ActionSupport类44
2.3.2Action实现类48
2.3.3Action访问ActionContext49
2.3.4Action直接访问Servlet54
2.3.5Action中的动态方法调用57
2.4Struts2的OGNL表达式62
2.4.1Struts2的OGNL表达式62
2.4.2Struts2的OGNL集合66
2.5Struts2的标签库67
2.5.1Struts2的标签库概述67
2.5.2Struts2的表单标签67
2.5.3Struts2的非表单标签75
2.5.4Struts2的数据标签78
2.5.5Struts2的控制标签85
2.6本章小结94
2.7习题94
2.7.1选择题94
2.7.2填空题95
2.7.3简答题95
2.7.4实训题95第3章Struts2的高级组件96
3.1Struts2的国际化96
3.1.1Struts2实现国际化的流程96
3.1.2Struts2国际化应用实例99
3.2Struts2的拦截器104
3.2.1Struts2拦截器的基础知识104
3.2.2Struts2拦截器实现类105
3.2.3Struts2拦截器应用实例106
3.3Struts2的输入校验110
3.3.1Struts2输入验证的基础知识110
3.3.2Struts2的手工验证117
3.3.3Struts2内置校验器的使用121
3.3.4Struts2内置校验器应用实例127
3.4Struts2的文件上传和下载134
3.4.1文件上传134
3.4.2文件下载140
3.5本章小结144
3.6习题145
3.6.1选择题145
3.6.2填空题145
3.6.3简答题145
3.6.4实训题146第4章基于Struts2的个人信息管理系统项目实训147
4.1项目需求说明147
4.2项目系统分析147
4.3项目的数据库设计148
4.4项目实现150
4.4.1项目文件结构150
4.4.2用户登录和注册功能的实现151
4.4.3系统主页面功能的实现184
4.4.4个人信息管理功能的实现188
4.4.5通讯录管理功能的实现202
4.4.6日程安排管理功能的实现218
4.4.7个人文件管理功能的实现236
4.5本章小结249
4.6习题249
实训题249第5章Hibernate5框架技术入门250
5.1Hibernate5的基础知识250
5.1.1Hibernate5的发展与特点250
5.1.2Hibernate5软件包的下载和配置251
5.1.3Hibernate5的工作原理254
5.2Hibernate5的核心组件254
5.3基于Struts2和Hibernate5的登录和注册系统255
5.4本章小结270
5.5习题270
5.5.1选择题270
5.5.2填空题270
5.5.3简答题270
5.5.4实训题271第6章Hibernate5核心组件详解272
6.1Hibernate5的配置文件272
6.1.1hibernate.cfg.xml272
6.1.2hibernate.properties275
6.2Hibernate5的持久化对象278
6.2.1Hibernate5的持久化对象基础知识278
6.2.2Hibernate5的持久化对象状态279
6.3Hibernate5的映射文件281
6.4Hibernate5的Configuration类284
6.5Hibernate5的SessionFactory接口284
6.6Hibernate5的Session接口285
6.6.1Session接口的基础知识285
6.6.2通过方法获取持久化对象286
6.6.3操作持久化对象的常用方法287
6.7Hibernate5的Transaction接口290
6.8Hibernate5的Query接口291
6.8.1Query接口的基本知识291
6.8.2Query接口的常用方法292
6.9基于Struts2 Hibernate5的学生信息管理系统294
6.9.1项目介绍、主页面以及查看学生信息功能的实现295
6.9.2添加学生信息功能的实现304
6.9.3修改学生信息功能的实现308
6.9.4删除学生信息功能的实现316
6.10本章小结318
6.11习题319
6.11.1选择题319
6.11.2填空题319
6.11.3简答题319
6.11.4实训题320第7章Hibernate5的高级组件321
7.1利用关联关系操纵对象321
7.1.1一对一关联关系321
7.1.2一对一关联关系的应用实例324
7.1.3一对多关联关系336
7.1.4一对多关联关系的应用实例338
7.1.5多对多关联关系345
7.1.6多对多关联关系的应用实例346
7.2Hibernate5数据查询355
7.2.1Hibernate Query Language 355
7.2.2Criteria Query方式358
7.2.3Native SQL查询358
7.3Hibernate5的事务管理358
7.3.1事务的特性358
7.3.2事务隔离359
7.3.3在Hibernate5配置文件中设置隔离级别360
7.3.4在Hibernate5中使用JDBC事务360
7.3.5在Hibernate5中使用JTA事务361
7.4Hibernate5的Cache管理361
7.4.1一级Cache362
7.4.2二级Cache362
7.5本章小结363
7.6习题363
7.6.1选择题363
7.6.2填空题364
7.6.3简答题364
7.6.4实训题364第8章基于Struts2 Hibernate5的教务管理系统项目实训365
8.1项目需求说明365
8.2项目系统分析365
8.3项目的数据库设计367
8.4项目实现369
8.4.1项目文件结构369
8.4.2用户登录功能的实现370
8.4.3学生管理功能的实现396
8.4.4管理员管理功能的实现409
8.4.5教师管理功能的实现415
8.5本章小结415
8.6习题416
实训题416第9章Spring5框架技术入门417
9.1Spring5的基础知识417
9.1.1Spring5的由来与发展417
9.1.2Spring5的下载与配置418
9.1.3Spring5框架的体系结构421
9.2Spring5 IoC的原理和主要组件423
9.2.1IoC的基础知识以及原理423
9.2.2IoC的主要组件429
9.2.3IoC的应用实例432
9.2.4注入的两种方式440
9.3基于Struts2 Hibernate5 Spring5的登录系统443
9.3.1项目介绍443
9.3.2在web.xml中配置Struts2和Spring5445
9.3.3编写视图组件446
9.3.4Action和JavaBean446
9.3.5Struts2、Spring5和Hibernate的配置文件450
9.3.6Struts2、Spring5和Hibernate整合中常见问题452
9.3.7项目部署和运行452
9.4本章小结453
9.5习题454
9.5.1选择题454
9.5.2填空题454
9.5.3简答题454
9.5.4实训题454第10章Spring5的AOP框架455
10.1AOP框架基础知识455
10.1.1AOP框架简介455
10.1.2Spring5的AOP框架主要术语457
10.2代理458
10.2.1静态代理458
10.2.2动态代理461
10.3创建通知463
10.3.1前置通知及应用实例463
10.3.2后置通知及应用实例466
10.3.3环绕通知及应用实例468
10.3.4异常通知及应用实例470
10.3.5引入通知473
10.4定义切入点473
10.4.1静态切入点和动态切入点473
10.4.2切入点的应用实例474
10.5创建引入478
10.6本章小结479
10.7习题479
10.7.1选择题479
10.7.2填空题479
10.7.3简答题479
10.7.4实训题480第11章基于Struts2 Hibernate5 Spring5的校园论坛BBS项目实训481
11.1项目需求分析481
11.2项目分析与设计482
11.3项目的数据库设计483
11.4项目实现485
11.4.1项目的文件结构和主页面485
11.4.2BBS登录功能的实现527
11.4.3BBS板块管理功能的实现536
11.4.4BBS帖子管理功能的实现544
11.4.5个人信息管理功能的实现574
11.5本章小结584
11.6习题584
实训题584参考文献585
內容試閱
前言
目前,软件企业在招聘Java工程师时,几乎无一例外地要求应聘人员具备Java Web框架技术的应用能力,所以Java Web框架技术应用是Java工程师必备的技能。
为切实贯彻、实践工程教育认证的思想,培养学生的专业应用能力、系统设计能力和工程实践能力,本教材引进以项目为驱动的教学模式,通过30多个小项目和3个大项目的实践训练,使读者在学习Java Web框架技术知识体系的同时,结合工程实践加深理解和巩固,同时培养学生的工程意识、协作精神以及综合应用所学知识解决实际问题的能力。
本书主要内容安排如下。
第1章Struts2框架技术入门。本章主要介绍Struts2的基础知识、Struts2的核心组件和基于Struts2的登录系统。
第2章Struts2核心组件详解。本章主要介绍Struts2的配置文件struts.xml、Struts2的核心控制器StrutsPrepareAndExecuteFilter、Struts2的业务控制器Action、Struts2的OGNL表达式和Struts2的标签库。
第3章Struts2的高级组件。本章主要介绍Struts2的国际化、Struts2的拦截器、Struts2的输入校验、Struts2的文件上传和下载。
第4章基于Struts2的个人信息管理系统项目实训。本章主要介绍项目需求说明、项目系统分析、项目的数据库设计和项目实现。通过该项目的练习实现整合前3章所学知识,同时培养读者的项目实践能力,积累项目开发经验。
第5章Hibernate5框架技术入门。本章主要介绍Hibernate5的基础知识、Hibernate5的核心组件、基于Struts2和Hibernate5的登录和注册系统。
第6章Hibernate5核心组件详解。本章主要介绍Hibernate5的配置文件、Hibernate5的持久化对象、Hibernate5的映射文件、Hibernate5的Configuration类、Hibernate5的SessionFactory接口、Hibernate5的Session接口、Hibernate5的Transaction接口、Hibernate5的Query 接口、基于Struts2 Hibernate5的学生信息管理系统。
第7章Hibernate5的高级组件。本章主要介绍利用关联关系操纵对象、Hibernate5 数据查询、Hibernate5 的事务管理、Hibernate5的Cache管理。
第8章基于Struts2 Hibernate5的教务管理系统项目实训。本章主要介绍项目需求说明、项目系统分析、项目的数据库设计和项目实现。通过该项目的练习整合前面章节所学知识,进一步积累项目开发经验。
第9章Spring5框架入门。本章主要介绍Spring5的基础知识、Spring5 IoC的原理和主要组件、基于Struts2 Hibernate5 Spring5的登录系统。
第10章Spring5的AOP框架。本章主要介绍AOP框架基础知识、代理、创建通知、定义切入点和创建引入。
第11章基于Struts2 Hibernate5 Spring5的校园论坛BBS项目实训。本章主要介绍项目需求分析、项目分析与设计、项目的数据库设计和项目实现。通过该项目综合运用SSH技术,积累项目开发经验。
本书由张志锋、马军霞、宋胜利、杜中州、赵晓君、范乃梅、徐洁、刘育熙、李璞、谷培培、崔霄、付金华、赵明辉、刘放美、李保环和软件工程专业2015级贾启同学共同编写。
在本书的编写和出版过程中得到郑州轻工业大学、清华大学出版社的大力支持和帮助,在此表示感谢。
由于编写时间仓促,水平所限,书中难免有纰漏之处,敬请读者不吝赐教。
除了配套制作的教学课件、教学日历、教学大纲、实验大纲、期末试卷外,本书还提供书中NetBeans和MyEclipse版本的示例源代码、课后习题参考答案、电子版课后习题以及其他未收入教材的实训项目可在清华大学出版社网站www.tup.com.cn下载或者在作者提供的教学资源网站http:iweb.zzuli.edu.cn下载,并为教师提供服务邮箱2394115659@qq.com,以提供更多、更便捷的教学资源服务。
编者
2019年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.