Oracle J2EE应用开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(印)Jai Krishna,(印)Narendra M.Thumbhekodige等著;周悦芝译
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302108560
- 页数:362 页
目录 3
第1部分 理解基础 3
第1章 Internet平台 3
第2章 Java基础 9
2.1 概论 9
2.2 对象概念 10
2.2.1 对象 10
2.2.2 类 10
2.3.1 程序 11
2.3 语言特征 11
2.2.3 对象实例和消息 11
2.3.2 编译和执行第一个Java程序 12
2.3.3 运算符 15
2.3.4 break,continue和return 20
2.3.5 异常处理 21
2.4 基于Java的面向对象编程 23
2.4.1 抽象和封装 23
2.4.2 类声明 23
2.4.6 实例方法 24
2.4.5 实例变量 24
2.4.7 类初始化工具 24
2.4.4 类方法 24
2.4.3 类变量 24
2.4.8 构造器 25
2.4.9 继承 26
2.4.10 多态性 27
2.4.11 接口 28
2.5 Java平台 29
2.5.1 Java运行时系统 29
2.5.2 垃圾收集堆 29
2.5.3 Java开发工具(JDK) 31
3.1.1 线程基本原理 33
3.1 Java线程 33
第3章 高级Java 33
3.1.2 防止不适当的线程访问变量和方法 34
3.1.3 如何让程序多线程化 35
3.2 基于Java的网络 36
3.2.1 网络基础 36
3.2.2 java.net包 37
3.3 集合 39
3.3.1 Collection接口 40
3.3.2 Iterator接口 40
3.3.3 Set接口 41
3.3.4 List接口 41
3.3.7 独立集合 42
3.3.6 只读Collection 42
3.3.5 Map接口 42
3.4 反射 43
3.5 串行化 44
3.5.1 使用Serializable接口 44
3.5.2 使用Externalizable接口 45
3.5.3 transient数据 46
3.5.4 释放资源保证完整性 46
3.5.5 情景 47
3.6 远程方法调用(RMI) 47
3.6.1 设计和实现分布式应用系统的组件 47
3.6.3 启动应用系统 48
3.6.2 编译源码并生成存根(stubs) 48
3.6.4 运行应用系统 50
3.7 小结 50
第4章 JavaScript 51
4.1 JavaScript的特性 52
4.2 数据类型 52
4.2.1 简单数据类型 53
4.2.2 复杂数据类型 53
4.3 松耦合脚本语言 53
4.4 变量 53
4.4.1 隐式创建 53
4.4.5 使用变量 54
4.4.4 变量和数据类型 54
4.4.2 显式创建 54
4.4.3 赋一个值 54
4.5 变量求值 55
4.6 复合表达式求值 55
4.7 算术、关系和逻辑运算符 55
4.7.1 算术运算符 55
4.7.2 关系运算符 56
4.7.3 逻辑运算符 56
4.8 语句 56
4.9 在网页里执行JavaScripts 57
4.10 下拉菜单 62
4.11 小结 69
第5章 数据库基础 71
5.1 关系数据库模型 71
5.2 结构化查询语言 73
5.2.1 创建表 73
5.2.2 添加约束 74
5.2.3 操纵数据 75
5.2.4 查询数据 76
5.2.5 创建视图 77
5.3 数据库交易处理 77
5.3.1 ACID属性 78
5.4.1 隔离级别 79
5.4 数据库并发性 79
5.4.2 锁定 80
5.5 分布式数据库 80
5.6 小结 81
第2部分 获取技术 85
第6章 理解J2EE 85
6.1 从客户机-服务器模式到多层结构 85
6.2 多层结构的优势 86
6.3 应用服务器与J2EE 86
6.4 J2EE容器 87
6.5.3 Java servlet API 89
6.5.5 Enterprise JavaBeans(EJB) 89
6.5.4 Java Server Pages(JSP) 89
6.5 J2EE标准 89
6.5.2 Java数据库连接(JDBC)API 89
6.5.1 Java Naming and Directory Interface(JNDI)API 89
6.5.6 Java Message Services(JMS) 90
6.5.7 Java Transaction(JTA) 90
6.5.8 JavaMail API 90
6.5.9 Java Authentication and Authorisation Service(JAAS)API 90
6.5.10 J2EE连接器架构(JCA) 90
6.6 应用的打包与部署 90
6.7 Oracle9i J2EE应用服务器容器 91
6.8 小结 92
第7章 Java数据库连接 93
7.1 JDBC 94
7.1.1 Java数据库连接 94
7.1.2 初步了解 95
7.1.3 JDBCAPI概述 96
7.1.4 JDBC驱动器 98
7.1.5 连接(Connections) 99
7.1.6 语句(Statements) 100
7.1.7 ResultSet和ResultSetMetaData 104
7.1.8 交易 106
7.1.9 数据源(DataSource) 109
7.1.10 连接池 110
7.1.11 RowSet 114
7.1.12 RowSet事件 115
7.1.13 JDBC RowSet 115
7.1.14 语句缓冲 116
7.2 SQLJ 117
7.2.1 比较SQLJ编程和JDBC编程 117
7.2.2 使用SQLJ开发应用系统 118
7.2.3 第一个SQLJ代码 119
7.2.4 运行SQLJ程序 120
7.2.5 迭代器(Iterators) 121
7.2.6 上下文连接 124
7.2.7 Oracle9iJDeveloper支持SQLJ 125
7.2.8 Oracle9i的高级特征 127
7.3 Java存储过程 129
7.3.1 开发Java存储过程 130
7.3.2 编写自己的Java程序 130
7.3.3 把Java类载入数据库 132
7.3.4 在数据库中发布Java类 134
7.3.5 从Oracle9i JDeveloper装载和部署Java存储过程 134
7.3.6 调用Java存储过程 136
7.4 小结 137
8.1 Java Servlet概述 139
第8章 Java网络开发 139
8.1.1 什么是Java Servlet 140
8.1.2 什么是Servlet容器 140
8.1.3 Servlets与传统CGI应用系统相比具有的优势 140
8.2 HTTP协议概述 141
8.3 Servlet生命周期 141
8.3.1 装载与实例化 142
8.3.2 初始化 142
8.3.3 请求处理 143
8.3.4 ServletResponse对象 143
8.3.5 结束服务 144
8.3.6 旅游信息servlet应用程序 144
8.4.1 URL重写 148
8.4 保持客户端状态 148
8.4.2 cookies 149
8.4.3 HTTPSession对象 149
8.5 Servlet过滤器 150
8.5.1 什么是Servlet过滤器 150
8.5.2 过滤器生命周期 151
8.5.3 配置Filter类 153
8.6 应用生命周期事件 154
8.7 包装和配置Servlet 154
8.8 部署和调用Servlet 155
8.7.3 创建WAR文件 155
8.7.2 部署描述器的配置 155
8.7.1 包装Servlet应用 155
8.9 JSP(JavaServer Pages)概述 156
8.10 JSP体系结构 157
8.11 JSP基础语法 158
8.11.1 指令 158
8.11.2 声明 158
8.11.3 表达式 158
8.11.4 小脚本(scriptlets) 158
8.11.5 注释 159
8.12 JSP隐含对象 159
8.13 异常处理 159
8.15 使用JavaBeans组件 160
8.14 会话管理 160
8.16 一个简单的JSP应用 161
8.17 小结 164
第9章 J2EE核心服务 165
9.1 引入J2EE服务 165
9.2 Java命名和目录接口(JNDI) 165
9.3 Java交易服务(JTS) 167
9.4 Java消息服务(JMS) 170
9.5 JavaMail 173
9.6 Java授权和认证服务(JAAS) 175
9.7 Java连接器架构(JCA) 179
9.8 小结 181
第10章 分布式组件开发 183
10.1 概述 183
10.2 基于Java的分布式组件方案的优点 184
10.3 中间件服务的演化 185
10.4 应用服务器和J2EE标准 185
10.5 Enterprise JavaBeans技术一瞥 186
10.5.1 EJB技术架构的优势 186
10.5.2 EJB架构 186
10.6 EJB容器 187
10.6.2 EJB池 188
10.6.1 EJB容器提供的服务 188
10.7 EJB 189
10.8 EJB类型 192
10.8.1 实体组件 192
10.8.2 会话组件 193
10.8.3 消息驱动组件(MDB) 193
10.9 编写第一个CMP实体组件 194
10.9.1 实体组件的主键介绍 194
10.9.2 Dept实体组件的主键类 194
10.9.3 Dept实体组件的本地接口 195
10.9.4 Dept实体组件的远程接口 197
10.9.5 CMP Dept实体组件的组件执行工具 198
10.9.6 在OC4J(Oracle Container for J2EE)里部署Dept实体组件 200
10.10 编写第一个BMP实体组件 206
10.11 编写第一个会话组件 210
10.11.1 MySessionBean(MySession-EJB.java)的远程接口 210
10.11.2 MySessionBean(MySessionEJB-Home.java)的本地接口 211
10.11.3 部署会话组件到OC4J(Oracle Containers for J2EE) 213
10.12 EJB 2.0的特性 217
10.12.1 消息驱动组件 217
10.12.2 EJB查询语言(EJB-QL) 219
10.12.3 容器管理持续性(CMP)和容器管理关系(CMR) 220
10.13 使用EJB的限制 221
10.14 小结 221
11.1 XML介绍 223
第11章 基于Java的XML开发 223
11.2 文档类型定义(DTD)和XML方案 226
11.2.1 文档类型定义(DTD) 226
11.2.2 XML方案 230
11.2.3 XML名字空间 235
11.2.4 名字空间在XML确认里有何帮助 235
11.3 XML文档类型 237
11.3.1 良好格式的XML文档 237
11.3.2 有效XML文档 238
11.4 为什么采用XML和Java 239
11.5.2 基于Java的XML解析类型 240
11.5.1 为什么解析XML 240
11.5 基于Java的XML解析 240
11.5.3 用DOM解析器解析XML 241
11.5.4 用SAX解析器解析XML 245
11.6 XSL和XSLT处理 251
11.6.1 什么是XSL 251
11.6.2 它怎样起作用 252
11.6.3 编写第一个XSL 252
11.6.4 什么是XSLT处理 255
11.6.5 采用XSLT处理器进行XSLT处理 255
11.7 Oracle9i XDK代码编程 256
11.7.1 Java的Oracle9i XDK概述 256
11.7.3 解决方案:带有Oracle XDK的动态消息应用系统 257
11.7.2 问题:采用动态消息应用系统定制内容 257
11.7.4 所有有关OTN的参考实现 260
11.8 XML标准 260
11.8.1 JAXP(支持XML处理的Java API) 261
11.8.2 JAXM(支持XML消息的Java API) 261
11.8.3 JAXR(支持XML注册登记的Java API) 261
11.9 小结 262
第12章 Web服务 263
12.1 Web服务概述 263
12.1.1 Web服务概述 263
12.1.2 Web服务的类型 266
12.2 SOAP,UDDI和WSDL 266
12.3 Oracle9iAS Web服务 268
12.4 编写Web服务 270
12.5 小结 277
第13章 安全 279
13.1 n层结构的安全 279
13.1.1 n层结构 280
13.1.2 网络环境的安全需求 281
13.1.3 代理认证 282
13.1.4 公钥基础设施(PKI)安全方法 282
13.2 Java安全 284
13.2.1 安全策略和许可 284
13.2.4 Java安全套接字扩展(JSSE) 285
13.2.2 安全管理员 285
13.2.3 Java身份验证和授权服务(JAAS) 285
13.2.5 安全相关的工具 286
13.3 Oracle应用服务器安全 286
13.3.1 Oracle9iAS安全结构 287
13.3.2 HTTP服务器安全 288
13.3.3 Oracle因特网目录 288
13.3.4 单点登录 289
13.3.5 入口安全 289
13.3.6 Java身份验证和授权服务(JAAS) 290
13.3.7 安全访问Oracle9i数据库服务器 290
13.4.1 系统和对象权限 291
13.4 数据库安全 291
13.4.2 行级安全 292
13.4.3 在服务器上加密数据 292
13.4.4 数据库完整性机制 293
13.4.5 系统可用性因素 293
13.4.6 用户认证 293
13.4.7 数据库审核 294
13.4.8 数据库里的Java安全实现工具 294
13.4.9 采用JDBC的安全数据库连接 295
13.5 小结 295
14.1 生命周期活动 299
第14章 应用系统开发 299
第3部分 开发支持J2EE的真实应用系统 299
14.2 设计重点 301
14.2.1 设计方法纵览 301
14.2.2 面向对象设计方法(OOD)的基础 302
14.2.3 理解对象模型里的关系 302
14.2.4 UML 304
14.2.5 设计模式 305
14.3 应用系统维度 308
14.3.1 性能和扩展性 308
14.3.2 Oracle9i平台上的可扩展性和执行性能 309
14.3.3 易测试性 310
14.3.6 可用性和可靠性 312
14.3.7 易管理性 312
14.3.4 安全 312
14.3.5 可用性 312
14.3.8 可支持性 313
14.3.9 便携性 313
14.3.10 本地化 313
14.4 质量维度 313
第15章 案例学习:虚拟购物中心 315
15.1 概述 315
15.2 J2EE应用系统的合理统一处理 316
15.3 用例图 316
15.4 数据库方案 317
15.5 应用架构 318
15.6 J2EE设计模式 320
15.6.1 模型-视图-控制器 320
15.6.2 命令外观 321
15.6.3 会话外观 323
15.6.4 值(Value)对象 325
15.6.5 消息外观 327
15.7 性能改进 328
15.8 小结 329
16.1 概述 331
第16章 案例学习:酒店预订系统 331
16.2 应用系统需求 332
16.3 应用系统架构 333
16.4 数据库方案 334
16.5 J2EE技术图解 338
16.5.1 EJB 338
16.5.2 Servlets 338
16.5.3 JAAS 338
16.6 应用系统实现 338
16.6.1 应用系统屏幕显示 339
16.6.2 应用系统组织结构 341
16.7.1 用户认证 343
16.7.2 通用EJB查询代码 343
16.7 应用系统编程 343
16.7.3 在系统里添加和修改酒店 344
16.7.4 一个联机酒店目录 346
16.7.5 查询工具 347
16.7.6 预订和取消 348
16.7.7 购物车功能 350
16.7.8 显示和更新预订信息 353
16.7.9 合作汽车租赁系统的集成 355
16.7.10 电子邮件确认 355
16.7.11 底层结构要求 355
16.8 最优方法的图解说明 356
16.9 性能改进和健壮的应用系统开发 357
16.10 小结 358
第17章 J2EE 1.4的新内容 359
17.1 Web服务 359
17.2 部署 360
17.3 授权 360
17.4 J2EE连接器架构 360
17.5 JSP 361
17.6 Servlet 361
17.7 EJB 361
17.8 XML解析的Java API 362
17.9 Java消息服务 362
17.10 小结 362
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《少年国王》(英)O.王尔德(O.Wilde)原著;(英)D.K.斯旺(D.K.Swan),(英)M.韦斯特(M.West);张艳敏翻译 2015
- 《成为自己 找回生命本来的样子》(印)克里希那穆提,司哲 2018
- 《园丁集 2019》冰心译;(印)拉宾德拉纳特·泰戈尔 2019
- 《少有人走的路 7 靠窗的床》(美国)M.斯科特·派克 2019
- 《颅脑创伤和脑科危重症治疗学 第2版》(美)Jack Jallo,(美)Christoopher M. Loftus 2020
- 《金克木译天竺诗文》(印)迦梨婆娑著 2017
- 《市场如何运行》伊斯雷尔·M.柯兹纳 2019
- 《等待乔纳森》(印)穆尔兹班·F·史洛夫刘文译 2019
- 《意识的宇宙 物质如何转变为精神 重译版》杨志平责任编辑;顾凡及译;(美国)杰拉尔德·M.埃德尔曼,朱利奥·托诺尼 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019