新闻资讯
看你所看,想你所想

JSP网路编程技术与实践

JSP网路编程技术与实践

JSP网路编程技术与实践

《JSP网路编程技术与实践》是清华大学出版社2008年出版的图书。

基本介绍

  • 书名:JSP网路编程技术与实践
  • ISBN:9787302175179
  • 定价:56元
  • 开本:平装
  • 印次:1-1
  • 印刷日期:2008年5月20日

图书简介

本书以实用为原则,通过诸多案例分析了各种基于JSP网路程式的设计思想和开发方法。全书共分13章,其中第1~7章分别介绍了Eclipse等开发环境的搭建过程,JSP的各种套用技术,基于JSP和JavaBean的线上计数器功能模组,基于JSP的线上流媒体播放程式的实现方式,Servlet的过滤器代码实现方式;第8~13章分别讲解了基于JSP的考试系统、线上聊天系统、BBS系统、邮件系统、基于Struts的简单案例以及线上购物系统等项目的开发过程。在设计和编写这些项目的过程中,编者特别考虑了“分层”这个基于组件的思想,不仅採用了Servlet和JavaBean等组件,分离各种类型的业务逻辑,还採用了基于Struts的设计理念。

目录

第1章JSP网路开发基础 1
1.1Web应用程式开发基础知识 1
1.1.1HTTP通信协定概述 1
1.1.2传统的Web应用程式 2
1.2JSP--Java基础上的
Web应用程式 4
1.2.1JSP概述 4
1.2.2JSP工作原理 5
1.2.3JSP的基本语法 6
1.3安装和配置JSP开发环境 7
1.3.1安装与配置JDK环境 7
1.3.2安装Eclipse集成开发环境 10
1.3.3安装配置Tomcat环境 11
1.3.4安装配置MyEclipse环境 14
1.4JSP基础 19
1.4.1在Eclipse里开发JSP代码 19
1.4.2运行JSP代码 22
1.4.3可能遇到的问题
以及解决方案 25
1.5本章小结 25
第2章JSP网路套用技术 27
2.1JSP与Servlet的
组合开发模式 27
2.1.1Servlet概述 28
2.1.2如何实现JSP到Servlet
的跳转 30
2.1.3JSP+Servlet开发模式
的分析 36
2.2JSP的内嵌对象 37
2.2.1JSP内嵌对象及其用途 37
2.2.2内嵌对象代码示例 42
2.3JSP异常处理机制 50
2.3.1异常处理的内嵌对象 50
2.3.2异常处理示例程式 51
2.3.3运行效果演示 52
2.4本章小结 53
第3章JSP与JDBC资料库套用 55
3.1JSP访问资料库的传统方式 55
3.1.1JDBC概述 55
3.1.2JSP连线访问资料库
的示例代码 62
3.1.3直接在JSP代码里访问
资料库的弊端 68
3.2通过JavaBean封装资料库
业务逻辑 69
3.2.1JSP与JavaBean的关係 69
3.2.2JavaBean的基本语法 70
3.2.3在JavaBean中封装
资料库业务逻辑 71
3.2.4改进后的JSP访问资料库
的代码 74
3.2.5配置与运行JSP+JavaBean
类型的项目 75
3.3基于JSP的高级资料库
访问技术 77
3.3.1设计模式与程式架构
的关係 77
3.3.2通过外观模式最佳化
资料库连线逻辑 77
3.3.3使用“池”提高连线效率 79
3.3.4使用DAO模式分离
资料库逻辑与业务逻辑 86
3.4本章小结 92
第4章JSP自定义标籤在网路开发
中的套用 93
4.1自定义标籤体系介绍 93
4.1.1标籤类相关接口和类 94
4.1.2标籤库描述档案 96
4.1.3在Web部署描述符中
引入标籤库档案 98
4.1.4在页面中使用标籤 98
4.1.5标籤在Web页面里的作用 99
4.2带Body标籤的开发 100
4.3带属性标籤的开发 104
4.4嵌套标籤的开发 111
4.5叠代标籤的开发 115
4.6Simple标籤的开发 120
4.7本章小结 124
第5章基于JSP的网站计数器 125
5.1需求分析与设计 125
5.1.1需求分析 125
5.1.2模组设计 125
5.1.3资料库设计 126
5.2创建计数器工程 128
5.2.1用Eclipse+MyEclipse
创建工程 128
5.2.2配置连线池 128
5.2.3创建工具类 129
5.3资料库互动模组 131
5.3.1基于DAO模式的共通
资料库访问模组 131
5.3.2基于DAO模式的用户
信息互动模组 134
5.3.3基于DAO模式的网站
信息互动模组 137
5.3.4基于DAO模式的网站
统计互动模组 141
5.4用户注册登录模组 143
5.4.1界面设计 144
5.4.2编写业务逻辑 145
5.5网站统计信息模组 148
5.5.1界面设计 148
5.5.2编写业务逻辑 153
5.6本章小结 155
第6章Flex实现的基于FLV
流媒体网路播放器 157
6.1项目简介与背景知识 157
6.1.1项目简介 158
6.1.2Flex简介 158
6.1.3RTMP协定和FLV格式 159
6.2项目需求分析与设计 159
6.2.1需求分析 159
6.2.2系统设计 160
6.2.3开发部署平台及工具 161
6.3利用FlexBuilder创建项目 162
6.3.1FlexBuilder的安装 162
6.3.2项目创建 165
6.3.3组织和编写代码 166
6.4系统的实现与部署 167
6.4.1伺服器端的安装与部署 167
6.4.2FMS伺服器的配置 170
6.4.3网路套用的开发与配置 172
6.4.4客户端(Flex播放器的
具体实现) 180
6.4.5整体效果 185
6.5本章小结 187
第7章基于Servlet的过滤器 189
7.1Servlet过滤器与Java
支持类库 189
7.1.1Servlet过滤器概述 189
7.1.2串列过滤器与责任链模式 190
7.1.3Servlet过滤器的支持类库 191
7.2简单的Servlet过滤器 192
7.2.1架构设计 192
7.2.2功能代码实现 192
7.3开发複杂效果的过滤器代码 199
7.3.1架构设计 199
7.3.2功能代码实现 200
7.4本章小结 208
第8章基于JSP的线上考试系统 209
8.1需求分析与设计 209
8.1.1需求分析 209
8.1.2模组设计 210
8.1.3资料库设计 211
8.2建立线上考试系统框架 213
8.3资料库模组 213
8.4功能列表模组 215
8.5题库模组 219
8.5.1界面设计 219
8.5.2编写业务逻辑 222
8.6试卷生成模组 223
8.6.1界面设计 223
8.6.2编写业务逻辑 226
8.7考试生成模组 227
8.7.1界面设计 228
8.7.2编写业务逻辑 230
8.8线上考试模组 237
8.8.1界面设计 237
8.8.2编写业务逻辑 239
8.9本章小结 247
第9章JSP+JavaBean+DB实现
的线上聊天室 249
9.1需求分析与设计 249
9.1.1需求分析 250
9.1.2模组设计 250
9.1.3资料库设计 251
9.2创建JSP+JavaBean的项目 254
9.3资料库通用管理模组 258
9.4用户登录和注册模组 262
9.4.1登录界面 262
9.4.2登录信息后台处理页面 265
9.4.3封装登录功能的
JavaBean组件 267
9.5聊天室模组 270
9.5.1聊天房间选择界面 270
9.5.2封装选择聊天室的
JavaBean组件 272
9.5.3聊天界面 275
9.5.4封装聊天功能的
JavaBean组件 288
9.6管理员功能模组 296
9.6.1高级功能页面 296
9.6.2封装查询所有用户的
JavaBean组件 301
9.7运行效果演示 302
9.7.1注册与登录效果演示 302
9.7.2聊天效果演示 303
9.7.3管理员功能演示 305
9.8本章小结 306
第10章基于JSP的BBS论坛 307
10.1需求分析与设计 307
10.1.1需求分析 307
10.1.2模组设计 308
10.1.3资料库设计 310
10.2建立基于JSP的项目 314
10.2.1创建JSP项目 314
10.2.2在项目中导入需要
载入的Java类包 314
10.3开发资料库通用模组 314
10.3.1连线资料库 314
10.3.2开发对象模型和DAO
代码实现业务逻辑 315
10.4登录注册模组 332
10.4.1登录模组 332
10.4.2注册模组 338
10.5信息发布模组 342
10.5.1主题显示 343
10.5.2信息显示 346
10.5.3信息发布 352
10.6网站管理模组 356
10.6.1会员管理 357
10.6.2板块管理 361
10.6.3信息管理 363
10.7档案上传模组 365
10.8发布以及运行BBS系统 367
10.8.1準备资料库以及jar包 367
10.8.2发布以及运行BBS系统 369
10.9本章小结 370
第11章基于JSP的邮件管理系统 371
11.1需求分析与设计 371
11.1.1需求分析 371
11.1.2模组设计 372
11.1.3资料库设计 374
11.2建立基于JSP的项目 375
11.2.1创建JSP项目 375
11.2.2在项目中导入需要
载入的Java类包 375
11.3数据通用模组 377
11.3.1连线资料库 377
11.3.2开发对象模型和DAO
代码实现业务逻辑 378
11.4通信录模组 386
11.4.1 页面设计 386
11.4.2 业务逻辑 388
11.5 邮件收发模组 391
11.5.1 开发邮件服务的
收件程式 391
11.5.2 开发邮件服务的
发件程式 395
11.6 程式运行示例 405
11.6.1 导入jar包 405
11.6.2 实例运行 406
11.7 本章小结 408
第12章 基于Struts的Web网路
开发技术 409
12.1 Struts概述 409
12.1.1 Struts简介 409
12.1.2 Struts与JSP网路开发
的关係 410
12.1.3 Struts MVC组件及关係 410
12.2 需求分析与设计 412
12.2.1 需求分析 413
12.2.2 模组设计 413
12.2.3 资料库设计 414
12.3 建立系统框架 415
12.3.1 创建基于Struts的
Web工程 415
12.3.2 配置Struts框架的
资料库连线池 418
12.4 建立系统模组 420
12.4.1 资料库模组 420
12.4.2 界面模组 423
12.4.3 ActionForm模组 431
12.4.4 Action模组 432
12.5 Struts系统部署与发布 441
12.5.1 配置伺服器 441
12.5.2 部署Struts工程 441
12.5.3 运行Struts工程 442
12.6 本章小结 443
第13章 基于JSP+Struts的线上
购物商城 445
13.1 Struts项目简介 445
13.2 基于Struts的MVC模式 446
13.2.1 什幺是MVC 446
13.2.2 Model1、Model2与
Model2.x 446
13.2.3 基于Struts的MVC 448
13.2.4 Struts的工作流程 449
13.3 项目需求分析与设计 450
13.3.1 需求分析 450
13.3.2 系统设计 451
13.4 项目创建 452
13.4.1 基于MyEclipse的
项目创建 452
13.4.2 创建ActionForm 454
13.4.3 创建Action 456
13.4.4 struts-config.xml
配置档案 457
13.4.5 Struts标记库 458
13.5 模组实现与分析 460
13.5.1 注册模组 460
13.5.2 登录模组 471
13.5.3 搜寻和过滤关键字 473
13.5.4 浏览商品模组 476
13.5.5 维护购物车 477
13.5.6 结算并生成订单 480
13.5.7 网站访问分析器 482
13.6 部署与运行 484
13.6.1 配置Tomcat伺服器 485
13.6.2 部署套用 486
13.7 本章小结 487
VI
VII
IV
V

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com