虽然很恶心,但是下午做大作业还是很有收获地。
1.EJB3中通过如下的代码来实现远程接口以及stateless:
EJB3中貌似不再需要回调的接口,也极大的简化了部署的难度。
EJB3中提供了依赖注入的方式的寻找EJB的方法:
然后就可以直接调用EJB的bussiness method了。
2.GlassFish中有时部署EJB出现错误,可以先redeploy或者重启glassflash,有时就可以通过部署。
3.JSTL的fmt国际化标签似乎可以通过charset决定语言的种类。
有时间要看一下ejb3和jpa了。
1.EJB3中通过如下的代码来实现远程接口以及stateless:
@Remote
@Stateless public class HelloWorldBean {
public String sayHello(String s)
{ System.out.println("Hello: "+s; }
}
EJB3中貌似不再需要回调的接口,也极大的简化了部署的难度。
EJB3中提供了依赖注入的方式的寻找EJB的方法:
@Inject private void setSessionContext(SessionContext ctx)
{
this.ctx = ctx
}
...
myHello = (HelloWorld)ctx.lookup("java:comp/env/ejb/HelloWorldEJB");
然后就可以直接调用EJB的bussiness method了。
2.GlassFish中有时部署EJB出现错误,可以先redeploy或者重启glassflash,有时就可以通过部署。
3.JSTL的fmt国际化标签似乎可以通过charset决定语言的种类。
有时间要看一下ejb3和jpa了。