×
暂无评论
图文详情
  • ISBN:9787302612292
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:340
  • 出版时间:2022-08-01
  • 条形码:9787302612292 ; 978-7-302-61229-2

本书特色

Java Web应用开发课程的教材,也可以作为自学相关技术的参考书以一个示例应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法

内容简介

本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书可分为三部分:**部分为基础性内容,利用Java Web应用开发的基础知识实现一个原型系统;第二部分为提高性内容,利用面向对象编程技术和MVC架构模式对程序进行重构,改善功能实现和程序架构;第三部分为应用性内容,引入第三方组件和前后端分离开发模式,结合示例介绍当前主流的常用开发方法。 本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式,内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。 本书既可以作为高等学校“Java Web应用开发”课程的教材,也可以作为读者自学相关Web开发技术的参考书。

目录

第1章开发任务概述/1

1.1示例应用程序介绍1

1.1.1示例应用程序的需求1

1.1.2示例应用程序的功能2

1.2Java Web应用开发技术8

1.2.1应用程序的演化8

1.2.2客户端开发技术11

1.2.3服务器端开发技术12

1.2.4HTTP13

1.3Web应用开发流程14

1.3.1需求分析14

1.3.2系统设计14

1.3.3编程实现15

1.3.4测试发布16

本章小结16

习题16

第2章用户界面设计/17

2.1用户界面设计任务17

2.2用户界面元素开发17

2.2.1典型界面元素实现17

2.2.2HTML相关知识30

2.3界面布局设计33

2.3.1界面布局构成33

2.3.2界面布局实现34

2.3.3CSS相关知识44

2.4客户端功能开发48

2.4.1客户端功能设计48

2.4.2客户端功能实现49

2.4.3JavaScript相关知识53〖1〗Java Web应用开发(第2版)目录〖3〗〖3〗本章小结56

习题57

第3章Web应用开发基础/58

3.1开发环境和运行环境58

3.1.1开发环境58

3.1.2运行环境59

3.1.3安装和配置JDK59

3.1.4安装和配置Tomcat61

3.2JSP基本概念64

3.2.1JSP开发方法64

3.2.2JSP运行机制66

3.2.3Web应用目录结构70

3.3JSP基础语法71

3.3.1JSP脚本元素72

3.3.2JSP指令元素77

3.3.3JSP标记元素82

3.4结构化网页设计87

本章小结92

习题93

第4章流程控制与数据传递/94

4.1用户注册功能开发94

4.1.1用户注册功能开发任务94

4.1.2用户注册功能设计与实现94

4.1.3用户注册功能运行过程98

4.1.4HTTP请求响应机制98

4.2用户登录功能开发100

4.2.1用户登录功能开发任务100

4.2.2用户登录功能设计与实现101

4.2.3用户登录功能运行过程104

4.2.4HTTP会话机制104

4.3JSP内置对象105

4.3.1request对象106

4.3.2response对象112

4.3.3session对象116

4.3.4其他内置对象123

4.4控制流和数据流的实现125

4.4.1JSP页面间的流程控制125

4.4.2JSP页面间的数据传递126

4.4.3自动登录功能开发128

本章小结135

习题136

第5章数据库访问/137

5.1用户注册功能完善137

5.1.1注册提交功能设计与实现137

5.1.2注册提交功能运行过程143

5.1.3数据库访问代码模板144

5.2用户登录功能完善145

5.2.1登录判断功能设计与实现145

5.2.2登录判断功能运行过程148

5.2.3数据库安全开发148

5.3JDBC技术149

5.3.1JDBC API149

5.3.2JDBC的使用153

5.4用户管理功能开发158

5.4.1用户管理功能开发任务158

5.4.2用户管理功能设计与实现159

5.4.3用户管理功能运行过程169

本章小结169

习题170

第6章重构程序功能/171

6.1重构用户登录功能171

6.1.1重构用户登录功能设计与实现171

6.1.2重构用户登录功能后的运行过程175

6.2重构用户注册功能175

6.2.1重构用户注册功能设计与实现175

6.2.2重构用户注册功能后的运行过程179

6.3JavaBean技术179

6.3.1JavaBean的编写和使用179

6.3.2基于JavaBean的开发187

6.4新闻模块开发189

6.4.1新闻模块开发任务189

6.4.2新闻模块设计与实现189

6.4.3新闻模块运行过程202

本章小结203

习题204

第7章重构程序界面/205

7.1重构JSP页面205

7.1.1重构循环控制205

7.1.2重构功能菜单207

7.2EL和JSTL209

7.2.1EL209

7.2.2JSTL212

7.3新闻修改功能开发221

7.3.1新闻修改功能开发任务222

7.3.2新闻修改功能设计与实现222

7.3.3新闻修改功能运行过程227

本章小结227

习题227

第8章重构程序结构/229

8.1新闻搜索功能开发229

8.1.1新闻搜索功能开发任务229

8.1.2新闻搜索功能设计与实现229

8.1.3新闻搜索功能运行过程235

8.2Servlet开发236

8.2.1Servlet基础237

8.2.2Servlet应用239

8.2.3Servlet过滤器242

8.3MVC架构模式245

8.3.1程序架构设计245

8.3.2评论模块开发248

本章小结264

习题265

第9章实用功能开发/267

9.1在线编辑组件267

9.2文件上传下载组件270

9.3AJAX技术276

9.4分页显示技术281

9.5图形验证码288

本章小结295

习题295

第10章前后端分离的开发/296

10.1后端项目开发296

10.1.1基于Spring Boot的后端开发296

10.1.2Spring Boot及相关框架306

10.1.3Java EE三层架构308

10.2前端项目开发309

10.2.1基于Vue的前端开发309

10.2.2Vue框架及相关库316

本章小结321

习题321

附录表格布局页面文件/322


展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航