论坛首页 Java企业应用论坛

关于两个服务器集成问题(JBOSS)

浏览 3696 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-04-20  
在现在的项目中,我打算用两个服务器: web层服务器和ejb3.0层服务器.(都是jboss)
数据层是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里面,可是这无形中增加了我的计算量,求教高手,可有什么好的解决方案?谢谢。
   发表时间:2007-04-20  
不知道你在搞啥 每个应用都放一个common的jar就有罪了?
0 请登录后投票
   发表时间:2007-04-20  
jianfeng008cn 写道
不知道你在搞啥 每个应用都放一个common的jar就有罪了?


如果这样的话,我现在有8台WEB服务器,两台EJB服务器,那不是要把Entity去copy 8份?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics