• Java Web开发实战(视频讲解版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java Web开发实战(视频讲解版)

26.3 2.9折 89.8 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者李兴华 马云涛

出版社人民邮电出版社

出版时间2022-08

版次1

装帧其他

货号A5

上书时间2024-10-23

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 李兴华 马云涛
  • 出版社 人民邮电出版社
  • 出版时间 2022-08
  • 版次 1
  • ISBN 9787115588654
  • 定价 89.80元
  • 装帧 其他
  • 开本 其他
  • 纸张 胶版纸
  • 页数 324页
  • 字数 623千字
【内容简介】
Java Web是Java企业级开发平台中的重要组成技术。只有开发者拥有了扎实的Web技术理解以及良好的Web程序设计能力,才能具备项目架构的设计能力。通过本课程的学习读者可以充分地理解Web开发中的技术特点、性能调优以及项目设计模式。
  本书主要通过大量的代码实例为读者详细讲解JSP、Servlet、MVC等Java Web中的核心开发技术,同时又通过手动的方式结合反射机制讲解如何实现MVC开发框架,这样不仅可以帮助读者更好地理解MVC的设计思想,同时也为读者后续学习Spring MVC开发技术进行良好的铺垫。
  Java Web是Java技术与后续知识之间的重要衔接,而要学会把JSP、Servlet、MVC、Ajax、JSON、开发框架等技术进行综合的应用,就需要依据一个完整的项目。本书基于Bootstrap前端框架介绍一个商城实战项目,包括购物车、订单、用户管理等基本功能的实现。同时考虑到实际的应用,本书也基于Maven工具进行开发讲解,帮助读者获得完整的项目经验,并能对所学知识进行有效的整合。
  本书附有配套视频、源代码、习题、教学课件等资源。为了帮助读者更好地学习本书,作者还提供了在线答疑服务。本书适合作为高等教育本、专科院校计算机相关专业的教材,也可供广大计算机编程爱好者自学使用。
【作者简介】
李兴华,一线开发技术讲师,系统架构师,20年以上软件行业从业经验,15年编程图书原创经验,现致力于公益教学,为学生打造零成本学习生态。技术方向主要为编程语言、系统架构、数据库、手机移动、前端、大数据等,已出版的图书包含有Java、Python、数据库、Android、系统架构等20多本原创书籍。

 

马云涛,工程教育认证专家,北京航空航天大学硕士研究生导师,拥有近30年IT技术及教育经验,对企业级架构开发、在线教育发展及高校教育解决方案规划有深度研究;曾经带领团队研发并运营千万级用户的在线教育平台,联合包括多所双一流在内的高校共同培养新兴IT领域硕士、本科及高职学生近万名。拥有多项技术专利及软件著作权,出版多本技术专著。
【目录】
第 1章 Java Web开发概述 1

1.1 Web相关概念 1

1.1.1 HTTP 2

1.1.2 HTML 4

1.2 Java EE开发架构 6

1.2.1 企业平台开发架构 7

1.2.2 Java EE标准架构 8

1.2.3 MVC设计模式 11

1.3 本章概览 12

第 2章 搭建Web开发环境 13

2.1 Tomcat基本配置 13

2.1.1 Tomcat安装 15

2.1.2 配置Tomcat监听端口 17

2.1.3 配置虚拟目录 18

2.2 JSP编程起步 19

2.3 Tomcat执行流程 20

2.4 Tomcat内存调整策略 20

2.5 Web交互性 22

2.6 IDEA开发Java Web程序 23

2.6.1 IDEA整合Tomcat 26

2.6.2 Web代码调试 29

2.7 本章概览 30

第3章 JSP基础语法 31

3.1 JSP程序注释 31

3.2 Scriptlet 32

3.2.1 代码编写Scriptlet 33

3.2.2 结构定义Scriptlet 33

3.2.3 表达式输出Scriptlet 34

3.2.4 Scriptlet标签指令 35

3.3 page指令 35

3.3.1 页面响应编码 36

3.3.2 MIME配置 37

3.3.3 错误页 38

3.3.4 import语句 40

3.3.5 整合MySQL数据库 41

3.3.6 JavaBean定义与使用 42

3.4 include导入指令 44

3.4.1 静态导入 45

3.4.2 动态导入 46

3.4.3 静态导入与动态导入区别 48

3.5 forward跳转指令 50

3.6 用户登录项目实战 51

3.6.1 用户登录表单 52

3.6.2 用户登录检测 53

3.6.3 SQL注入漏洞 54

3.6.4 登录信息显示 56

3.7 本章概览 57

第4章 JSP内置对象 58

4.1 内置对象简介 58

4.2 属性范围 60

4.2.1 page属性范围 61

4.2.2 request属性范围 62

4.2.3 session属性范围 64

4.2.4 application属性范围 65

4.2.5 pageContext属性操作深入 66

4.3 request内置对象 67

4.3.1 接收请求参数 68

4.3.2 请求乱码处理 70

4.3.3 接收数组请求参数 71

4.3.4 动态接收参数 72

4.3.5 获取上下文路径 72

4.3.6 base资源定位 73

4.3.7 获取客户端请求信息 74

4.4 response内置对象 75

4.4.1 设置响应头信息 76

4.4.2 HTTP状态码 78

4.4.3 请求重定向 79

4.4.4 Cookie操作 80

4.5 session内置对象 82

4.5.1 session工作原理 83

4.5.2 session与线程池 85

4.5.3 session与登录认证 86

4.5.4 登录验证码 89

4.6 application内置对象 91

4.6.1 获取真实路径 92

4.6.2 获取初始化配置参数 93

4.6.3 Web文件操作 94

4.6.4 网站计数器 96

4.7 Web安全访问 97

4.8 config内置对象 98

4.9 pageContext内置对象 99

4.10 FileUpload组件 101

4.10.1 Java Web上传支持 102

4.10.2 FileUpload组成分析 103

4.10.3 FileUpload接收请求参数 106

4.10.4 上传工具类 108

4.11 大幅广告框项目实战 114

4.11.1 广告框展示 116

4.11.2 增加广告项 117

4.11.3 广告项列表 118

4.11.4 编辑广告项 119

4.11.5 删除广告项 122

4.12 本章概览 122

第5章 Servlet服务端编程 124

5.1 Servlet基础开发 125

5.1.1 Servlet编程起步 126

5.1.2 Servlet与表单 128

5.1.3 @WebServlet注解 130

5.2 Servlet生命周期 131

5.2.1 Servlet基础生命周期 132

5.2.2 Servlet扩展生命周期 133

5.3 Servlet与内置对象 136

5.3.1 获取application内置对象 138

5.3.2 获取session内置对象 138

5.4 Servlet跳转 139

5.4.1 客户端跳转 140

5.4.2 服务器端跳转 141

5.5 Servlet异步响应 141

5.5.1 异步请求响应 142

5.5.2 异步响应监听 144

5.5.3 ReadListener 146

5.5.4 WriteListener 148

5.6 过滤器 150

5.6.1 过滤器编程起步 151

5.6.2 转发模式 153

5.6.3 @WebFilter注解 154

5.6.4 过滤器执行顺序 155

5.6.5 编码过滤 156

5.6.6 登录检测过滤 158

5.7 ServletRequest监听器 160

5.7.1 ServletRequestListener 160

5.7.2 ServletRequestAttributeListener 162

5.7.3 @WebListener注解 163

5.8 HttpSession监听器 163

5.8.1 HttpSessionListener 164

5.8.2 HttpSessionIdListener 165

5.8.3 HttpSessionAttributeListener 167

5.8.4 HttpSessionBindingListener 168

5.8.5 HttpSessionActivationListener 169

5.9 ServletContext监听器 171

5.9.1 ServletContextListener 171

5.9.2 ServletContextAttributeListener 172

5.10 组件动态注册 173

5.10.1 动态注册Servlet组件 174

5.10.2 动态注册Filter组件 175

5.10.3 动态注册Listener组件 176

5.10.4 ServletContainerInitializer 177

5.11 在线用户管理项目实战 179

5.11.1 保存登录信息 181

5.11.2 在线用户列表 182

5.11.3 用户强制注销 183

5.12 本章概览 185

第6章 表达式语言与JSTL 186

6.1 表达式语言 186

6.1.1 EL基础语法 187

6.1.2 EL与4种属性范围 189

6.1.3 EL与简单Java类 190

6.1.4 EL与List集合 192

6.1.5 EL与Map集合 193

6.1.6 EL运算符 195

6.2 JSTL 197

6.2.1 if判断标签 198

6.2.2 forEach迭代标签 199

6.2.3 函数标签 200

6.2.4 格式化标签 202

6.3 本章概览 204

第7章 Web开发扩展 205

7.1 数据库连接池 205

7.1.1 数据库连接池简介 206

7.1.2 配置Tomcat数据库连接池 207

7.1.3 数据源访问 208

7.2 HTTPS安全访问 209

7.2.1 SSL与TLS 210

7.2.2 OpenSSL 212

7.2.3 证书签发 213

7.2.4 Tomcat配置HTTPS证书 216

7.3 HttpClient工具包 218

7.3.1 HttpClient基本使用 219

7.3.2 HttpClient上传文件 222

7.3.3 HTTPS访问 223

7.4 FTP通信 225

7.4.1 连接FTP服务器 226

7.4.2 FTP文件上传 227

7.4.3 FTP文件下载 228

7.4.4 FTP文件移动 229

7.5 JMeter压力测试工具 230

7.5.1 数据库压力测试 231

7.5.2 Web程序压力测试 233

7.6 本章概览 233

第8章 XML编程 234

8.1 XML语法简介 234

8.1.1 XML基础语法 236

8.1.2 XML数据页面显示 238

8.2 DOM解析 240

8.2.1 DOM节点 241

8.2.2 DOM解析 243

8.2.3 创建XML文件 245

8.2.4 修改XML文件 248

8.2.5 删除XML元素 249

8.3 SAX解析 250

8.3.1 使用SAX解析XML文件 251

8.3.2 SAX解析模型 252

8.4 DOM4J解析工具 254

8.4.1 使用DOM4J生成XML

文件 257

8.4.2 使用DOM4 J解析XML

文件 258

8.5 JavaScript中的DOM操作 259

8.5.1 生成下拉列表 261

8.5.2 动态修改下拉列表项 262

8.5.3 表格动态操作 264

8.5.4 HTML5对DOM操作的

支持 266

8.6 数据转移项目实战 267

8.6.1 数据导出为XML文件 268

8.6.2 上传XML数据文件 271

8.7 本章概览 274

第9章 Ajax异步数据交互 275

9.1 Ajax异步通信 275

9.1.1 XMLHttpRequest 276

9.1.2 Ajax基础开发 277

9.1.3 HTML5对Ajax的新支持 279

9.2 异步数据验证 280

9.3 验证码检测 282

9.4 XML异步数据加载 284

9.5 本章概览 287

第 10章 JSON编程 288

10.1 JSON创建与解析 288

10.1.1 JSON组成结构 290

10.1.2 JSONObject 291

10.1.3 JSONArray 293

10.1.4 对象与JSON转换 295

10.1.5 List集合与JSON转换 296

10.1.6 Map集合与JSON转换 297

10.2 使用JavaScript操作JSON 299

10.2.1 eval()函数 300

10.2.2 JSON工具包 302

10.3 级联菜单项目实战 303

10.3.1 省份信息列表 304

10.3.2 加载城市列表 306

10.4 本章概览 308

第 11章 Java业务设计分析 309

11.1 项目分层设计 309

11.2 分层设计实例 310

11.3 程序类与数据表映射 311

11.4 数据层设计与开发 313

11.4.1 数据层接口标准 314

11.4.2 数据层实现类 317

11.4.3 数据层工厂类 321

11.5 业务层设计与开发 322

11.5.1 业务层接口标准 324

11.5.2 业务层实现类 325

11.5.3 切面事务控制 326

11.5.4 业务层工厂类 328

11.5.5 业务测试 329

11.6 Web开发模式 331

11.6.1 Web开发模式一 331

11.6.2 Web开发模式二 332

11.6.3 MVC开发案例 333

11.7 本章概览 336

附录A HTTP常见状态码 337

附录B HTTP常见请求头信息 339

附录C HTTP常见响应头信息 341
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP