Java Web programming

副标题:无

作   者:王电钢,刘孙俊主编

分类号:

ISBN:9787115271297

微信扫一扫,移动浏览光盘

简介

本书首先用12个章节对Java EE平台WEB应用程序的核心技术进行详细的介绍,然后又用一个章节对流行WEB开发框架Struts 2.0进行介绍,再补充一个章节的开发WEB服务的内容,第15章开始分别安排介绍JDBC,iBatis和Spring框架。

目录


第1章 Java Web工作原理 1
  1.1 解析HTTP 1
    1.1.1 建立连接 2
    1.1.2 发送请求信息 3
    1.1.3 回送响应信息 4
    1.1.4 关闭连接 5
  1.2 Web服务器的缺点 6
  1.3 服务器端网页编程 7
    1.3.1 最早的解决方案CGI 7
    1.3.2 Java的解决方案 8
  1.4 Java Web 应用程序的组成 12
    1.4.1 /WEB-INF和web.xml 13
    1.4.2 Java类和资源文件 13
    1.4.3 JAR文件 14
    1.4.4 Web应用程序资源(WAR)文件 14
  1.5 Web容器Tomcat简介 14
    1.5.1 Tomcat目录结构 14
    1.5.2 发布Web应用 15
    1.5.3 Tomcat其他功能简介 18
  本章小结 19
第2章 Servlet基础 20
  2.1 什么是Servlet 20
  2.2 Servlet API 21
  2.3 Servlet生命周期 22
  2.4 Servlet与HTTP 23
  2.5 Servlet编码与部署步骤 23
    2.5.1 编译Servlet代码 24
    2.5.2 部署Servlet 25
  2.6 Servlet配置 27
  2.7 ServletContext 29
    2.7.1 初始化Web应用程序参数 30
    2.7.2 在Servlet中共享信息 31
    2.7.3 虚拟路径转换为物理路径 33
    2.7.4 临时目录 36
  本章小结 36
第3章 使用Servlet处理HTTP响应 38
  3.1 使用Servlet发送服务器端响应信息 38
  3.2 设置响应状态行 40
    3.2.1 HTTP状态码 40
    3.2.2 设置状态码 40
  3.3 设置响应头 43
  3.4 设置响应消息体 45
    3.4.1 传递文本流 45
    3.4.2 传递二进制流 45
  3.5 设置请求重定向 47
    3.5.1 使用sendRedirect方法实现重定向 49
    3.5.2 设置自动刷新和等待页 51
  本章小结 52
第4章 使用Servlet处理HTTP请求 53
  4.1 使用Servlet接收服务器端请求信息 53
  4.2 获取HTTP请求行 55
  4.3 获取HTTP请求头 57
    4.4 获取请求消息体 59
    4.4.1 获取表单数据 60
    4.4.2 获取原始表单数据 63
  4.5 请求转发和请求范围 63
    4.5.1 请求转发 63
    4.5.2 请求范围 66
  本章小结 68
第5章 Web应用程序状态管理 70
  5.1 概述 70
  5.2 Cookies 73
    5.2.1 Cookies原理 73
    5.2.2 在Servlet中管理Cookies 75
  5.3 Session 77
    5.3.1 Session原理 78
    5.3.2 会话跟踪机制 78
    5.3.3 HttpSession接口 81
    5.3.4 会话超时管理 81
    5.3.5 Application 与Session域范围的属性比较 84
    5.3.6 Session持久化管理 86
  5.4 URL地址重写 86
  本章小结 89
第6章 对象作用域与Servlet事件监听器 91
  6.1 对象作用域 91
    6.1.1 ServletContext应用上下文 92
    6.1.2 会话作用域 94
    6.1.3 请求作用域 97
  6.2 监听器概述 99
  6.3 监听Web应用程序范围内的事件 100
  6.4 监听会话范围内事件 103
  6.5 监听请求生命周期内事件 106
  本章小结 107
