暂无评论
图文详情
- ISBN:9787302488095
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:311
- 出版时间:2018-02-01
- 条形码:9787302488095 ; 978-7-302-48809-5
本书特色
本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书分为三部分:*部分是基础性内容,利用Java Web开发的基础知识实现一个原型系统;第二部分是提高性内容,应用面向对象编程技术和设计模式对程序进行重构开发,改善功能实现和程序结构;第三部分是应用性内容,引入第三方组件和开发框架,结合实例介绍常用的开发方法。 本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式、内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。 本书既可以作为高等学校Java Web应用开发课程的教材,也可以作为读者自学相关开发技术的参考书。
内容简介
(1)面向应用型本科突出实践能力培养(2)围绕开发任务组织教材内容(3)强调程序分析与设计基础上的功能实现(4)迭代式开发与递进式学习相融合(5)先用后学实现学习环节翻转
目录
目录
第1章开发任务概述/1
1.1示例应用介绍1
1.1.1示例应用需求1
1.1.2示例应用功能2
1.2Java Web应用开发技术8
1.2.1应用程序的演化8
1.2.2客户端开发技术10
1.2.3服务器端开发技术11
1.2.4HTTP13
1.3Web应用开发流程14
1.3.1需求分析14
1.3.2系统设计14
1.3.3编程实现15
1.3.4测试发布15
1.4本章小结16
1.5习题16
第2章用户界面设计/17
2.1用户界面设计任务17
2.2用户界面元素开发17
2.2.1典型界面元素实现17
2.2.2HTML相关知识29
2.3界面布局设计31
2.3.1界面布局构成31
2.3.2界面布局实现33
2.3.3CSS相关知识41
2.4客户端功能开发44
2.4.1客户端功能设计44
2.4.2客户端功能实现45
2.4.3JavaScript相关知识51〖1〗Java Web应用开发目录[3]〖3〗2.5本章小结54
2.6习题54
第3章Web应用开发基础/55
3.1开发环境和运行环境55
3.1.1开发环境55
3.1.2运行环境56
3.1.3安装和配置JDK56
3.1.4安装和配置Tomcat58
3.2JSP基本概念63
3.2.1JSP开发方法63
3.2.2JSP运行机制64
3.2.3Web应用目录结构69
3.3JSP基础语法70
3.3.1JSP脚本元素70
3.3.2JSP指令元素76
3.3.3JSP标记元素81
3.4结构化网页设计86
3.5本章小结91
3.6习题91
第4章流程控制与数据传递/92
4.1用户注册功能开发92
4.1.1用户注册开发任务92
4.1.2用户注册设计与实现92
4.1.3用户注册功能运行过程96
4.1.4HTTP请求响应机制96
4.2用户登录功能开发98
4.2.1用户登录开发任务98
4.2.2用户登录设计与实现99
4.2.3用户登录功能运行过程102
4.2.4HTTP会话机制102
4.3JSP内置对象104
4.3.1request对象104
4.3.2response对象111
4.3.3session对象116
4.3.4其他内置对象123
4.4控制流和数据流的实现124
4.4.1JSP页面间的流程控制124
4.4.2JSP页面间的数据传递125
4.4.3自动登录功能开发127
4.5本章小结134
4.6习题135
第5章数据库访问/136
5.1用户注册功能完善136
5.1.1注册提交设计与实现136
5.1.2注册提交运行过程140
5.1.3数据库访问代码模板140
5.2用户登录功能完善142
5.2.1登录判断设计与实现142
5.2.2登录判断运行过程144
5.3JDBC技术145
5.3.1JDBC API145
5.3.2JDBC的使用149
5.4用户管理功能开发154
5.4.1用户管理开发任务154
5.4.2用户管理设计与实现155
5.4.3用户管理运行过程164
5.5本章小结165
5.6习题165
第6章重构程序功能/166
6.1重构用户登录功能166
6.1.1登录功能重构设计与实现166
6.1.2重构登录功能后的运行过程170
6.2重构用户注册功能170
6.2.1注册功能重构设计与实现170
6.2.2重构注册功能后的运行过程174
6.3JavaBean技术174
6.3.1JavaBean的编写和使用174
6.3.2基于JavaBean的开发181
6.4新闻模块功能开发183
6.4.1新闻模块开发任务183
6.4.2新闻模块设计与实现184
6.4.3新闻模块的运行过程196
6.5本章小结197
6.6习题197
第7章重构程序界面/198
7.1重构JSP页面198
7.1.1重构循环控制198
7.1.2重构功能菜单200
7.2EL和JSTL202
7.2.1EL202
7.2.2JSTL标记库206
7.3新闻修改功能的开发214
7.3.1新闻修改开发任务214
7.3.2新闻修改设计与实现214
7.3.3新闻修改运行过程219
7.4本章小结219
7.5习题220
第8章重构程序结构/221
8.1新闻搜索功能开发221
8.1.1新闻搜索开发任务221
8.1.2新闻搜索设计与实现221
8.1.3新闻搜索运行过程228
8.2Servlet开发228
8.2.1Servlet基础229
8.2.2Servlet应用231
8.2.3Servlet过滤器233
8.3MVC设计模式238
8.3.1程序结构设计238
8.3.2评论模块开发241
8.4本章小结257
8.5习题257
第9章实用功能开发/259
9.1在线编辑组件259
9.2文件上传与下载组件262
9.3AJAX技术267
9.4分页显示技术272
9.5图形验证码279
9.6本章小结286
9.7习题286
第10章基于框架的开发/287
10.1基于Struts2的开发287
10.1.1基于Struts2实现用户登录287
10.1.2Struts2框架292
10.2基于jQuery的客户端开发294
10.3本章小结298
10.4习题298
附录A表格布局页面文件/299
附录B安装配置数据库环境/303
参考文献/312
展开全部
本类五星书
本类畅销
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
海商法-第四版
¥30.2¥48.0