Java Web应用开发
全新正版 极速发货
¥
30.06
6.1折
¥
49
全新
仅1件
作者李永飞 等 编著
出版社清华大学出版社
ISBN9787302488095
出版时间2018-02
装帧平装
开本16开
定价49元
货号1201657578
上书时间2024-08-05
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章开发任务概述/1
1.1示例应用介绍1
1.1.1示例应用需求1
1.1.2示例应用功能2
1.2JavaWeb应用开发技术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〗JavaWeb应用开发目录[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.1JDBCAPI145
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
内容摘要
本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书分为三部分:靠前部分是基础性内容,利用Java Web开发的基础知识实现一个原型系统;第二部分是提高性内容,应用面向对象编程技术和设计模式对程序进行重构开发,改善功能实现和程序结构;第三部分是应用性内容,引入第三方组件和开发框架,结合实例介绍常用的开发方法。本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式、内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。本书既可以作为高等学校Java Web应用开发课程的教材,也可以作为读者自学相关开发技术的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价