第7章 过滤器 109
  7.1 过滤器概述 109
  7.2 HelloWorld过滤器 110
  7.3 过滤器API 111
    7.3.1 Filter接口 112
    7.3.2 FilterConfig接口 113
    7.3.3 FilterChain接口 113
    7.3.4 请求和响应包装器类 114
  7.4 配置Filter 114
    7.4.1 元素 114
    7.4.2 元素 114
    7.4.3 配置过滤器链 115
  7.5 使用请求和响应包装器 118
  本章小结 121
第8章 JSP基础 122
  8.1 JSP简介 122
  8.2 JSP运行机制与生命周期 123
  8.3 JSP语法和语义 128
  8.4 脚本元素 128
    8.4.1 Scriptlet 128
    8.4.2 脚本表达式 129
    8.4.3 声明 130
  8.5 注释 131
  8.6 JSP指令 132
  8.7 JSP标准动作 137
    8.7.1 动作 137
    8.7.2 动作 139
  8.8 JSP隐式对象 139
    8.8.1 out对象 140
    8.8.2 pageContext对象 141
  本章小结 143
第9章 Java Web开发模式 144
  9.1 Java Web开发模式的变迁 144
  9.2 在JSP中使用JavaBean 145
  9.3 JSP开发模式1 148
  9.4 JSP开发模式2 151
    9.4.1 MVC架构模式 152
    9.4.2 MVC架构模式的Java Web实现 153
    9.4.3 JSP模式2的开发步骤 153
  9.5 在MVC中使用过滤器 156
  本章小结 157
第10章 编写Java无脚本的JSP 页面 159
  10.1 JSP表达式语言EL 159
    10.1.1 EL表达式和JSP脚本表达式 161
    10.1.2 在EL表达式中使用隐式变量 162
    10.1.3 运算符 164
    10.1.4 EL函数 165
  10.2 JSP自定义标记库与标准标记库JSTL 168
    10.2.1 通用标记 169
    10.2.2 变量支持标记 170
    10.2.3 流程控制 171
    10.2.4 使用JSTL访问URL信息 172
  本章小结 174
第11章 JSP自定义标记 175
  11.1 JSP Tag Library简介 175
    11.1.1 标记库和JavaBean的区别 175
    11.1.2 标记库的工作原理 176
  11.2 标记库的使用 177
    11.2.1 一个简单的标记库程序 177
    11.2.2 标记处理 179
    11.2.3 标记描述程序 182
    11.2.4 在JSP文件中使用自定义标记 183
    11.2.5 在web.xml中定义标记 184
  11.3 自定义标记开发步骤 184
第12章 Web应用程序异常处理 188
  12.1 JSP和Servlet 188
  12.2 Web应用程序异常处理 189
  12.3 日志 196
    12.3.1 Log4j简介 196
    12.3.2 Log4j组件 196
    12.3.3 Log4j的配置 197
    12.3.4 Log4j在Web应用程序的使用 199
    12.3.5 日志和性能 201
第13章 JavaWeb应用程序安全 202
  13.1 基本概念 202
  13.2 理解验证机制 203
    13.2.1 验证机制类型 204
    13.2.2 为Web应用程序定义验证机制 205
  13.3 声明式安全 207
  13.4 程序式安全 212
第14章 Web服务 215
  14.1 异构系统的交互 215
  14.2 解决方案 216
    14.2.1 CORBA 217
    14.2.2 消息队列 217
  14.3 Web服务简介 217
    14.3.1 Web服务基本规范 218
    14.3.2 扩展Web服务规范 218
    14.3.3 Web服务是如何工作的? 219
  14.4 JAX-RPC开发Web服务简介 220
  14.5 JAX-WS开发Web服务 223
  14.6 简单对象访问协议(SOAP) 228
    14.6.1 HTTP协议层 229
    14.6.2 SOAP信封 229
    14.6.3 SOAP协议头 229
    14.6.4 SOAP协议体 229
    14.6.5 SOAP错误响应 230
    14.6.6 SOAP样式 231
    14.6.7 SOAP消息交互模式 231
  14.7 Web服务描述语言(WSDL) 232
    14.7.1 数据类型 232
    14.7.2 定义消息 233
    14.7.3 接口定义 234
    14.7.4 定义绑定 235
    14.7.5 服务定义 236

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java Web programming
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon