当前位置:首页 > 工业技术
Java Web应用开发
Java Web应用开发

Java Web应用开发PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘淳主编;武春岭,娄松涛副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2012
  • ISBN:9787508492421
  • 页数:320 页
图书介绍:全书共分十章,主要内容包括:WEB应用的体系结构和Java Web应用开发环境、WEB开发中的前台开发技术(HTML+Javascript+CSS)、Java 数据库开发技术(JDBC)、Java Web开发的核心技术(Servlet和JSP)、JavaBean和MVC开发模型、EL表达式和JSTL、Servlet2.3规范中新引入的Filter和Listener编程技术、Java Web开发中的其他重要技术(文件上传与下载、Ajax编程方法、JavaMail编程技术)。
《Java Web应用开发》目录

第一章 WEB应用开发概述 1

1.1 B/S结构编程技术 1

1.2 WEB应用体系结构 2

1.3 Java Web开发环境安装与配置 3

1.3.1 Tomcat的安装和使用 4

1.3.2 MyEclipse的安装和使用 8

习题一 11

第二章 Java Web编程基础 12

2.1 HTML基础 12

2.1.1 <HEAD>标记 13

2.1.2 <BODY>标记 13

2.1.3 <FONT>标记 14

2.1.4 标题字体 14

2.1.5 <IMG>标记 15

2.1.6 <A>标记 15

2.1.7 列表标记 16

2.1.8 表格定义标记 16

2.2 表单(FORM)与表单组件 19

2.2.1 文本组件 19

2.2.2 列表框 20

2.2.3 单选框 22

2.2.4 多选框 22

2.2.5 按钮 23

2.2.6 隐藏域 23

2.2.7 文件上传组件 24

2.3 JavaScript编程入门 24

2.3.1 JavaScript基础知识 24

2.3.2 JavaScript常用内置对象 28

2.3.3 JavaScript中的对话框 33

2.3.4 JavaScript中的事件处理 35

2.4 JavaScript正则表达式 43

2.4.1 正则表达式基本语法 43

2.4.2 Javascript正则表达式对象 46

2.4.3 常用正则表达式 49

2.5 CSS样式表基础 50

2.5.1 CSS基本概念 50

2.5.2 CSS基本语法 52

2.5.3 在HTML文档中应用CSS 53

2.5.4 CSS高级语法 54

2.5.5 CSS样式属性 57

2.5.6 CSS盒状模型 61

2.5.7 CSS定位 63

2.6 实用案例 66

2.6.1 CSS运用:Div+CSS布局网页 66

2.6.2 用户注册页面设计 78

习题二 81

第三章 JDBC数据库编程 83

3.1 JDBC简介 83

3.1.1 JDBC的概念及特点 83

3.1.2 JDBC体系结构 83

3.1.3 JDBC的种类 83

3.1.4 JDBC URL 85

3.1.5 ODBC数据源配置 86

3.1.6 JDBC数据库开发环境配置 87

3.2 通过JDBC访问数据库 89

3.2.1 JDBC访问数据库的基本步骤 89

3.2.2 常用的JDBC类与方法 94

3.2.3 事务处理 101

3.2.4 可滚动和可更新的结果集 102

3.2.5 批处理 104

3.2.6 操作数据库中的BLOB/CLOB类型数据 105

3.2.7 获得数据库元数据 108

3.3 实用案例 109

习题三 110

第四章 Java Servlet编程 113

4.1 Servlet概述 113

4.2 Servlet编程基础 113

4.2.1 第一个简单的Servlet程序 113

4.2.2 配置Servlet 117

4.2.3 Servlet的运行机制 118

4.2.4 HttpServlet中的方法 118

4.2.5 servlet的生命周期 119

4.3 利用Servlet读取HTML表单数据。 119

4.3.1 客户端传递数据的方式 119

4.3.2 在Servlet中读取客户端发送的数据 120

4.4 处理HTTP报头 123

4.4.1 在Servlet中取得HTTP请求报头 124

4.4.2 读取CGI变量 126

4.4.3 在Servlet中设置HTTP响应报头 129

4.4.4 在Servlet中跳转到其他的页面 133

