成功加入购物车
张志锋 ; 马军霞 ; 谷培培 / 清华大学出版社 / 2022-11 / 其他
售价 ¥ 25.69 2.6折
定价 ¥99.80
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-08-16
卖家超过10天未登录
Web框架技术(Struts2+Hibernate5+Spring5)教程(第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开发项目31 1.4本章小结33 1.5习题33 1.5.1选择题33 1.5.2填空题34 1.5.3简答题34 1.5.4实训题34 第2章Struts2核心组件详解35 2.1Struts2的配置文件struts.xml35 2.1.1struts.xml配置文件的结构35 2.1.2Bean配置36 2.1.3常量配置36 2.1.4包含配置37 2.1.5包配置39 2.1.6命名空间配置40 2.1.7Action配置41 2.1.8结果配置41 2.1.9拦截器配置41 2.2Struts2的核心控制器StrutsPrepareAndExecuteFilter42 2.3Struts2的业务控制器Action42 2.3.1Action接口和ActionSupport类42 2.3.2Action实现类46 2.3.3Action访问ActionContext47 2.3.4Action直接访问Servlet51 2.3.5Action中的动态方法调用54 2.4Struts2的OGNL表达式60 2.4.1Struts2的OGNL表达式60 2.4.2Struts2的OGNL集合63 2.5Struts2标签库65 2.5.1Struts2标签库概述65 2.5.2Struts2的表单标签66 2.5.3Struts2的非表单标签73 2.5.4Struts2的数据标签76 2.5.5Struts2的控制标签82 2.6本章小结91 2.7习题91 2.7.1选择题91 2.7.2填空题91 2.7.3简答题92 2.7.4实训题92 第3章Struts2的高级组件93 3.1Struts2的国际化93 3.1.1Struts2实现国际化的流程93 3.1.2Struts2国际化应用实例96 3.2Struts2的拦截器101 3.2.1Struts2拦截器的基础知识101 3.2.2Struts2拦截器实现类102 3.2.3Struts2拦截器应用实例103 3.3Struts2的输入校验107 3.3.1Struts2输入验证的基础知识107 3.3.2Struts2的手工验证113 3.3.3Struts2内置校验器的使用117 3.3.4Struts2内置校验器应用实例122 3.4Struts2的文件上传和下载128 3.4.1文件上传128 3.4.2文件下载134 3.5本章小结138 3.6习题139 3.6.1选择题139 3.6.2填空题139 3.6.3简答题139 3.6.4实训题140 第4章基于Struts2的个人信息管理系统项目实训141 4.1项目需求说明141 4.2项目系统分析141 4.3项目数据库设计142 4.4项目实现144 4.4.1项目文件结构144 4.4.2用户登录和注册功能的实现145 4.4.3系统主页面功能的实现172 4.4.4个人信息管理功能的实现175 4.4.5通讯录管理功能的实现188 4.4.6日程安排管理功能的实现202 4.4.7个人文件管理功能的实现217 4.5本章小结228 4.6习题229 实训题229 第5章Hibernate5框架技术入门230 5.1Hibernate5的基础知识230 5.1.1Hibernate5的发展与特点230 5.1.2Hibernate5软件包的下载和配置231 5.1.3Hibernate5的工作原理234 5.2Hibernate5的核心组件234 5.3基于Struts2和Hibernate5的登录和注册系统235 5.4本章小结248 5.5习题248 5.5.1选择题248 5.5.2填空题249 5.5.3简答题249 5.5.4实训题249 第6章Hibernate5核心组件详解250 6.1Hibernate5的配置文件250 6.1.1hibernate.cfg.xml250 6.1.2hibernate.properties253 6.2Hibernate5的持久化对象255 6.2.1Hibernate5的持久化对象基础知识255 6.2.2Hibernate5的持久化对象状态257 6.3Hibernate5的映射文件258 6.4Hibernate5的Configuration类261 6.5Hibernate5的SessionFactory接口261 6.6Hibernate5的Session接口262 6.6.1Session接口的基础知识262 6.6.2通过方法获取持久化对象263 6.6.3操作持久化对象的常用方法264 6.7Hibernate5的Transaction接口267 6.8Hibernate5的Query接口268 6.8.1Query接口的基本知识268 6.8.2Query接口的常用方法268 6.9基于Struts2 Hibernate5的学生信息管理系统271 6.9.1项目介绍、主页面以及查看学生信息功能的实现271 6.9.2添加学生信息功能的实现280 6.9.3修改学生信息功能的实现283 6.9.4删除学生信息功能的实现290 6.10本章小结292 6.11习题292 6.11.1选择题292 6.11.2填空题293 6.11.3简答题293 6.11.4实训题293 第7章Hibernate5的高级组件294 7.1利用关联关系操纵对象294 7.1.1一对一关联关系294 7.1.2一对一关联关系的应用实例297 7.1.3一对多关联关系308 7.1.4一对多关联关系的应用实例310 7.1.5多对多关联关系316 7.1.6多对多关联关系的应用实例316 7.2Hibernate5数据查询325 7.2.1Hibernate Query Language 325 7.2.2Criteria Query327 7.2.3Native SQL Query327 7.3Hibernate5的事务管理327 7.3.1事务的特性328 7.3.2事务隔离328 7.3.3在Hibernate5配置文件中设置隔离级别329 7.3.4在Hibernate5中使用JDBC事务329 7.3.5在Hibernate5中使用JTA事务330 7.4Hibernate5的Cache管理331 7.4.1一级Cache331 7.4.2二级Cache332 7.5本章小结332 7.6习题333 7.6.1选择题333 7.6.2填空题333 7.6.3简答题333 7.6.4实训题333 第8章基于Struts2 Hibernate5的教务管理系统项目实训334 8.1项目需求说明334 8.2项目系统分析334 8.3项目数据库设计336 8.4项目实现338 8.4.1项目文件结构338 8.4.2用户登录功能的实现340 8.4.3学生管理功能的实现361 8.4.4管理员管理功能的实现372 8.4.5教师管理功能的实现377 8.5本章小结378 8.6习题379 实训题379 第9章Spring5框架技术入门380 9.1Spring5基础知识380 9.1.1Spring5的由来与发展380 9.1.2Spring5的下载与配置381 9.1.3Spring5框架的体系结构384 9.2Spring5 IoC的原理和主要组件386 9.2.1IoC的基础知识以及原理386 9.2.2IoC的主要组件392 9.2.3IoC的应用实例394 9.2.4注入的两种方式402 9.3基于Struts2 Hibernate5 Spring5的登录系统406 9.3.1项目介绍406 9.3.2在web.xml中配置Struts2和Spring5407 9.3.3编写视图组件408 9.3.4Action和JavaBean409 9.3.5Struts2、Spring3和Hibernate5的配置文件412 9.3.6Struts2、Spring5和Hibernate整合中常见问题414 9.3.7项目部署和运行414 9.4本章小结415 9.5习题416 9.5.1选择题416 9.5.2填空题416 9.5.3简答题416 9.5.4实训题416 第10章Spring5的AOP框架417 10.1AOP框架基础知识417 10.1.1AOP框架简介417 10.1.2Spring5的AOP框架主要术语419 10.2代理420 10.2.1静态代理420 10.2.2动态代理422 10.3创建通知424 10.3.1前置通知及应用实例425 10.3.2后置通知及应用实例427 10.3.3环绕通知及应用实例429 10.3.4异常通知及应用实例431 10.3.5引入通知434 10.4定义切入点434 10.4.1静态切入点和动态切入点 434 10.4.2切入点的应用实例435 10.5创建引入438 10.6本章小结439 10.7习题439 10.7.1选择题439 10.7.2填空题440 10.7.3简答题440 10.7.4实训题440 第11章基于Struts2 Hibernate5 Spring5的校园论坛BBS项目实训441 11.1项目需求分析441 11.2项目分析与设计442 11.3项目数据库设计443 11.4项目实现445 11.4.1项目的文件结构和主页面445 11.4.2BBS登录功能的实现480 11.4.3BBS板块管理功能的实现487 11.4.4BBS帖子管理功能的实现495 11.4.5个人信息管理功能的实现520 11.5本章小结529 11.6习题529 实训题529 附录A“Web框架技术”教学大纲530
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30