我们打算将前端像JSP、html放在web服务器里,而把实现的功能services放在另一个服务器比如jboss。除了EJB方式以外,如何通过tomcat里面的页面已Ajax方式能调用到另一个应用服务器如JBOSS,WEBLOGIC下面部署的应用?而且我们希望实现services的方式可以是ibatis结合javabean实现?
疑问:
1、首先解决如何从tomcat能调到jboss的问题?要求最好是松耦合的。。像EJB那种还需要服务器相关包的不好维护升级。。2、然后就是java里哪些成熟的技术能支持分布式部署或集群?并且是高性能的。。即:如何能让部署在tomcat和JBOSS下面的两个应用支持集群 分布式部署。。就是我们希望能够多部署JBOSS下得应用。就像我们目前用JSP做前端,然后通过API调用用C++写中间件,通过中间件的多处部署来减轻压力。。其实我们就是想用完全的java技术以及一些框架或模式来替换掉C++写的中间件。。希望有经验的XDJM给一些可行建议做为研究参考。。

解决方案 »

  1.   

    webservice调用还有就是Java的分布式开发
      

  2.   


    能说说分布式开发吗?
    web services 效率问题被放弃了
      

  3.   

    1、首先解决如何从tomcat能调到jboss的问题?要求最好是松耦合的。。像EJB那种还需要服务器相关包的不好维护升级。。
    ——大把技术能实现Tomcat调用JBoss,只不过你要先考虑下是准备基于对象还是基于标准报文。
    ——比如可以用HTTP,那么JBOSS端可以直接直接提供Servlet,接收POST请求,返回JSON数据;
    2、然后就是java里哪些成熟的技术能支持分布式部署或集群?并且是高性能的。。
    ——其实Spring框架中提供了Spring-Remote,能够比较方便的实现这种分布式调用;
    ——分布式跟集群是两回事,分布式是从职能上来切分的,集群是压力上的分摊;
    ——想要高性能,就尽量让协议轻量级、转换越少越好。
      

  4.   

    我就是用webservice,写的好郁闷!还是不毕业的好
      

  5.   

    有人用过jersey 吗? 我参考其官方的向导用官方最新的1.14版本照着做,第一个基本的例子都跑不起来。。总是报告没有部署资源,修改了配置文件后又总报告404。会使用的大哥大姐,能否给一个能跑起来的最简单的hello world 例子啊?网上搜了一大圈,参考了很多hello 例子,可用1.14 版 都部署运行不起来啊,其它版本的又不知道到哪儿下载
      

  6.   

    经过两周的学习和实验和再学习再实验,我终于使用EJB +MYBATIS 完成了功能逻辑和数据库操作的封装,以EJB3的形式在JBOSS下完成部署。用spring restful +JS做了一个web前端部署在tomcat下面并能够通过JNDI调用JOBSS下面的EJB服务。这些都实现了。。现在的问题是,事务怎么管理? tomcat下面只有sping,jboss下面是EJB和mybatis。看了一下EJB有CMT和BMT两种事务管理。。但是不甚明白则么用。。看上去应该是CMT能解决,可和mybatis结合怎么配置呢?现在我考虑的问题是
    1、如果EJB部署成集群,那么在做?到时候的事务管理又怎么控制?我是说EJB服务部署在多个JBOSS Server下面。。2、Spring 构建的web前端如何做负载均衡好?3、web 和ejb 哪些地方做缓存。。怎么做?
      

  7.   

    网上N多得资料都是sping和其它技术集成并且一起部署。。以spring的事务进行事务管理。。 求EJB得事务讲解最好有个可以研究和测试的例子。。