《JAVA WEB应用程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:栗菊民编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111220269
  • 页数:429 页
图书介绍:本书包括THML程序设计,CSS程序设计,JSP内置对象等。

第1章 Java Web应用概述 1

1.1 主流Web技术介绍 1

1.1.1 ASP网页编程技术 1

1.1.2 ASP.NET网页编程技术 2

1.1.3 Java Web编程技术 2

1.2 Java Web技术介绍 2

1.3 Java Web程序环境配置 4

1.3.1 Tomcat安装和配置 4

1.3.2 Java应用程序开发环境配置 6

1.3.3 Java应用程序体验 7

1.4 小结 9

第2章 HTML编程技术 10

2.1 HTML文件执行过程 10

2.2 HTML文件结构 12

2.3 HTML常用标记 14

2.3.1 HTML图形标记 14

2.3.2 HTML超链接 15

2.3.3 HTML换行、分段与字体标记 17

2.3.4 HTML列表标记 18

2.3.5 span、div和pre标记 20

2.4 HTML中的表格 22

2.4.1 表格基本结构 23

2.4.2 表格常用属性 24

2.4.3 特殊表格的构造 25

2.5 HTML表单 26

2.6 HTML窗口切分 28

2.6.1 框架网页 28

2.6.2 网页浮动窗口 30

2.7 小结 31

第3章 CSS编程技术 32

3.1 CSS技术简介 32

3.2 CSS样式选择符 34

3.2.1 组选择符 34

3.2.2 Class选择符 35

3.2.3 ID选择符 36

3.3 CSS和HTML的结合方法 38

3.3.1 Style属性使用 38

3.3.2 独立样式文件 39

3.3.3 Style样式块定义样式 40

3.4 常用的CSS属性 43

3.4.1 文字相关属性 43

3.4.2 Display属性 45

3.4.3 背景属性设置 47

3.5 定位相关属性 48

3.5.1 CSS绝对定位 48

3.5.2 CSS相对定位 51

3.6 CSS继承特性 53

3.7 使用@import合并样式文件 54

3.8 小结 56

第4章 JavaScript编程技术 57

4.1 JavaScript基本语法 57

4.1.1 JavaScript程序结构 57

4.1.2 JavaScript中的变量 60

4.1.3 JavaScript流程控制 63

4.1.4 JavaScript函数 73

4.1.5 JavaScript中的常用对象 74

4.2 网页事件处理 78

4.2.1 标记Click事件 78

4.2.2 JavaScript鼠标事件 80

4.2.3 标记Onchange事件 82

4.2.4 JavaScript键盘事件 84

4.3 网页DOM模型 86

4.3.1 HTML文档对象模型 86

4.3.2 HTML标记对象 89

4.4 浏览器对象模型 90

4.4.1 location对象 91

4.4.2 history对象 91

4.4.3 window对象 93

4.5 小结 98

第5章 JSP执行机制与基本语法 99

5.1 JSP文件基本结构 99

5.1.1 Tomcat 5.5虚拟路径配置 100

5.1.2 完整的JSP程序 101

5.1.3 JSP程序的执行过程 102

5.1.4 JSP程序生命周期 105

5.2 JSP基本语法 106

5.2.1 JSP声明语法 106

5.2.2 JSP程序脚本 107

5.2.3 JSP脚本注释 109

5.2.4 JSP内容输出表达式 109

5.2.5 JSP包引入语法 110

5.3 JSP文件包含机制 112

5.3.1 include指令 112

5.3.2 jsp:include指令 114

5.4 结构化网页设计 116

5.5 小结 121

第6章 JSP连接对象与cookie 122

6.1 request内置对象 123

6.1.1 form表单向JSP文件传递数据 123

6.1.2 JSP接收form数据 125

6.1.3 浏览器信息提取 129

6.1.4 表单数据传递 131

6.2 response与out对象 135

6.2.1 out对象输出内容 135

6.2.2 response对象输出HTTP头 137

6.3 cookie对象及应用 142

6.3.1 使用response对象操作cookie信息 142

6.3.2 基于浏览器的网页个性化设置 144

6.4 pageContext对象 146

6.4.1 pageContext基本属性 147

6.4.2 pageContext操作JSP内置对象 148

6.5 小结 149

第7章 JSP内置对象application 150

7.1 application基本特征 150

7.2 application对象本质 152

7.3 网页计数器 153

7.4 实现网站日志 154

7.5 网络聊天室 155

7.6 小结 159

第8章 JSP session对象 160

8.1 session的基本结构 160

8.2 session的基本属性 163

8.3 用户身份认证 164

8.4 session的跟踪 168

8.5 session钝化机制 171

8.5.1 StandardManager钝化 172

8.5.2 PersistentManager钝化 173

8.6 小结 175

第9章 JSP配置、异常处理 176

9.1 config配置对象 176

9.1.1 web.xml配置文件格式 176

9.1.2 配置信息的读取 178

9.2 exception异常处理 180

9.2.1 JSP局部异常处理 180

9.2.2 整体异常处理机制 182

9.2.3 异常处理的完整应用 184

9.3 小结 188

第10章 JavaBean组件与JSP内置标记 189

10.1 JSP中调用类 189

