EJB项目开发小结

好多知识用的时候还是一知半解,等用完之后总结总结,收获还是挺大的。就拿这次的项目来说,主要用了EJB3.0和Struts1.3,服务器是Jboss5.0,数据库是Oracle db10g。
EJB之前没接触过,李工指导了下,EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,核心是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean),这次我们只用了session bean 和entity bean,实体bean需要写一些注解以便持久化,这次由于时间比较紧,没有完全用面向对象的方式,(简单说明一下我这里的面向对象:直接写好各个实体bean,确立他们之间的关系(运用注解即可),而不是先建好数据库,根据数据库里的内容写实体bean)。会话bean一般有本地(Local)和远程(Remote)接口,根据需要实现相应的接口。项目的开始,从最基本的登录功能了解EJB开发流程。
使用EJB相当于建立了两个项目,一个为EJB端项目,保存的是sessionBean和entityBean,纯后台代码,一个为Web端项目,保存的是jsp/Servlet部分的代码,可以通过jndi调用后台的sessionBean。
前期的DEMO点开发暂告一段落,路漫漫其修远兮,吾将上下而求索。
接下来还要了解如何使用JTA,JAAS,自定义JNDI,又是一些未接触过的,学习之路还在继续……

你可能感兴趣的:(oracle,bean,应用服务器,jsp,ejb)