Java EE中的JavaBean

问题描述

本人刚刚学习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

Java EE中的JavaBean的相关文章

图片-java ee中的EJB出现错误:

问题描述 java ee中的EJB出现错误: 解决方案 看异常貌似是jdbc/MysqlDB_pm 这个数据源配置的问题

图片-java ee 中测试EJB时出现如下页面,该怎么解决呢????

问题描述 java ee 中测试EJB时出现如下页面,该怎么解决呢???? 解决方案 看看日志,另外就是StudentTest与前面页面是否对应,包括名称和路径

java EE 中汉字转码问题

问题描述 java EE 中汉字转码问题 为什么汉字转码有的要用new String(pdtname.getBytes(""ISO-8859-1"")GBK"")有的要用new String(pdtname.getBytes(""UTF-8"")GBK""),现在在svn中是同一个项目,一个转码在另一个电脑上还失效了? 解决方案 你说的是Web项目还是客户端程序?同一个项目是指同一段代码

java ee中的一段代码:

问题描述 java ee中的一段代码: for (Teacher teacher : teachers) { teacher.setEditable(false); 解决方案 foreach就是一种特殊for循环,foreach自动遍历每一个元素,无法根据索引指定某个特定元素.格式是for(元素类型 元素变量:遍历对象){--},例如: String[] hobbys = {"read","sing","dance"}; for(String h

properties load函数-Ecalipse java ee中的Properties 对象没有load函数

问题描述 Ecalipse java ee中的Properties 对象没有load函数 各位前辈,我在最近在学到Properties对象的时候遇到一个怪问题 public void test11(){ ServletContext sc=this.getServletContext(); String path=sc.getRealPath("/WEB-INF/classes/p2.properties"); Properties p=new Properties(); p.load

在java EE中怎么动态更新结果集

问题描述 在javaEE中我在一个Medit.jsp页面上实现一对数据库中所有用户信息的查询,并且在表的后面加了两个字段,"编辑"和"删除"在表中,每一行的后面都有这两个字段,并且加了链接,我希望在浏览时,只要点击某一行后面的"编辑"和"删除",系统就会对那一行执行相应的操作.而且在点击"编辑"时,那一行的内容变为可更改状态.希望有能之有能够及时给予解决..我是初学者,应该不会太麻烦吧 解决方案 解决方案二

java ee-Java EE中加入Struts2出现了如下问题

问题描述 Java EE中加入Struts2出现了如下问题 type Exception report message description The server encountered an internal error that prevented it from fulfilling this request. exception java.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImp

ejb-请问基于Java EE的构件规范设计开发构件,指的是使用EJB框架开发构件吗?

问题描述 请问基于Java EE的构件规范设计开发构件,指的是使用EJB框架开发构件吗? 我现在要完成的任务是开发一个可重用构件,这个构件要实现的功能是系统中一个数据处理模块.要求在Java EE 支撑平台下开发.我现在不太能理解这个构件的开发过程.查了资料得知javabean和ejb都可以用Java语言开发组件.javabean比较简单是一般和JSP配合的,开发比较小型的组件使用的.EJB更为复杂功能也全面,但是我的这个系统不是分布式的,也不需要与服务器进行交互.用EJB开发是不是有些不机智?

Java EE开发四大常用框架

对Java EE中常用的四个框架做一下系统的归纳 Struts     Struts是一个基于Sun Java EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的.     Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关:     1.模型 (Model),本质上来说在Struts中Model是一个Action类(这个会在后面详细讨论),开发者通过其实现商业逻辑,同时用户请求通过控制器(Controller)向Action的转发过程是基于由struts-c