开了JAVA分类?分数有地方用了,我问!--JDBC, 跨平台(200分)

  • 主题发起人 主题发起人 CJ
  • 开始时间 开始时间
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
1.JDBC:
好象JDBC可以作为JAVA APPLETE的一部分下到CLIENT,也可以在SERVER
执行,不知道怎么用这两种方法它们的利弊,谢谢.
2.APPLETE?跨平台?
我的JAVA APPLETE编译完以后.是不是放在任何SERVER(NT,UNIX)下都可以让
任何CLIENT(NT,UNIX,LINUX)用?
 
没人回答???
 
CJ:您好!
问题1:建议您看看 Enterprise JavaBean 这种方案比较先进。
问题2:Yes,这就是Java主要吸引人的地方。
 
老板终于来了呀,问题1,能不能再详细点?
我想知道是不是JDBC下到CLIENT只和JDBC驱动有关,还是和我的程序有关
还是BOTH?
 
另外,老板啊,请看看我另外两个问题,拜托哦
 
老板,我也很关心第一个问题.
 
问题1的详细解释,并与Delphi类比:
Java 用 JDBC 连接数据库好比 Delphi 用 BDE/ODBC
Delphi的exe / ActiveForm 在客户端需要装 BDE/ODBC才能连数据库。
Java Application / Applet 在客户端也需要下载 JDBC 才能连数据库。
客户端的简化方法1:Application Server
Delphi 中可以使客户端只安装 dbclient.dll,Application Server、数据库
和 BDE/ODBC 留在服务器上,利用DCOM,客户端与Application Server通讯。
Java 也可以将 Application Server +JDBC + 数据库留在服务器上。
通过 Socket 和远程方法调用 (RMI) 客户端与Application Server通讯。
我下载过一个软件通过 socket 以 xml 语法与服务器上的 Application
Server通讯,另外一个软件 RmiJDBC,用RMI的方法调用服务器上的
JDBC。(网址等会可以抄给您)
客户端的简化方法2:thin-client / Browser only
用Delphi 可以做 ISAPI CGI DLL 或者
用Delphi 也可以做 COM,让ASP连。
用 Java 可以做 servlet,或者
用 JavaBean + JSP
当使用COM时,它好处是可以利用MTS进行管理。
Java 中相对应的是 Enterprise JavaBean, EJB 结构,而且功能超过MTS。(此乃另外的话题)
讲到类比,还有以下这些:
- Java Application 好比 用 Delphi 开发的 exe, 可独立运行,但需要Java VM, 虚拟机的解释
- Java Applet 好比用 Delphi 开发的 ActiveX Control, 可以在浏览器中运行,IE Netscape都行
- Java Servlet 好比用 Delphi 开发的 ISAPI DLL,运行方式类似 CGI
- Java Bean 好比 Delphi 的Component / 甚至好比 Delphi 开发的 COM
- EJB 好比 MTS
草草而就,请指正。
 
to yysun:我想要你提及的网址
 
ODBC Socket Server: http://odbc.linuxave.net/release/ODBCSocketServer.zip (It is in VC++)
RmiJDBC: http://dyade.inrialpes.fr/mediation/download/RmiJdbc/RmiJdbc.html
 
Please keep an eye on this war: EJB vs COM+ / MTS
http://java.sun.com/products/ejb/ejbvscom.html
http://www.microsoft.com/com/wpaper/mts-ejb.asp
 
老板就是老板厉害!
答案我基本满意了.
另,关于APP SERVER有许多第三方的解决方案.有名气的有:
WEB LOGIC WEB/APP SERVER
BORLAND APP SERVER
 
后退
顶部