一、EJB:Enterprice JavaBeans
(1)是一个用于分布式业务的应用标准服务端组件模型。
(2)特点:
可伸的,事务性的,多用户安全的。
(3)分类:
企业Bean:会话Bean(session Bean),实体Bean(Entity Bean)和
消息驱动Bean(MessageDriven Bean/MDB)
Session Bean:用户实现业务逻辑,分:
有状态Bean(stateful Bean)
无状态Bean(stateless Bean)
Entity Bean:代表真实的物体的数据。
MDB:是设计用来专门处理基于消息请求的组件。它能够接收异步JMS(Java Message Server)消息。它特别适合用于当一个业务执行的时间很长,而执行结果无需实时向客户反馈的这样的一个场合。
A. 会话Bean可以执行业务逻辑操作,比如注册用户.
什么叫会话?
B.
提示:在EJB2中,Entity Bean 分为BMP(Bean管理持久化实体Bean)和CMP(容器管理持久化实体Bean)两类。
二、JNDI :Java Naming and Derictory Interface,java命名和目录接口。
什么是上下文?
由0个或多个绑定构成。比如java/Mysql,java为上下文(context),Mysql为命名。
什么是子上下文(subContext)?
上下文下的上下文。比如MyJNDITree/ejb/helloBean,ejb为子上下文。
http://www.foshangshop.net/ 源代码下载
http://prdownloads.sourceforge.net/jboss/JBossIDE-2.0.0.Beta2-Bundle-win32.zip?download
下载安装JDK5.0和开发工具JBossIDE
中文版
NLpack1-eclipse-SDK-3.2-win32.zip
好了现在测试你的JBOSS是否安装成功,运行 jboss/bin/run.bat 如果没有抛出异常就是安装成功了。
在地址栏输入http://localhost:8080 便可以出现jboss的页面。如果启动不成功请,检查有那个程序占用了8080端口,因为JBOSS默认端口号是8080,那么你就要把JBOSS的端口号改一改了。
要该端口号 ==》修改 jboss/server/all/deploy/jboss-web.deployer/server.xml 中 <Connector port="8080" 把这个改成9090 或者你其它想要的端口号都行。
三、
四、
五、什么情况下需要企业Bean?