| |
| |
| |
内容简介 ◆ 印度籍软件培训与开发资深人员的经验奉献 ◆ Oracle公司资深副总裁Thomas Kurian满意并作序推荐 ◆ 无需任何专业背景,使得高深的J2EE学习变得容易 本书用循序渐进地介绍了Oracle Java产品特征的完整概貌,特别是以清晰的例子描述了如何应对在实践中遇到的挑战。此外,本书作者通过和Oracle服务器技术开发组织间的紧密合作,为读者提供了在使用J2EE开发企业Internet应用时,必须牢记的技术关键点。 为什么使用Oracle产品来讲述J2EE? ★ Oralce在J2EE领域中和其他公司一起领导了开发标准。 ★ 可以很方便地利用Oracle技术网络(OTN,Oracle Technology Network)上的材料来学习J2EE技术。OTN(http://otn.oracle.com/)是免费的,使得开发人员更容易地学习和应用有关技术。Oracle9i数据库服务器,以及Oracle9i JDeveloper产品都可以在此下载。 | |
|
顾客评论 |
|
目录 第1部分 理解基础第1章 Internet平台第2章 Java基础2.1 概论2.2 对象概念2.2.1 对象2.2.2 类2.2.3 对象实例和消息2.3 语言特征2.3.1 程序2.3.2 编译和执行第一个Jav耀序2.3.3 运算符2.3.4 break,continue和return2.3.5 异常处理2.4 基于Java的面向对象编程2.4.1 抽象和封装2.4.2 类声明2.4.3 类变量2.4.4 类方法2.4.5 实例变量2.4.6 实例方法2.4.7 类初始化工具2.4.8 构造器2.4.9 继承2.4.10 多态性2.4.11 接口2.5 Java平台2.5.1 Java运行时系统2.5.2 垃圾收集堆2.5.3 Java开发工具(JDK)第3章 高级Java3.1 Java线程3.1.1 线程基本原理3.1.2 防止不适当的线程访问变量和方法3.1.3 如何让程序多线程化3.2 基于Java的网络3.2.1 网络基础3.2.2 iava.net包3.3 集合3.3.1 Collection接口3.3.2 Itemtor接口3.3.3 Set接口3.3.4 List接口3.3.5 Map接口3.3.6 只读Collection3.3.7 独立集合3.4 反射3.5 串行化3.5.1 使用Serializable接口3.5.2 使用Extemalizable接口3.5.3 transient数据3.5.4 释放资源保证完整性3.5.5 情景3.6 远程方法调用(RMI)3.6.1 设计和实现分布式应用系统的组件3.6.2 编译源码并生成存根(stubs)3.6.3 启动应用系统3.6.4 运行应用系统3.7 小结第4章 JavaScript4.1 JavaScript的特性4.2 数据类型4.2.1 简单数据类型4.2.2 复杂数据类型4.3 松耦合脚本语言4.4 变量4.4.1 隐式创建4.4.2 显式创建4.4.3 赋一个值4.4.4 变量的数据类型4.4.5 使用变量4.5 变量求值4.6 复合表达式求值4.7 算术、关系和逻辑运算符4.7.1 算术运算符4.7.2 关系运算符4.7.3 逻辑运算行4.8 语句4.9 在网而里执行JavaScript4.10 下拉菜单4.11 小结第5章 数据库基础5.1 关系数据库模型5.2 结构化查询语言5.2.1 创建表5.2.2 添加约束5.2.3 操纵数据5.2.4 查询数据5.2.5 创建视图5.3 数据库交易处理5.3.1 ACID属5.4 数据库并发性5.4.1 隔离级别5.4.2 锁定5.5 分布式数据库5.6 小结 第2部分 获取技术第6章 理解J2EE6.1 从客户机-服务器模式到多层结构6.2 多层结构的优势6.3 应用结构的优势6.4 J2EE容器6.5 J2EE标准6.5.1 Java Naming and Directory Interface(JNDI)API6.5.2 Java数据库连接(JDBC)API6.5.3 Java Servlet API6.5.4 Java Server Pages(JSP)6.5.5 Enterprise JavaBeans(EJB)6.5.6 Java Message Sevices(JMS)6.5.7 Java Transaction(JTA)6.5.8 JavaMail API6.5.9 Java Authentication and Authorisation Servie(JAAS)API6.5.10 J2EE连接器架构(JCA)6.6 应用的打包与部署6.7 Oracle9i J2EE应用服务器容器6.8 小结第7章 Java数据库连接7.1 JDBC7.1.1 Java数据库连接7.1.2 初步了解7.1.3 JDBC API概述7.1.4 JDBC驱动器7.1.5 连接(Connections)7.1.6 语句(Statements)7.1.7 ResulSet和ResultSetMetaData7.1.8 交易7.1.9 数据源(DataSource)7.1.10 连接池7.1.11 RowSet7.1.12 RowSet事件7.1.13 JDBC RowSet7.1.14 语句缓冲7.2 SQLJ7.2.1 比较SQLJ编程和JDBC编程7.2.2 使用SQLJ开发应用系统7.2.3 第一个SQLJ代码7.2.4 运行SQLJ程序7.2.5 迭代器(Iterators)7.2.6 上下文连接7.2.7 Oracle9iJDeveloper支持SQLJ7.2.8 Oracle9i的高级特征7.3 Java存储过程7.3.1 开发Java存储过程7.3.2 编写自己的Java程序7.3.3 把Java类载入数据库7.3.4 在数据库发布Java类7.3.5 从Oracle9i JDeveloper装载和部署Java存储过程7.3.6 调用Java存储过程7.4 小结第8章 Java网络开发8.1 Java Servlet概述8.1.1 什么是Java Servlet8.1.2 什么是Servlet容器8.1.3 Servlet与传统CGI应用系统相比具有优势8.2 HTTP协议概述8.3 Servlet生命周期8.3.1 装载与实例化8.3.2 初始化8.3.3 请求处理8.3.4 ServletResponse对象8.3.5 结束服务8.3.6 旅游信息Servlet应用程序8.4 保持客户端状态8.4.1 URL重写8.4.2 cookies8.4.3 HTTPSession对象8.5 Servlet过滤器8.5.1 什么是Servlet过滤器8.5.2 过滤器生命周期8.5.3 配置Filter类8.6 应用生命周期事件上8.7 包装和配置Servlet8.7.1 包装Servlet应用8.7.2 部署描述器的配置8.7.3 创建WAR文件8.8 部署和调用Servlet8.9 JSP(JavaServer Pages)概述8.10 JSP体系结构8.11 JSP基础语法8.11.1 指令8.11.2 声明8.11.3 表达式8.11.4 小脚本(Scriptlets)8.11.5 注释 8.12 JSP隐含对象8.13 异常处理8.14 会话管理8.15 使用JavaBeans组件8.16 一个简单的JSP应用8.17 小结第9章 J2EE核心服务9.1 引入J2EE服务9.2 Java命名和目录接口(JNDI)9.3 Java交易服务(JTS)9.4 Java消息服务(JMS)9.5 JavaMail9.6 Java授权和认证服务(JAAS)9.7 Java连接器架构(JCA)9.8 小结第10章 分布式组件开发10.1 概述10.2 基于Java的分布式组件方案的优点10.3 中间件服务的演化10.4 应用服务器和J2EE标准10.5 Enterprise JavaBeans技术一瞥10.5.1 EJB技术架色的优势10.5.2 EJB架构10.6 EJB容器10.6.1 EJB容器提供的服务10.6.2 EJB池10.7 EJB10.8 EJB类型10.8.1 实体组件10.8.2 会话组件10.8.3 消息驱动组件(MDB)10.9 编写第一个CMP实体组件10.9.1 实体组件的主键介绍10.9.2 Dept实体组件的主键类10.9.3 Dept实体组件的本地接口10.9.4 Dept实体组件的远程接口10.9.5 CMP Dept实体组件的组件执行工具10.9.6 在OC4J(Oracle Container for J2EE)里部署Dept实体组件10.10 编写篇一个BMP实体组件10.11 编写第一个会话组件10.11.1 MySssionBean(MySession-EJB.java)远程接口10.11.2 MySessionBean(MySessionEJB-Home.java)的本地接口10.11.3 部署会话组件到(Oracle Containers for J2EE)10.12 EJB2.0的特性10.12.1 消息驱动组件10.12.2 EJB查询语言(EJB-QL)10.12.3 容器管理持续性(CMP)和容器管理关系(CMR)10.13 使用EJB的限制10.14 小结第11章 基于Java的XML开发11.1 XML介绍11.2 文档类型定义(DTD)和XML方案11.2.1 文档类型定义(DTD)11.2.2 XML方案11.2.3 XML名字空间11.2.4 名字空间在XML确认里有何帮助11.3 XML文档类型11.3.1 良好格式的XML文档11.3.2 有效XML文档11.4 为什么采用XML和Java11.5 基于Java的XML解析11.5.1 为什么采用XML和Java11.5.2 基于Java的XML解析类型11.5.3 用DOM解析器解析XML11.5.4 用SAX解析器解析XML11.6 XSL和XSLT处理11.6.1 什么是XSL11.6.2 它怎样起作用11.6.3 编写第一个XSL11.6.4 什么是XSLT处理11.6.5 采用XSLT处理器进行XSLT处理11.7 Oracle9i XDK代码编程11.7.1 Java的Oracle9i XDK概述11.7.2 问题:采用动态消息应用系统定制内容11.7.3 解决方案:带有Oracle XDK的支态消息应用系统11.7.4 所有有关OTN的参考实现11.8 XML标准11.8.1 JAXP(支持XML处理的JavaAPI)11.8.2 JAXM(支持XML消息的JavaAPI)11.8.3 JAXR(支持XML注册登记的JavaAPI)11.9 小结第12章 Web服务12.1 Web服务概述12.1.1 Web服务概述12.1.2 Web服务的类型12.2 SOAP,UDDI和WSDL12.3 Oracle9iAS Web服务12.4 编写Web服务12.5 小结第13章 安全13.1 n层结构的安全13.1.1 n层结构13.1.2 网络环境的安全需求13.1.3 代理认证13.1.4 公钥基础设施(PKI)安全方法13.2 Java安全13.2.1 安全策略和许可13.2.2 安全管理员13.2.3 Java身份难和授权服务(JAAS)13.2.4 Java安全套接字扩展(JSSE)13.2.5 安全相关的工具13.3 Oracle应用服务器安全13.3.1 Oracle9iAS安全结构13.3.2 HTTP服务器安全13.3.3 Oracle因特网目录13.3.4 单点登录13.3.5 入口安全13.3.6 Java身份验证和授权服务(JAAS)13.3.7 安全访问Oracle9i数据库服务器13.4 数据库安全13.4.1 系统和对象权限13.4.2 行级安全13.4.3 在服务器上加密数据13.4.4 数据库完整性机制13.4.5 系统可用性因素13.4.6 用户认证13.4.7 数据库审核13.4.8 数据库里的Java安全实现工具13.4.9 采用JDBC的安全数据库连接13.5 小结 第3部分 开发支持J2EE的真实应用系统第14章 应用系统开发14.1 生命周期活动14.2 设计重点14.2.1 设计方法纵览14.2.2 面向对象设计方法(OOD)的基础14.2.3 理解对象模型里的关系14.2.4 UML14.2.5 设计模式14.3 应用系统维度14.3.1 性能和扩展性14.3.2 Oracle9i平台上的可扩展性和执行性能14.3.3 易测试性14.3.4 安全14.3.5 可用性14.3.6 可用性和可靠性14.3.7 易管理性14.3.8 可支持性14.3.9 便携性14.3.10 本地化14.4 质量维度第15章 案例学习:虚拟购物中心15.1 概述15.2 J2EE应用系统的合理统一处理15.3 用例图15.4 数据库方案15.5 应用架构15.6 J2EE设计模式15.6.1 模型-视图-控制器15.6.2 命令外观15.6.3 会话外观15.6.4 值(Value)对象15.6.5 消息外观15.7 性能改进15.8 小结第16章 案例学习:酒店预订系统16.1 概述16.2 应用系统需求16.3 应用系统架构16.4 数据库方案16.5 J2EE技术图解16.5.1 EJB16.5.2 Servlets16.5.3 JAAS16.6 应用系统实现16.6.1 应用系统屏幕显示16.6.2 应用系统组织结构16.7 应用系统编程16.7.1 用户认证16.7.2 通用EJB查询代码16.7.3 在系统里添加和修改酒店16.7.4 一个联机酒店目录16.7.5 查询工具16.7.6 预订和取消16.7.7 购物车功能16.7.8 显示和更新预订信息16.7.9 合作汽车租赁系统的集成16.7.10 电子邮件确认16.7.11 底层结构要求16.8 最优方法的图解说明16.9 性能改进和健壮的应用系统开发16.10 小结第17章 J2EE 1.4的新内容17.1 Web服务17.2 部署17.3 授权17.4 J2EE连接器架构17.5 JSP17.6 Servlet17.7 EJB17.8 XML解析的Java API17.9 Java消息服务17.10 小结
| |
Oracle J2EE应用开发-相关图书 ·兵器进化之路 ·VisualBasic程序设计 ·汽车发动机电控系统维修技巧100问 ·21世纪大学物理实验。下 ·SQL Server 2000中文版基础教程 ·执行利器:如何把战略转化为技巧的学问 ·计算机科学与技术学科硕士研究生教育 ·项目总监(第二版) ·无机及分析化学产题精解与学习指南 ·知识产权法的经济结构 ·独立后的印度史 ·大学英语基础教程(上)学生用书 ·提高效率:高效员工训练手册 ·国际机制(影印版) ·最后一击 ·西北地区回族史纲 ·历史的用途与滥用 ·实用主义与社会学 ·社会学的基本概念 ·原始分类
|
| |