Web框架技术(Struts2+Hibernate5+Spring5)教程(第3版·微课版)
中国轻工业“十四五”规划教材,河南省精品在线开放课程配套教材,河南省“十四五”普通高等教育规划教材,河南省一流本科课程“Web框架技术”配套教材,河南省本科高校课程思政样板课程配套教材,获河南省首届全省教材建设奖

作者:张志锋、马军霞、谷培培

定价:99.8元

印次:3-2

ISBN:9787302615651

出版日期:2022.11.01

印刷日期:2023.11.27

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书旨在培养学生的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工程师的参考书。

张志锋 毕业于西安理工大学。现为郑州轻工业大学软件学院教授、硕士生导师、副院长,河南省本科高校课程思政教学研究特色化示范中心主任,首届河南省教材建设奖教材建设先进集体负责人,河南省首批本科高校课程思政样板课程负责人,河南省一流本科课程负责人,主持项目荣获河南省高等教育教学成果奖一等奖。从事大数据、机器学习、深度学习研究,并长期承担程序设计技术、JSP程序设计技术、Web框架技术等课程的教学工作,主编《Java程序设计与项目实训教程(第2版)》《JSP程序设计与项目实训教程(第3版.微课版)》《JSP程序设计技术教程(第2版)》等多部教材,其中4部入选河南省普通高等教育规划教材,1部获首届河南省教材建设奖。

前言 目前,软件企业在招聘Java工程师时,几乎无一例外地要求应聘人员具备Java Web框架技术的应用能力,所以Java Web框架技术应用是Java工程师必备的技能。 本书是中国轻工业“十四五”规划教材,河南省“十四五”普通高等教育规划教材,河南省一流本科课程、河南省本科高校课程思政样板课程“Web框架技术”的配套教材,是软件工程专业建设国家级一流专业的重要成果,为工程教育专业认证提供有效支撑。 本书依据新工科人才培养理念,全面准确地阐述主流Web框架技术的基本理论、基础知识、基本方法,综合知识、能力和素质,科学构建知识体系,融合现代信息技术手段,提供多种内容呈现方式,培养读者的Java Web应用系统设计能力、工程实践能力和科学思维能力。 本书结合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的拦截器...

课件下载

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情
目录

第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访问A...

项目驱动,思维引领。以项目为驱动的教学模式,将知识、技术、思维训练融入项目实践。

循序渐进,内容全面。从基础知识到实战技术,从简单到复杂,由浅入深,系统讲解。

强调实践,面向工程。结合项目开发全过程讲解,训练复杂工程实践能力,激发创新意识。

资源丰富,案例典型。提供220个示例、30多个小项目和3个大项目源码及微课视频、教学课件、教学大纲等配套教学资源。