yadan
Jute User
发贴: 226
积分: 30
|
于 2003-06-18 10:03
分布式的环境,有jsp/servlet web服务器和ejb服务器。客户需要通过浏览器进行操作,同时,还有分布的GUI应用程序需要和服务器端进行交互。
最初想采用jdbc+session bean,不用实体bean的构架。后来发现,即使不用实体bean,实际上还是少不了类似实体bean这样的“持久类”,因为客户端应用程序也需要从服务器端取得“用户”、“订单”等等这样的对象,所有的信息交互都用session bean来作好像办不到。因此这样的对象也需要在服务器和客户端之间传递,必须实现序列化。我做了一些简单例子,好像这样是可行的。但不知道这样的模式在实际应用中会不会出问题???安全性和性能呢?
我想这里一定有人做过类似系统--既有web端,又有远程应用程序的系统。能谈谈你们系统的构架么?按照我上面那种方法作,总觉得有点不好。如果用hibernate这样的O/R mapping产生持久层对象,可以满足那样的系统需求吗,这个持久层应该放在EJB服务端还是哪里,持久对象在服务端和客户端的传递又是什么机制?如果彻底不用EJB,又有什么别的解决方案?
一口气问了这么多,这是不好意思。不是不想自己思考和摸索,只是这些问题困扰我好多天了,希望看看各位大侠的宝贵经验,先谢谢了。
|