Java Server Pages编程实例PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Maneesh Sahn著;金艳伟等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111099265
- 页数:362 页
第1章 规划和设计Web应用程序 1
1.1 为什么要规划 1
1.2 应用程序开发周期 1
1.3 定义任务和责任 3
1.3.1 体系结构设计员(Achitect) 3
1.3.2 数据模型人员 4
1.3.3 服务器端开发人员 4
1.3.4 Web界面设计员 4
1.3.5 Web集成人员 4
1.3.6 项目管理人员 4
1.3.7 测试人员 5
1.4.1 工具 6
1.4 认识工具,软件和平台 6
1.4.2 软件 13
1.5 定义准则 16
1.5.1 站点结构的准则 16
1.5.2 页面设计准则 16
1.5.3 代码准则 17
1.6 开发Web界面 17
1.6.1 推备工作 17
1.6.2 主页是Web脚本的起点 18
1.6.3 HTML标识符 18
1.6.4 图像 20
1.6.5 链接 21
1.6.6 表格 23
1.6.7 集成 24
1.8 下一步 25
1.7 本章小结 25
第2章 用Java服务器页面开发月份日历应用程序 26
2.1 将要学习的内容 26
2.2 使用Apache Software Foundation’s Tomcat 3.1版 27
2.2.1 安装Tomcat 27
2.2.2 准备用Tomcat服务器发布Auction Station(拍卖网站) 29
2.3 用HTML组件构建在线日历程序的框架 30
2.3.1 添加注释 31
2.3.2 包含导航链接的脚注 31
2.4 生成动态内容 34
2.4.1 用Java类处理数据 34
2.4.2 在JSP使用Java类 34
2.4.3 用Scriptlet和内置对象打印月信息 38
2.4.4 “生成当前月表格单元”的Scriptlet 39
2.5 包含重复访问 43
2.6 发布应用程序 46
2.6.1 在Tomcat中设置报目录 47
2.6.2 调试应用程序 49
2.7 本章小结 51
第3章 为日历应用程序添加交互性 52
3.1 日历应用程序1.1版 52
3.2 开发输入页面 53
3.2.1 定义HTML表单 53
3.2.2 选择正确的输入域来获取用户数据 53
3.2.3 定义HTML域 56
3.2.4 集成输入页面 58
3.3 增强月份日历JSP程序 60
3.3.1 用Request Implicit Object(请求隐含对象)提取用户参数 60
3.4 处理异常情况 61
3.4.1 使用错误提示页面 62
3.4.2 用JavaScript执行客户端有效性验证 63
3.4.3 执行服务器端的有效性验证 66
3.5 创建年份日历 69
3.6 本章小结 70
3.7 下一步 70
第4章 添加JavaBean实现多功能和发送电子邮件 71
4.1 将要学习的内容 71
4.2 JavaBean简介 71
4.3 添加JavaBean改写Calendar应用程序 74
4.3.1 创建MonthBean 74
4.3.2 创建FormValidator Bean 82
4.3.3 指定CalendarRequest的属性 84
4.3.4 创建JavaScript例程,生成表单处理Bean的代码 88
4.4 用JavaBean构成JSP 92
4.4.1 Validator JSP 94
4.4.2 JSP输出组件——month.jsp 95
4.4.3 JSP的输入组件 97
4.4.4 发布(deploy)和运行应用程序 98
4.5 在JSP中发送电子邮件 98
4.5.1 使用JavaMail和Java Activation Framework来处理电子邮件 100
4.5.2 创建SendMail JSP发送邮件 104
4.5.3 使用JavaBean发送电子邮件 107
4.6 下一步 108
第5章 创建显示错误和发送E-mail的自定义标记库 108
5.1 将要学习的内容 108
5.2 集成自定义标记 110
5.2.1 开发简单操作标记——today 117
5.2.2 开发一个简单的正文 操作标记——error 124
5.3 开发嵌入式Body操作标记——email 125
5.3.1 创建EmailTagHandler类 127
5.3.2 创建嵌入式的标记Handler类 128
5.3.3 在Taplib标识符中描述Email标记 130
5.3.4 在JSP中使用Email标记结构 131
5.3.5 运行和测试JSP 132
5.4 下一步 133
第6章 访问数据库——创建事件日历和注册模板 133
6.1 开始使用关系数据库 133
6.1.1 使用SQL定义数据库和用户表 134
6.1.2 用SQL数据操作命令添加用户 138
6.1.3 查询Users表 139
6.1.4 通过Java应用程序访问数据库 139
6.2.1 建立与数据库的连接 141
6.2 给Calendar添加事件 141
6.2.2 创建JSP打印日期事件 144
6.2.3 修改每月的Calendar JSP来显示事件 147
6.3 为数据库处理开发自定义库 151
6.3.1 连接、用户ID和密码标记 151
6.3.2 查询和更改标记 157
6.3.3 Foreach重复性标记 161
6.3.4 建立标记库 163
6.4 创建注册模板 165
6.4.1 注册新用户 165
6.4.2 提供用户登录 177
6.4.3 处理丢失密码的情况 180
6.5 执行数据库连接Pool 188
6.5.1 DBConnectionManager 188
6.5.2 DBConnectionPool 190
6.5.3 DBConnection 192
6.5.4 在JDBC应用程序中执行数据库pool 194
6.6 下一步 195
第7章 使用模型2结构开发拍卖物品目录 196
7.1 Web应用模型 196
7.1.1 控制器 197
7.1.2 命令Bean 197
7.1.3 模型或视图-帮助JavaBean 197
7.1.4 视图或表示层 197
7.2 开发目录数据库 198
7.2.1 设计Category表 199
7.2.2 Product表 200
7.2.3 Bid表 200
7.2.4 在表中填上示例数据 201
7.3.1 Addrss 203
7.3 开发模型或视图-帮助JavaBean 203
7.3.2 Category 205
7.3.3 Item 207
7.3.4 User 208
7.3.5 Bid 208
7.4 开发模型的命令Bean 209
7.4.1 GetMainCategoriesCommand 209
7.4.2 GetCategoryHierarchyCommand 212
7.4.3 GetCategoryItemsCommand 217
7.4.4 GetItemInformationCommand 220
7.5 用Servlet和JSP开发控制器 222
7.5.1 使用servlet开发控制器 222
7.5.2 使用JSP 227
7.5.3 为目录开发控制器 229
7.6 开发表示层JSP 231
7.5.4 开发浏览物品信息的控制器 231
7.6.1 开发目录视图JSP 232
7.6.2 开发物品视图JSP 233
7.6.3 提供多页物品程序清单 237
7.6.4 显示物品的详细信息 239
7.7 本章小结 243
第8章 开发AuctionStation中受保护的部分 244
8.1 将要学习的内容 244
8.2 使用Tomcat的HTTP认证 244
8.2.1 指定Tomcat中的用户信息 245
8.2.2 标记受保护的资源 245
8.2.3 HTTP认证 246
8.2.4 服务器端HTTP认证存在的问题 247
8.3.1 为物品添加竞价 248
8.3 进行基于表单的定制认证 248
8.3.2 在AuctionStation中添加物品到程序清单中 260
8.4 执行定制认证 267
8.4.1 执行定制的基本认证 268
8.4.2 把目录添加到站点 271
8.5 本章小结 279
第9章 个性化Web站点 280
9.1 定制日历界面 280
9.1.1 使用样式表 281
9.1.2 允许用户指定不同的样式 287
9.1.3 使用Cookie保存定制信息 288
9.2 开发个人文件管理器 292
9.2.1 开发文件上载应用程序 292
9.2.2 开发UploadFilesCommand Bean 293
9.2.3 开发“上载文件”的JSP 299
9.3 管理个人空间的文件 300
9.3.1 文件清单 300
9.3.2 删除文件 305
9.4 开发MyAuctions、MyBids和MySpace 308
9.4.1 标识用户 308
9.4.2 显示MyItems 309
9.4.3 显示MyBids 309
9.4.4 显示MySpace 310
9.5 连接各个部分 311
9.5.1 使用HTML框架 311
9.5.2 使用JSP模板 315
9.6 本章小结 319
10.2 Java插件简介 320
10.1 将要学习的内容 320
第10章 用Java Applet开发视图 320
10.2.1 applet程序剖析 321
10.2.2 applet的限制条件 326
10.3 开发一个目录树视图applet 326
10.3.1 通过JSP返回序列化的目录树 327
10.3.2 开发CategoryViewApplet 329
10.3.3 创建内嵌applet的JSP 333
10.4 浏览选定目录的信息 334
10.4.1 检测鼠标双击 334
10.4.2 显示目录信息 335
10.4.3 用框架显示页面 336
10.5 本章小结 337
第11章 开发无线应用 339
11.1 开发无线应用的原因与无线标识语言 339
11.2 无线应用协议 340
11.3 测试无线应用程序 341
11.4 开发起始页面 343
11.4.1 构建WML卡片组 343
11.4.2 添加一个标志图像 344
11.4.3 添加一个包含链接的站点地图卡片 345
11.5 显示日历 347
11.6 开发拍卖目录模块 349
11.6.1 显示目录清单 350
11.6.2 显示物品明细清单 352
11.7 对物品竞价 356
11.7.1 显示竞价状态 357
11.9 在另一台服务器上配置Web应用 358
11.9.1 在WAR文件中包装Web应用程序 358
11.8 从两种不同的JSP生成WML卡片组 358
11.9.2 需要的其他修改 359
11.10 本章小结 359
附录 360
附录A 在线资源和信息 360
A.1 层叠式样式表(CSS) 360
A.2 Enterprise JavaBeans(EJB) 360
A.3 JavaMail 360
A.4 JavaScript 361
A.5 Java Server Pages(JSP)、JDBC和Servlet 361
A.6 Linux 361
A.7 无线访问协议(WAP)和无线标识语言(WML) 361
A.8 可扩展标识语言(XML) 361
A.9 eXtensible Stylesheet Languag(XSL) 362
A.10 其他 362
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《Adobe Photoshop 新手快速进阶实例教学》王楠 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019