JSP高级编程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:廖若雪编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2001
- ISBN:7111086856
- 页数:442 页
前言 1
第一部分 JSP入门 1
第1章 概述 1
1.1 Java技术 1
1.1.1 Java技术的发展 1
1.1.2 JavaBeans 2
1.1.3 JDBC 3
1.1.4 J2EE 3
1.1.5 EJB 7
1.1.6 Java Servlet 9
1.2 JSP技术 9
1.2.1 JSP技术概述 9
1.2.2 JSP的优势及与其他Web开发工具的比较 10
1.3 用JSP开发Web的几种主要方式 12
1.3.1 直接使用JSP 12
1.3.2 JSP+JavaBeans 12
1.3.3 JSP+JavaBeans+Servlet 13
1.3.4 J2EE开发模型 13
1.4 本书用到的软件及获取方法 14
第2章 预备知识 16
2.1 Java程序设计基础 16
2.1.1 Java语言规则 16
2.1.2 Java变量和函数 21
2.1.3 子类 21
2.1.4 this和super 22
2.1.5 类的类型 23
2.1.6 抽象类 23
2.1.7 接口 24
2.1.8 包 24
2.2 JavaBeans 25
2.2.1 JavaBeans的属性 26
2.2.2 JavaBeans的事件 29
2.2.3 持久化 32
2.2.4 用户化 32
2.3 Java Servlet 34
2.3.1 HTTP Servlet API 34
2.3.2 系统信息 36
2.3.3 传送HTML信息 44
2.4 SQL语言 53
2.4.1 SQL子类型 53
2.4.2 SQL语言的具体命令和使用 54
2.5 JDBC 62
2.5.1 什么是JDBC 62
2.5.2 JDBC产品 65
2.5.3 连接概述 66
2.5.4 DriverManager概述 71
2.5.5 一个简单的例子 72
第3章 JSP开发平台的建立:Tomcat 77
3.1 Tomcat的安装和直接使用 77
3.2 Tomcat和Apache的配合 79
3.3 Tomcat和IIS的配合 81
3.4 Tomcat的配置和常见问题 82
3.4.1 Tomcat的主配置文件:server.xml 82
3.4.2 Windows下代码保护的问题 83
3.4.3 Apache、IIS和Tomcat协作时工作目录的添加 85
3.4.4 设定Tomcat 作为Windows的服务而启动 86
3.4.5 在Tomcat中建立新的Web应用程序 87
第4章 JSP的语法和语义 90
4.1 通用的语法规则 90
4.1.1 元素的语法规则 90
4.1.2 JSP中的相对路径 91
4.2 注释 91
4.3 指令 91
4.3.1 page指令 91
4.3.2 include指令 93
4.3.3 taglib指令 93
4.4 内置对象 94
4.5 脚本元素 95
4.5.1 声明 95
4.5.2 表达式 95
4.5.3 脚本代码 95
4.6 动作 96
4.6.1 id和scope属性 96
4.6.2 标准动作 96
第5章 作为XML的JSP 101
5.1 为什么要使用XML相容的语法形式 101
5.2 关于文本类型的语法 101
5.2.1 jsp:root元素 101
5.2.2 公共标识符 101
5.3 指令 102
5.3.1 page指令 102
5.3.2 include指令 102
5.3.3 taglib指令 102
5.4 脚本元素 102
5.4.1 声明 102
5.4.2 脚本代码 103
5.4.3 表达式 103
5.5 如何将一个普通的JSP文件转换为一个XML文档 103
5.6 JSP1.1的DTD文件 104
第6章 JSP基础实例 106
6.1 第一个JSP程序--Hello World! 106
6.2 注释的使用 109
6.3 脚本元素 110
6.3.1 声明 110
6.3.2 表达式 113
6.3.3 脚本代码 113
6.4 page指令 116
6.4.1 import 116
6.4.2 session 117
6.4.3 错误处理 118
6.5 包含其他文件 119
6.6 使用JavaBeans 123
6.7 内置对象 127
6.7.1 用request对象获取客户端的数据 127
6.7.2 用response对象向客户端发送信息 141
6.7.3 其他内置对象 146
6.8 <jsp:forward> 146
6.9 使用插件 147
6.10 使用session对象 148
6.10.1 session的概念 148
6.10.2 session对象可用的方法和属性 149
6.10.3 session对象的基本例子 150
6.10.4 利用session制作一个购物车 154
6.10.5 JavaBeans的作用域 159
6.10.6 利用JavaBeans制作的购物车 162
6.11 使用application对象 167
6.11.1 application的概念 167
6.11.2 application对象可用的方法和属性 167
6.11.3 application对象内包含的系统信息 168
6.11.4 利用application建立一个简单的聊天室 170
第7章 用JSP实现常见的Web应用 173
7.1 常见的Web应用及分析 173
7.1.1 留言板、论坛和社区 173
7.1.2 聊天室 177
7.1.3 搜索引擎 181
7.1.4 电子商务 181
7.1.5 后台管理系统 182
7.2 留言板 184
7.2.1 功能分析 184
7.2.2 功能实现和技术要点 185
7.2.3 代码和分析 187
7.3 进一步完善留言板 197
7.3.1 功能分析 197
7.3.2 功能实现和技术要点 198
7.3.3 代码和分析 205
7.4 聊天室 227
7.4.1 功能实现和技术要点 227
7.4.2 代码和分析 229
7.5 下一步 240
第二部分 高级JSP技术 241
第8章 JSP开发平台的搭建:J2EE 241
8.1 J2SDKEE的安装和使用 241
8.1.1 软硬件的支持 241
8.1.2 安装 242
8.2 J2SDKEE的配置 242
8.2.1 JDBC的配置 242
8.2.2 事务处理 244
8.2.3 服务的端口号 245
8.2.4 日志文件 245
8.2.5 安全 246
8.2.6 钝化发生的内存极限 246
8.2.7 JNDI服务器主机 246
8.2.8 HTTP服务的发布目录 247
8.3 WebLogic的安装和使用 247
8.3.1 软硬件要求 247
8.3.2 安装和启动 248
8.4 WebLogic的配置 250
8.4.1 系统级参数的设置 250
8.4.2 将WebLogic作为HTTP服务器使用 254
8.4.3 使用ISAPI桥连接WebLogic和IIS 255
8.4.4 WebLogic配置示例 257
第9章 扩展JSP标签 261
9.1 概述 261
9.1.1 扩展标签的作用 261
9.1.2 如何开发扩展标签 261
9.1.3 简单的扩展标签 261
9.1.4 包含内容处理的扩展标签 262
9.1.5 能够协作的扩展标签 262
9.1.6 定义了脚本变量的扩展标签 262
9.2 标签处理类的开发 262
9.2.1 接口和基类 262
9.2.2 开发 262
9.3 标签库文件 268
9.3.1 taglib 269
9.3.2 tag 270
9.4 定位一个tld文件 271
9.4.1 在web.xml中定位一个tld文件 271
9.4.2 直接在JSP文件中定位tld文件 272
9.5 扩展标签实例 272
9.5.1 得到父标签的数据 272
9.5.2 TestTag类 272
9.5.3 Title类 275
9.5.4 Data类 276
9.5.5 TLD文件 279
9.5.6 在JSP中使用扩展标签 281
第10章 Enterprise JavaBeans 284
10.1 Java服务器端组件标准--EJB 284
10.1.1 EJB和JavaBeans 284
10.1.2 EJB的开发与使用中的角色 285
10.2 Session Bean 286
10.2.1 Session Bean的状态管理模式 286
10.2.2 Session Bean的生命周期 287
10.3 Entity Bean 288
10.3.1 Entity Bean的特性 288
10.3.2 Entity Bean的生命周期 289
10.4 EJB的开发 290
10.4.1 Enterprise JavaBeans的实际处理文件 290
10.4.2 实现EJBObject文件 292
10.4.3 实现EJBHome文件 292
10.4.4 生成ejb-jar.xml文件 293
10.4.5 打包生成JAR文件 294
10.5 EJB的部署--J2SDKEE 294
10.5.1 使用deploytool打包EJB 294
10.5.2 使用deploytool部署EJB 297
10.6 EJB的部署-BEA WebLogic 299
10.6.1 生成可部署的ejb-jar包 299
10.6.2 部署WebLogic的ejb-jar包 302
10.7 使用EJB 305
10.7.1 本地访问EJB 305
10.7.2 远程访问EJB 306
10.8 JSP和EJB 308
10.9 EJB开发实例:电子商务应用 310
10.9.1 EJB的实现文件:TestCartEJB 310
10.9.2 实现Home接口TestCartHome 312
10.9.3 实现远程Object接口TestCart 312
10.9.4 EJB的Web组件TestCart Weblmp 313
10.9.5 JSP文件 317
10.9.6 实例的内部运行逻辑 319
第11章 其他高级功能 320
11.1 JDBC2.0和JDBC数据库连接池 320
11.1.1 JDBC2.0新功能概述 320
11.1.2 结果集增强功能 321
11.1.3 批处理更新 328
11.1.4 对Java对象的持久性 329
11.1.5 数据库连接池使用实例 332
11.2 文件上载 333
11.2.1 实现机理 333
11.2.2 文件上载实例 334
第12章 JSP高级应用实例:网上书店 340
12.1 概述 340
12.2 扩展标签的使用 341
12.2.1 数据集作用的BookList标签 341
12.2.2 让数据循环输出的Books标签 344
12.2.3 输出数据的标签 346
12.2.4 控制页面前进、后退的标签 347
12.2.5 测试标签 349
12.3 EJB及其Web组件 352
12.3.1 ShoppingCart 352
12.3.2 Books 357
附录A JSP应用实例:网上教育代码 368
附录B JavaServer Pages 白皮书 436
附录C 常用JSP相关网址 442
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019