问题描述
本人刚刚学习JavaWeb。书中JavaEE架构的设计模式MVC中出现了JavaBean,而它没有出现在JavaEE架构图中,(图中只有EJB)。那么JavaBean到底是否属于JavaEE的组件?又是属于其中的哪个容器?求解答。
解决方案
解决方案二:
javaBean就是java类,通常指封装了属性,提供了getter,setter方法的java类。更多情况下指,用于数据传递的vo类,实体类,说的简单一点,一个数据库表会对应有一个类,类的属性和表的字段相同,这个类提供getter,setter方法,取值,和设值,这样的类叫实体类,就是javabean,还有不是用于数据库表的,单纯的数据传递,比如,用户json对象转换的vo类,也是javaBean.EJB一个技术规范:EJB从技术上而言不是一种"产品" EJB是一种标准描述了构建应用组件要解决的: 可扩展(Scalable) 分布式(Distributed) 事务处理(Transactional) 数据存储(Persistent) 安全性(Secure)主要包括的组件会话Bean(SessionBean),实体Bean(EntityBean)和消息驱动Bean(MessageDrivenBean)。javaee指的是开发技术,是应用架构,应用平台,核心技术有,ejb,rmi,jndi,jdbc,jta,jms,等有ejb组件的应用,要部署在支持javaee的容器上,支持javaee的容器有,glassfish,jboss,weblogic等
时间: 2024-10-25 06:31:29