图书介绍

Oracle J2EE应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle J2EE应用开发
  • (印)Jai Krishna,(印)Narendra M.Thumbhekodige等著;周悦芝译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302108560
  • 出版时间:2005
  • 标注页数:362页
  • 文件大小:33MB
  • 文件页数:380页
  • 主题词:关系数据库-数据库管理系统,Oracle ;JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle J2EE应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录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和return20

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章 高级Java33

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 只读Collection42

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章 JavaScript51

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 在网页里执行JavaScripts57

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章 理解J2EE85

6.1 从客户机-服务器模式到多层结构85

6.2 多层结构的优势86

6.3 应用服务器与J2EE86

6.4 J2EE容器87

6.5.3 Java servlet API89

6.5.5 Enterprise JavaBeans(EJB)89

6.5.4 Java Server Pages(JSP)89

6.5 J2EE标准89

6.5.2 Java数据库连接(JDBC)API89

6.5.1 Java Naming and Directory Interface(JNDI)API89

6.5.6 Java Message Services(JMS)90

6.5.7 Java Transaction(JTA)90

6.5.8 JavaMail API90

6.5.9 Java Authentication and Authorisation Service(JAAS)API90

6.5.10 J2EE连接器架构(JCA)90

6.6 应用的打包与部署90

6.7 Oracle9i J2EE应用服务器容器91

6.8 小结92

第7章 Java数据库连接93

7.1 JDBC94

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和ResultSetMetaData104

7.1.8 交易106

7.1.9 数据源(DataSource)109

7.1.10 连接池110

7.1.11 RowSet114

7.1.12 RowSet事件115

7.1.13 JDBC RowSet115

7.1.14 语句缓冲116

7.2 SQLJ117

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支持SQLJ125

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 Servlet140

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 cookies149

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 包装和配置Servlet154

8.8 部署和调用Servlet155

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 JavaMail173

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 EJB189

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和Java239

11.5.2 基于Java的XML解析类型240

11.5.1 为什么解析XML240

11.5 基于Java的XML解析240

11.5.3 用DOM解析器解析XML241

11.5.4 用SAX解析器解析XML245

11.6 XSL和XSLT处理251

11.6.1 什么是XSL251

11.6.2 它怎样起作用252

11.6.3 编写第一个XSL252

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和WSDL266

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 UML304

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 EJB338

16.5.2 Servlets338

16.5.3 JAAS338

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 JSP361

17.6 Servlet361

17.7 EJB361

17.8 XML解析的Java API362

17.9 Java消息服务362

17.10 小结362

热门推荐