浏览 3734 次
锁定老帖子 主题:关于两个服务器集成问题(JBOSS)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-20
数据层是oracle,上面依次是ejb3.0的Entity,SessionBean,struts2.0,freemarker 我的所有的Entity是放在EJB服务器上的,通过sessionbean的操作,通过远程序接口传递给web服务器的struts2.0。现在我的问题是:我不想在web服务器上copy一份Entity,而如果不copy的话,我取出的数据在freemarker中解析不了,比如:我在struts2.0中通过远程接口取出了一个用户User列表List作为uu传到freemarker。这时如果不在web服务器上copy一份Entity,在freemarker生成列表: <#list uu as user> ${user.username} </#list>程序运行时提示ClassNotDefExcpetion,也就是找不到User这个类,想来想去,解决办法只有自行封装数据结构,在SessionBean中,将每一个User封装成一个HashMap,然后再放入List里面,可是这无形中增加了我的计算量,求教高手,可有什么好的解决方案?谢谢。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-20
不知道你在搞啥 每个应用都放一个common的jar就有罪了?
|
|
返回顶楼 | |
发表时间:2007-04-20
jianfeng008cn 写道 不知道你在搞啥 每个应用都放一个common的jar就有罪了?
如果这样的话,我现在有8台WEB服务器,两台EJB服务器,那不是要把Entity去copy 8份? |
|
返回顶楼 | |