CSDN博客

img rosen

价格实惠量又足—OC4J(三)

发表于2004/5/19 13:39:00  1739人阅读

十六、OC4J独立版有图形用户界面的控制台吗?

这个版本没有。所有对OC4J独立版的配置和发布的操作只能通过手工修改其配置文件。将来我们会提供一个应用最新JMX规范,基于Web的控制台,来执行配置和发布任务。

十七、我可以把HTTPS用于OC4J HTTP监听器吗?

可以。OC4J HTTP监听器支持HTTPS,可被配置来顺应这种潮流。

参考相关OC4J用户指南(独立版或Oracle应用服务器版)来获得更多信息。

十八、怎样用OC4J HTTP监听器来改变HTTP端口?

OC4J HTTP监听器使用的端口被定义在配置文件:

<J2EE_HOME>/config/http-web-site.xml文件的web-site标签port属性中。

<web-site port="8888" display-name="Oracle Application Server Containers for J2EE HTTP Web Site">

你可以把port="8888"修改为不同的端口号。

十九、用OC4J怎样连接数据库?

OC4J使用数据源来定义连接数据库的操作。当OC4J启动以后,它能建立基于配置文件的DataSource对象。这些DataSource对象担当连接工厂(连接池),允许应用程序获得一个连接,而不需要获得对这个数据库的物理上的详细连接信息。

数据源在J2EE_HOME/config/data-sources.xml中被定义为默认值。使用OC4J独立版时,你应该手工添加一个你需要的数据库连接声明。当使用Oracle应用服务器版时,你应该用Oracle企业管理控制台来定义数据源。

一个数据源的定义包含这个数据源所要连接数据库的所有信息。典型的例子如下:

<data-source

class="com.evermind.sql.DriverManagerDataSource"

name="OracleDS"

location="jdbc/OracleCoreDS"

xa-location="jdbc/xa/OracleXADS"

ejb-location="jdbc/OracleDS"

connection-driver="oracle.jdbc.driver.OracleDriver"

username="scott"

password="tiger"

url="jdbc:oracle:thin:@localhost:1521:oracle"

inactivity-timeout="120"

stmt-cache-size="100"

/>

参考OC4J文档的J2EE服务指南来获得更多信息。

二十、如果我不想把数据库的密码这么直白的表现出来,该这么办?

OC4J 9.0.4允许你把密码放在不同的配置文件中,以便通过一种安全的方式来间接管理。允许你指定一特定安全包,OC4J会自己解析出密码来。这样能使密码继续留在一个集中控制的区域被管理,还可选择本地XML用户存储或使用Oracle互联网目录(Oracle Internet Directory)。

参考OC4J文档的J2EE服务指南来获得更多信息。

二十一、我可以让OC4J连接非Oracle数据库吗?

可以,实际上Oracle支持一整套JDBC驱动程序,可以用来连接IBMSybase,和Microsoft的数据库产品。利用JDBC驱动程序,来弥补那些Oracle支持库所不支持的产品。与非Oracle数据库产品建立一个连接,你应该为OC4J配置数据源,来定义一系列必须的JDBC驱动程序信息,例如JDBC URL、连接名,等。

参考OC4J文档的J2EE服务指南的数据源章节获得更多信息。

 
(请注意!引用、转贴本文应注明译者:Rosen Jiang 以及出处:http://blog.csdn.net/rosen

0 0

相关博文

我的热门文章

img
取 消
img