4.5 Servlet的中文问题 136

4.6 处理Cookie 137

4.6.1 Cookie基础 137

4.6.2 在Servlet中处理Cookie 138

4.6.3 Cookie中文问题 142

4.7 会话跟踪 142

4.7.1 会话的意义和用途 142

4.7.2 Servlet中操作会话(session)对象 143

4.8 ServletContext接口 146

4.9 编写线程安全的Servlet 150

4.9.1 编写线程安全的Servlet 150

4.9.2 Servlet 2.4中废弃的SingleThreadModel接口 152

4.10 实用案例 152

习题四 154

第五章 JSP编程 157

5.1 JSP概述 157

5.2 JSP编程基础 157

5.2.1 编写第一个JSP程序 157

5.2.2 JSP基本语法 160

5.3 JSP指令 163

5.3.1 page指令 163

5.3.2 include指令 167

5.4 JSP动作 169

5.4.1 include动作 169

5.4.2 forward动作 171

5.5 JSP内置对象 171

5.5.1 out对象 172

5.5.2 request对象 174

5.5.3 response对象 175

5.5.4 session对象 175

5.5.5 application对象 176

5.5.6 exception对象 176

5.5.7 pageContext对象 178

5.5.8 page对象和config对象 179

5.6 JSP与Servlet 179

5.6.1 JSP与Servlet的关系 179

5.6.2 JSP和Servlet的交互 180

5.7 在JSP中使用JDBC访问数据库 181

5.8 实用案例 184

5.8.1 将数据库数据导出到电子表中 184

5.8.2 分页显示 185

习题五 191

第六章 JSP和JavaBean 194

6.1 JavaBean简介 194

6.2 编写JavaBean 194

6.3 JSP中使用JavaBean 196

6.3.1 <jsp:useBean>动作标记 196

6.3.2 <jsp:setProperty>和<jsp:getProperty>动作标记 198

6.4 JavaBean的作用范围 202

6.5 MVC设计模式 204

6.6 实用案例 205

习题六 210

第七章 表达式语言 212

7.1 EL(表达式语言)基础 212

7.2 访问作用域属性(attribute) 212

7.3 使用EL访问JavaBean 214

7.4 使用EL访问集合对象 216

7.5 EL隐含对象 217

7.6 EL中的“.”与“[]”运算符 218

7.7 EL运算符 219

7.8 自动类型转换 221

习题七 221

第八章 JSP标准标记库(JSTL) 222

8.1 JSTL简介 222

8.2 Core标记库 224

8.2.1 通用标记 224

8.2.2 条件处理 227

8.2.3 循环控制 229

8.2.4 URL标记 231

8.3 I18N标记库 233

8.3.1 国际化标记 234

8.3.2 格式化标记 239

8.4 SQL标记库 243

8.5 XML标记库 247

8.5.1 核心操作 247

8.5.2 流程控制 250

8.5.3 转换操作 251

8.6 Function标记库 254

8.7 JSTL实用案例 258

习题八 260

第九章 Filter和Listener 262

9 1 Filter 262

9.1.1 Filter概述 262

9.1.2 Filter的实现 262

9.1.3 Filter的应用 264

9.2 Listener 268

9.2.1 ServletContextListener 269

9.2.2 ServletContextAttributeListener 270

9.2.3 HttpSessionListener 270

9.2.4 HttpSessionAttributeListener 272

9.3 实用案例 272

习题九 275

第十章 Java Web综合应用 276

10.1 文件上传 276

10.1.1 使用common-fileupload实现文件上传 276

10.1.2 使用jspSmartUpload实现文件上传 279

10.1.3 将文件上传到数据库 283

10.2 文件下载 289

10.3 Ajax应用 294

10.3.1 Ajax概述 294

10.3.2 应用Ajax的基本步骤 295

10.3.3 Ajax应用案例 297

10.4 Java Mail 302

10.4.1 Java Mail分层体系 302

10.4.2 Java Mail核心API 303

10.4.3 Java Mail开发环境与运行环境 306

10.4.4 Java Mail邮件收发案例 307

参考文献 320

返回顶部