10.1.1 JSP调用内部类 189

10.1.2 JSP调用外部类 191

10.2 JavaBean组件 192

10.2.1 JavaBean属性规范 192

10.2.2 JSPForm和JavaBean组件的交互 195

10.2.3 JavaBean组件的生命周期 198

10.2.4 JavaBean组件的行为 202

10.2.5 JavaBean组件的事件设计 203

10.3 JSP内置标记 208

10.3.1 forward内置标记 208

10.3.2 plugin内置标记 212

10.4 小结 214

第11章 JSP自定义标记 215

11.1 自定义标记基础 215

11.2 标记功能实现 219

11.2.1 自定义标记处理过程 219

11.2.2 自定义标记属性处理 221

11.2.3 自定义标记内容处理 223

11.3 标记库的部署 227

11.3.1 标记库的配置 227

11.3.2 标记库的编写 228

11.4 自定义标记和JSP页面的交互 229

11.4.1 标记中的脚本变量 229

11.4.2 子标记处理 234

11.5 小结 238

第12章 JSP操作Oracle数据库 239

12.1 Oracle数据库基础 239

12.2 JDBC操作数据库 240

12.2.1 JDBC基本概念 241

12.2.2 Statement操作数据库 244

12.2.3 PreparedStatement操作数据库 245

12.2.4 操作存储过程 247

12.2.5 JDBC连接池 249

12.3 基于JavaBean的数据库操作 254

12.4 小结 257

第13章 JSP项目——新闻发布系统 258

13.1 新闻发布系统的特点 258

13.2 数据库结构设计 259

13.2.1 基本数据库结构 260

13.2.2 Java操作Access的方法 260

13.3 新闻发布系统UI设计 263

13.3.1 新闻浏览UI设计 264

13.3.2 新闻管理UI设计 265

13.4 新闻发布系统结构与设计 268

13.4.1 数据查询和更新 268

13.4.2 数据编码转换 269

13.5 新闻管理系统的实现 271

13.5.1 新闻浏览功能的实现 271

13.5.2 新闻后台维护主界面的实现 275

13.5.3 新闻删除模块的实现 276

13.5.4 新闻添加模块的实现 277

13.5.5 新闻更新模块的实现 279

13.6 新闻系统向Oracle上的移植 282

13.6.1 数据库移植 282

13.6.2 Java应用程序的移植 282

13.7 小结 284

第14章 Java Servlet程序设计 285

14.1 Java Servlet简介 285

14.2 Servlet结构 289

14.2.1 Servlet基本结构 289

14.2.2 Servlet生命周期 294

14.3 Servlet程序设计 295

14.3.1 通过Servlet接收form表单数据 295

14.3.2 Servlet生成验证码 298

14.4 在Servlet中使用session 302

14.4.1 Servlet使用session的方法 303

14.4.2 session事件处理 305

14.5 Servlet中使用application 307

14.6 Servlet和JSP的比较 310

14.7 小结 312

第15章 Servlet过滤器设计 313

15.1 过滤器基本结构 313

15.2 过滤器的串接 318

15.3 过滤器的应用 322

15.4 小结 328

第16章 基于Servlet的购物车 329

16.1 商品存储和浏览 329

16.1.1 商品信息数据库保存 329

16.1.2 商品信息的浏览方法 331

16.1.3 MVC设计模式 332

16.2 购物车的设计 338

16.3 小结 347

第17章 Web环境中的文件操作 348

17.1 基本文件的操作 348

17.2 文件系统在Web中的应用 352

17.2.1 文件计数器设计 352

17.2.2 自定义系统日志 355

17.2.3 文本文件数据库 357

17.3 文件上传 362

17.3.1 流方式文件上传 362

17.3.2 缓存法文件上传 366

17.3.3 基于数据库的文件下载系统 368

17.4 小结 369

第18章 Web环境中的XML操作 370

18.1 XML数据存储 370

18.1.1 XML配置文件 370

18.1.2 XML数据库 374

18.2 生成XML数据 380

18.2.1 通过标记完成XML数据发布 380

18.2.2 通过程序语句完成XML数据发布 383

18.3 网页数据展现 386

18.3.1 传统数据展现技术 386

18.3.2 XML服务器端数据展现 387

18.3.3 XML客户端数据展现 390

18.4 小结 391

第19章 Java Mail应用程序设计 392

19.1 SMTP和Java SMTPAPI 392

19.2 邮件发送程序设计 393

19.2.1 普通邮件发送 393

19.2.2 HTML邮件发送 397

19.3 邮件POP3接收 400

19.4 小结 404

第20章 MVC框架BitsWork的设计 405

20.1 BitsWork框架设计 405

20.1.1 基于MVC的数据管理 405

20.1.2 BitsWork整体设计 407

20.2 数据库连接模块 408

20.2.1 配置文件读取模块 409

20.2.2 数据库操作逻辑模块 411

20.3 动作逻辑模块 415

20.3.1 配置读取模块 415

20.3.2 逻辑算法模块 419

20.4 控制器模块的实现 421

20.5 BitsWork打包发布 423

20.6 基于BitsWork框架的开发 423

20.7 小结 427

附录 微软调试环境 428