新書推薦:

《
何以大明:历史的局内人与旁观者(一部充满人性温度与历史洞察的大明群像史诗;十八位人物,帝王、巨富、权宦、狂士、文人、英雄……他们是历史的书写者,也是历史的旁观者;明史学者章宪法最新力作。)
》
售價:HK$
97.9

《
新民说·管理者为何重要:无老板公司的险境
》
售價:HK$
96.8

《
宇宙(第二卷) 科学元典丛书
》
售價:HK$
107.8

《
了不起的创作者:保持创造力的10堂启发课
》
售價:HK$
64.9

《
爱得太多的父母:14组家庭,20年追踪的家庭教育调查实录
》
售價:HK$
65.8

《
人偶游戏(东野圭吾竟然写过这种惊悚悬疑之作)
》
售價:HK$
65.8

《
自然、权利与正义(重思古典自然法 探索人类生活的永恒根基)
》
售價:HK$
74.8

《
汗青堂丛书155·糖与现代世界的塑造:种植园、奴隶制与全球化
》
售價:HK$
118.8
|
編輯推薦: |
1.创新了多样化、融合式的教材模式。本书充分发挥纸质教材、数字教材、电子活页各自的优势,取长补短,相得益彰,构建适合线上线下融合教学的新模式,有利于按需实施《Java Web应用程序开发》课程教学。
2.构建了模块化、渐进式的教材结构。全书分为基础篇和进阶篇两个部分,整体结构规划为4个组成部分。
3.优选了高效化、组合式的开发技术。保证Java Web应用开发技术的先进性、代表性、时代性,让Java Web应用开发技术与业界同步。
4.设置了层次化、项目式的训练任务。本书每个模块都设置了【实例探析】、【典型应用】、【拓展应用】三个层次的训练任务,全书共优选40个程序探析实例,45项程序开发任务。
5.形成了系统化、问题式的知识体系。每个模块的理论知识根据需要分别在【释疑解惑】、【前导知识】、【知识梳理】。
|
內容簡介: |
本书构建了模块化、渐进式的教材结构。全书分为基础篇和进阶篇,共10个模块,分别是基于JSP指令和标签的Web应用程序开发、基于JSP内置对象的Web应用程序开发、基于JDBC的Web应用程序开发、基于Servlet的Web应用程序开发、基于JavaBean的Web应用程序开发、基于Spring MVC的Web应用程序开发、基于MyBatis的Web应用程序开发、基于Spring的Web应用程序开发、基于SSM的Web应用程序开发、基于Spring Boot的Web应用程序开发。每个模块都设置了【释疑解惑】【前导知识】【前导操作】【实例探析】【典型应用】【拓展应用】【学习回顾】【模块小结】和【模块习题】9个部分,遵循规范化、框架式的程序开发过程,带领读者循序渐进地完成Java Web理论知识的学习与程序开发的实践。
來源:香港大書城megBookStore,http://www.megbook.com.hk 本书既可作为高校计算机及相关专业的教材,又可作为计算机培训机构的参考资料,还可作为广大Java Web应用程序开发爱好者的自学参考书。
|
關於作者: |
龙浩,博士,副教授,徐州工业职业技术学院信息工程学院副院长,江苏省“333人才工程”第三层次培养对象,江苏省青蓝工程优秀青年骨干教师,获得徐州工业职业技术学院科技进步奖一等奖两项。主要研究方向为软件工程,移动群智感知计算,隐私保护。近年来第一作者发表SCI检索论文5篇,EI期刊论文1篇,核心期刊8篇,合作发表论文多篇,授权发明专利4件,软件著作权15件,实用新型专利10件。主持或参与国家课题3项,省部级课题8项,市厅级项目10项,校级课题5项,横向课题4项。
|
目錄:
|
目 录
基础篇
模块1 基于JSP指令和标签的Web应用程序开发 2
释疑解惑 2
前导知识 4
前导操作 5
实例探析 6
【实例1-1】使用Eclipse IDE创建静态Web项目 6
【实例1-2】创建显示欢迎信息的JSP应用程序 13
【实例1-3】在JSP页面中显示当前系统日期 22
典型应用 26
【任务1-1】基于JSP指令和HTML标签创建用户登录页面 26
【任务1-2】基于JSP指令和HTML标签创建用户注册页面 28
拓展应用 30
【任务1-3】在JSP页面中截取超长字符串并输出 30
【任务1-4】将多个页面组合成一个完整页面 31
学习回顾 32
模块小结 32
模块习题 32
模块2 基于JSP内置对象的Web应用程序开发 33
释疑解惑 33
前导知识 34
前导操作 36
实例探析 36
【实例2-1】使用request对象获取表单中的信息 36
【实例2-2】使用session对象实现页面访问控制与使用response对象实现页面选择跳转 38
【实例2-3】使用application对象统计网站的在线人数 42
【实例2-4】使用application对象获取数据库的连接信息 44
【实例2-5】通过cookie实现自动登录 45
典型应用 47
【任务2-1】应用JSP内置对象获取用户登录信息 47
【任务2-2】应用JSP内置对象获取用户注册信息 48
拓展应用 49
【任务2-3】应用JSP内置对象获取用户在某网页停留的时间 49
【任务2-4】应用JSP内置对象防止HTML表单在网站外部提交 49
学习回顾 50
模块小结 50
模块习题 50
模块3 基于JDBC的Web应用程序开发 51
释疑解惑 51
前导知识 52
前导操作 52
实例探析 55
【实例3-1】网页中动态显示商品数据 55
【实例3-2】网页中动态生成商品类型列表 57
典型应用 58
【任务3-1】基于JDBC实现用户登录功能 58
【任务3-2】基于JDBC实现用户注册功能 60
拓展应用 62
【任务3-3】实现修改用户密码功能 62
【任务3-4】实现删除用户信息功能 63
学习回顾 64
模块小结 64
模块习题 64
模块4 基于Servlet的Web应用程序开发 65
释疑解惑 65
前导知识 66
前导操作 70
实例探析 71
【实例4-1】使用Servlet动态生成HTML内容,显示欢迎信息 71
【实例4-2】使用Servlet向客户端发送错误提示信息 75
【实例4-3】使用Servlet读取HTML表单中的数据并输出 77
【实例4-4】应用字符编码过滤器避免产生乱码 78
典型应用 79
【任务4-1】使用JSP与Servlet实现用户登录功能 79
【任务4-2】使用JSP与Servlet实现用户注册功能 80
拓展应用 80
【任务4-3】使用Servlet过滤器统计网站访问量 80
【任务4-4】使用Servlet对象统计网站访问量 83
学习回顾 83
模块小结 83
模块习题 83
模块5 基于JavaBean的Web应用程序开发 84
释疑解惑 84
前导知识 86
前导操作 87
实例探析 87
【实例5-1】使用动作标签设置与获取数据 87
【实例5-2】使用标签对属性赋值与获取数据 90
【实例5-3】设计计数器测试JavaBean的作用域 92
典型应用 94
【任务5-1】使用JSP Servlet JavaBean实现用户登录功能 94
【任务5-2】使用JSP Servlet JavaBean实现用户注册功能 95
拓展应用 96
【任务5-3】使用Model1模式实现商品数据录入功能 96
【任务5-4】使用Model2模式实现商品数据录入功能 97
【任务5-5】在浏览商品数据页面实现页码跳转功能和分页功能 98
学习回顾 100
模块小结 100
模块习题 100
进阶篇
模块6 基于Spring MVC的Web应用程序开发 102
释疑解惑 102
前导知识 106
前导操作 110
实例探析 112
【实例6-1】尝试Java Web应用程序创建时的基本操作 112
【实例6-2】应用@Controller和@RequestMapping注解编程 115
【实例6-3】实现页面的请求转发、重定向和静态页面的访问 118
【实例6-4】探析Spring MVC获取请求参数、表单处理和异常处理的方法 119
【实例6-5】Spring MVC通过注解方式实现RESTful风格的请求 122
典型应用 124
【任务6-1】使用Eclipse IDE基于Spring MVC创建动态Web项目 124
【任务6-2】使用Eclipse IDE创建基于Maven的Spring MVC项目 125
【任务6-3】创建实现用户登录与注册功能的动态Web项目 127
拓展应用 128
【任务6-4】创建实现查看商品列表与商品详情功能的动态Web项目 128
【任务6-5】创建实现用户登录权限验证功能的动态Web项目 131
学习回顾 133
模块小结 133
模块习题 133
模块7 基于MyBatis的Web应用程序开发 134
释疑解惑 134
前导知识 136
前导操作 139
实例探析 143
【实例7-1】熟悉MyBatis的基本配置与实现数据库访问 143
【实例7-2】探求基于MyBatis获取数据表中全部数据的方法 146
【实例7-3】探求基于MyBatis实现数据检索与新增的方法 147
【实例7-4】探求基于MyBatis实现数据库综合操作的方法 148
【实例7-5】探求基于MyBatis实现一对一映射和多对一映射处理的方法 149
【实例7-6】探求基于MyBatis实现一对多映射处理的方法 151
典型应用 152
【任务7-1】基于MyBatis实现用户信息的增、删、改、查操作 152
【任务7-2】基于MyBatis实现用户登录与注册功能 153
【任务7-3】基于MyBatis分层实现用户登录功能 155
拓展应用 158
【任务7-4】基于MyBatis实现员工管理功能 158
【任务7-5】在具有一对多关系的数据表中增加相关数据 159
学习回顾 160
模块小结 160
模块习题 160
模块8 基于Spring的Web应用程序开发 161
释疑解惑 161
前导知识 165
前导操作 171
实例探析 172
【实例8-1】创建动态Web项目验证Spring的使用 172
【实例8-2】使用XML配置文件中的标签和属性给Spring对象的属性赋值 178
【实例8-3】使用注解给Spring对象的属性赋值 180
【实例8-4】实现Spring AOP编程 182
【实例8-5】探析AOP通知如何获取数据 185
【实例8-6】实现MyBatis Spring的整合 186
典型应用 187
【任务8-1】多方式编程查询银行账户数据 187
【任务8-2】百度网盘密码数据兼容处理 189
【任务8-3】使用Spring的IoC实现银行账户的CURD操作 190
【任务8-4】Spring整合MyBatis实现用户登录功能 190
拓展应用 192
【任务8-5】使用Spring的IoC结合注解实现银行账户的CURD操作 192
【任务8-6】使用Spring的AOP分析业务层接口执行效率 193
【任务8-7】使用Spring事务管理功能实现任意两个账户间的转账操作 194
学习回顾 196
模块小结 196
模块习题 197
模块9 基于SSM的Web应用程序开发 198
释疑解惑 198
前导知识 199
前导操作 200
实例探析 201
【实例9-1】SSM整合环境下获取用户表中全部用户的信息 201
【实例9-2】SSM整合环境下应用“接口 实现类”的方式以列表方式输出用户表中全部用户的信息 202
【实例9-3】SSM整合环境下灵活应用Spring注解实现数据表中数据的CRUD操作 204
典型应用 210
【任务9-1】基于SSM实现用户注册与登录功能 210
【任务9-2】基于SSM实现用户登录与文件上传功能 212
拓展应用 216
【任务9-3】基于SSM实现图书的CRUD操作与注册、登录功能 216
学习回顾 219
模块小结 219
模块习题 219
模块10 基于Spring Boot的Web应用程序开发 220
释疑解惑 220
前导知识 224
前导操作 230
实例探析 236
【实例10-1】导入Spring Boot项目与实现输出文字内容功能 236
【实例10-2】基于Thymeleaf模板创建Spring Boot应用程序 237
【实例10-3】使用Spring Boot开发RESTful接口风格的Web项目 239
典型应用 242
【任务10-1】创建Spring Boot项目访问数据库并实现用户登录功能 242
【任务10-2】Spring Boot Spring MVC MyBatis实现用户登录与注册功能 243
【任务10-3】Spring Boot整合MyBatis HTML实现用户登录与注册功能 246
拓展应用 249
【任务10-4】基于Spring Boot MyBatis 开发员工管理系统 249
学习回顾 254
模块小结 254
模块习题 254
附录
附录A 基础篇的基本操作 255
附录B 进阶篇的基本操作 256
附录C Java Web开发技术或模式常用的缩写 269
附录D 任务考核情况评分表 270
|
|