
Oracle J2EE套用开发
《Oracle J2EE套用开发》作者克里斯那,清华大学出版社出版。
基本介绍
- 作者:克里斯那
- ISBN:9787302108566
- 页数:362
- 定价:42.00元
- 出版社:清华大学出版社
- 出版时间:2005-5
内容介绍
本书作者从事J2EE工作多年,培训了无数学校的学生和程式设计师;同时他们对Oracle又极富经验,本书则是培训经验与开发经验的完美融合,旨在用Oracle标準诠释J2EE,揭示J2EE技术的奥秘。
本书用一种循序渐进的方式介绍了Oracle Java产品特徵的完整概貌,包括Oracle资料库,Oracle9iAS,以及Oracle JDeveloper。讲解过程中,不仅告诉开发人员如何学习这些特性,还以清晰的例子描述了如何应对一些在实践中遇到的挑战,比如事务管理和并发控制。此外,本书作者通过和Oracle伺服器技术开发组织间的紧密合作,为读者提供了在使用J2EE开发企业Internet套用时,必须牢记在心的技术关键点。
作者推荐
本书适合于任何想快速进入J2EE神秘世界的开发人员,同时也适合软体志业人员和IT管理人员了解或学习J2EE。
目录
第1部分理解基础
第1章Internet平台 3
第2章Java基础 9
2.1概论 9
2.2对象概念 10
2.2.1对象 10
2.2.2类 10
2.2.3对象实例和讯息 11
2.3语言特徵 11
2.3.1程式 11
2.3.2编译和执行第一个Java程式 12
2.3.3运算符 15
2.3.4break,continue和return 20
2.3.5异常处理 21
2.4基于Java的面向对象编程 23
2.4.1抽象和封装 23
2.4.2类声明 23
2.4.3类变数 24
2.4.4类方法 24
2.4.5实例变数 24
2.4.6实例方法 24
2.4.7类初始化工具 24
2.4.8构造器 25
2.4.9继承 26
2.4.10多态性 27
2.4.11接口 28
2.5Java平台 29
2.5.1Java运行时系统 29
2.5.2垃圾收集堆 29
2.5.3Java开发工具(JDK) 31
第3章高级Java 33
3.1Java执行绪 33
3.1.1执行绪基本原理 33
3.1.2防止不适当的执行绪访问变数
和方法 34
3.1.3如何让程式多执行绪化 35
3.2基于Java的网路 36
3.2.1网路基础 36
3.2.2java.net包 37
3.3集合 39
3.3.1Collection接口 40
3.3.2Iterator接口 40
3.3.3Set接口 41
3.3.4List接口 41
3.3.5Map接口 42
3.3.6只读Collection 42
3.3.7独立集合 42
3.4反射 43
3.5串列化 44
3.5.1使用Serializable接口 44
3.5.2使用Externalizable接口 45
3.5.3transient数据 46
3.5.4释放资源保证完整性 46
3.5.5情景 47
3.6远程方法调用(RMI) 47
3.6.1设计和实现分散式套用系统
的组件 47
3.6.2编译源码并生成存根(stubs) 48
3.6.3启动套用系统 48
3.6.4运行套用系统 50
3.7小结 50
第4章JavaScript 51
4.1JavaScript的特性 52
4.2数据类型 52
4.2.1简单数据类型 53
4.2.2複杂数据类型 53
4.3松耦合脚本语言 53
4.4变数 53
4.4.1隐式创建 53
4.4.2显式创建 54
4.4.3赋一个值 54
4.4.4变数和数据类型 54
4.4.5使用变数 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.1ACID属性 78
5.4资料库并发性 79
5.4.1隔离级别 79
5.4.2锁定 80
5.5分散式资料库 80
5.6小结 81
第2部分获取技术
第6章理解J2EE 85
6.1从客户机-伺服器模式到多层结构 85
6.2多层结构的优势 86
6.3套用伺服器与J2EE 86
6.4 J2EE容器 87
6.5 J2EE标準 89
6.5.1 Java Naming and Directory Interface
(JNDI)API 89
6.5.2 Java 资料库连线(JDBC)API 89
6.5.3 Java servlet API 89
6.5.4 Java Server Pages(JSP) 89
6.5.5 Enterprise JavaBeans(EJB) 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 JDBC API概述 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章 Java网路开发 139
8.1 Java Servlet概述 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 保持客户端状态 148
8.4.1 URL重写 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.7.1 包装Servlet套用 155
8.7.2 部署描述器的配置 155
8.7.3 创建WAR档案 155
8.8 部署和调用Servlet 155
8.9 JSP(JavaServer Pages)概述 156
8.10 JSP体系结构 157
6.5 J2EE标準 89
6.5.1 Java Naming and Directory Interface
(JNDI)API 89
6.5.2 Java 资料库连线(JDBC)API 89
6.5.3 Java servlet API 89
6.5.4 Java Server Pages(JSP) 89
6.5.5 Enterprise JavaBeans(EJB) 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 JDBC API概述 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章 Java网路开发 139
8.1 Java Servlet概述 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 保持客户端状态 148
8.4.1 URL重写 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.7.1 包装Servlet套用 155
8.7.2 部署描述器的配置 155
8.7.3 创建WAR档案 155
8.8 部署和调用Servlet 155
8.9 JSP(JavaServer Pages)概述 156
8.10 JSP体系结构 157