首先配置需要被控制Jaguar CTS的监听器,将iiop监听器属性改为机器名,重新启动Jaguar CTS server。然后在要控制的机器上启动 Jaguar manager,在登陆时在host name中输入要控制的iiop监听器的名字即可。
7. 什么是Connection caches,如何使用?
在Client/Server结构中,对数据库的每一次存取都会产生一个连接,存取结束后再释放这个连接。在Jaguar CTS组件事务服务器中为了克服在Client/Server中的这个问题,引入了Connection Caches的机制。一般,前端应用程序请求Jaugar CTS中的组件来执行一些逻辑处理,但在同时间内,每个前端程序都未必同时需要连到数据库,因此JaguarCTS建立了一个存放连接数据库的缓冲池,当组件需要使用数据库连接时,JaguarCTS会以序地从pool中取出,当不再需要时再放回至pool中,这在实际情况下,可以让很多的前端应用共享几个数据库连接,提供响应性能。
8.在Jaguar CTS中建立connection cache时,为何在server name中輸入ip地址建立的连接缓冲是无效的?
无效是正常的。在Jaguar CTS中建立一个connection cache时,servername含义如下:
(1).ODBC 模式,应填入ODBC的DSN (data source name)而非远端主机的IP地址;
(2).JDBC/ODBC 模式,应该填入jdbc:odbc:EAS Demo DB V3;
(3).JConnect 模式,应该填入jdbc:sybase:Tds:210.242.176.79:2638;
(4).OCI模式,应该填入Oracle的TNS names。
9. CTS中组件的生命周期是怎样的?
NewInstance → Activation → Invoke Method → Invocation Complete → Deactivation → Destruction等。
10.交易的管理有哪些?
主要有:2-phase commit、DTC(Microsoft)、JTS(Java)和XA(Mainframe)。
11.JaguarCTS在Linux的现状如何?
目前JaguarCTS在Linux操作系统上的版本为3.5 beta版(2000 Apr),它只能在具有Native threads和需要BlackDown JDK上执行。
三、PowerDynamo(页面引擎)问题
1. PowerDynamo与Web server和数据库之间是如何协同工作的?
在Web Server设定与PowerDynamo的连接后,PowerDynamo直接使用URL的格式, Web Server就会将前端页面的请求指向PowerDynamo。与后台数据库部分,即可利用 PowerDynamo的模版向导与connection的设定连接到数据库,这样可以使用内嵌的SQL语句(embed- SQL),在Server端执行后,经过ISAPI、NSAPI或 CGI等方式经由Web Server送回前端,也可首先PowerDynamop连接Jaguar CTS组件,由组件连接数据库。
2. PowerDynamo能支持那些Web Server?
PowerDynamo可以支持Personal Web Server、IIS、Netscape、Apache等各种Web Server。
3. 在浏览器中如果直接输入URL为目录名称,则browser会显示WebSite的所有目录结构,该如何避免?
改变PowerDynamo Web Site站点中system 目录下的 contview.ssc文件,即可避免上述结果。可以将该文件删除,也可以修改该文件内部结构,如下面的程序会将当前目录下的的index.stm传回给用户。
<--SCRIPT
curDoc = document.location;
document.redirect = curDoc + "/index.stm";
-->
然后在每一目录下建立 index.stm文件。躲让,可以根据不同情况修改 contview.ssc文件以符合自己工作的需要。
flyshi@cmmail.com