`

GWT后台服务访问EJB3会话Bean

    博客分类:
  • GWT
阅读更多
1、环境准备

使用最新版本的GWT1.5.3,应用服务器使用JBoos5.0CR-2..

在使用JBoss的时候如果不指定任何参数,直接启动,结果会只有本机可以通过127.0.0.1进行访问,其他机器将无法访问应用.这是因为JBoss模板绑定本机127.0.0.1IP,因此在启动的时候需要指定IP,指令如下:run -b 0.0.0.0,这样网络内的机器就都可以访问..

2、GWT开发:
GWT是Google开发的能够将Java代码编译成js的工具类,开发中加入了Ext GWT扩展gwt的组件包,ExtGWT是基于extjs的GWT实现,全部用java编写,不包含额外的js脚本...基本上这个包涵盖了大多数界面组件,包括树、表、可编辑表等等..

使用Cypal Studio作为gwt的开发插件,通过此插件可以方便的生成gwt项目,不用通过gwt自带的脚本生成了...

3、EJB3开发
ejb3会话Bean的开发可以参考黎活明先生发布的EJB3.0实例教程pdf版,讲解的很仔细...

4、项目结构
gwt和ejb分为两个项目,gwt引用ejb项目,使得可以通过gwt访问ejb的接口..
编译使用ant的build脚本进行编译部署

分享到:
评论
2 楼 jvincent 2009-03-11  
andynjux 写道

能不能给个GWT调用EJB3的例子或者具体的集成步骤,谢谢!

InitialContext ctx;

ctx = new InitialContext();
LoginService loginserver = (LoginService) ctx.lookup("LoginServiceBean/remote");
loginserver.login("test");


LoginService 为ejb项目的接口.
和普通的EJB项目调用是一样的.
在JBoss下测试通过.
1 楼 andynjux 2009-03-11  
能不能给个GWT调用EJB3的例子或者具体的集成步骤,谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics