EJB3基本概念、运行环境、下载安装与运行jboss
一、EJB3基本概念
EJB(Enterprise Java Bean)即企业级Java Bean,是一种基于Java EE平台的分布式应用程序组件模型。EJB3是Java EE 5规范中定义的一种分布式组件模型。
EJB包括Session Bean、Message-Driven Bean和Entity Bean三种类型,其中Session Bean和Message-Driven Bean是EJB3中最常用的两种类型。
Session Bean是一种会话型的组件,用于处理用户请求并向客户端返回结果。它有两种类型:Stateless Bean和Stateful Bean。Stateless Bean不保存客户端的状态信息,每个请求都被视为一个新的请求,它适合处理无状态的请求。Stateful Bean可以保存客户端的状态信息,当客户端离开时,Stateful Bean仍然可以保存客户端的信息,适合处理有状态的请求。
Message-Driven Bean是一种按消息驱动的组件,它可以接收消息并处理消息,通常用于异步处理。
Entity Bean是一种表示数据的组件,它通常代表实际的数据表或数据记录。但在EJB3中,Entity Bean已被JPA(Java Persistence API)所取代,因此EJB3中不再推荐使用Entity Bean。
二、运行环境
在运行EJB3应用程序时需要一个Java EE容器,常用的有JBoss、GlassFish、WebSphere等。
三、下载安装与运行jboss
1. 下载
从JBoss官网(http://www.jboss.org)下载最新版本的JBoss AS(Application Server),可以选择zip、tar.gz等不同格式的压缩包。
2. 安装
将下载的压缩包解压到合适的目录下,例如/home/user/jboss下。
3. 配置
在启动JBoss前需要进行一些配置,在JBOSS_HOME目录下找到bin目录,编辑standalone.conf文件,可以对JVM参数和应用程序的参数进行设置。
4. 启动
进入到bin目录,执行./standalone.sh(start.bat)来启动JBoss。启动完成后可以在浏览器中输入http://localhost:8080来访问JBoss的控制台,进行应用程序部署、管理等操作。
总结:以上是EJB3基本概念、运行环境、下载安装与运行jboss的基础内容。除此之外,EJB3还包括注解、事务、拦截器、权限等多个方面的知识点,如果想深入学习EJB3的话需要进一步的学习。建议可以查找一些相关的教程进行学习。
友情提示:抵制不良游戏,拒绝盗版游戏。 注意自我保护,谨防受骗上当。 适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!
发表评论 取消回复