有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    JavaBean被定义为包含私有属性(数据)的类的实例,getter&;setter方法

    如果你有:

    private String myString; 在你的课堂上,你应该掌握这些方法 public String getMyString ();public void setMyString (String settingString);在代码中定义。虽然,我发现并不是绝对有必要定义每件事,只是如果有什么东西坏了,不要惊讶

    EJB(EnterpriseJavaBean)要复杂得多,它们只驻留在处理EJB的应用服务器中(Tomcat不支持EJB)。EJB有三种类型:

    1. 会话:通常包含一些业务逻辑
    2. 实体:通常与数据存储(如数据库)接口
    3. 消息驱动:从JMS接收消息
  2. # 2 楼答案

    “JavaBeans”用于存储从数据库检索到的数据,并用作容器MVC模型中的servlet和JSP之间传输数据。包含setter和getter的类(容器)用于(放置)和(获取)数据

    “企业Java Beans”与“Java Beans”类似,具有添加的功能,例如会话管理、安全性、事务等,并借助于不同类型的EJB

    会话Bean
  3. 实体Bean
  4. 消息驱动bean
  • # 3 楼答案

    JavaBean指的是只有字段及其getter setter方法的类。几乎没有或最好根本没有业务逻辑。它们也被称为POJO(普通的旧Java对象)

    EJB是J2EE规范的一部分,可用于利用J2EE兼容服务器的全部功能,如事务、会话管理、安全性等(这并不意味着不使用EJB就不能使用这些服务器)

  • # 4 楼答案

    JavaBean只是一个普通的旧Java对象,它符合某些约定,包括使用访问器函数(getFoo/setFoo)进行成员访问、提供默认构造函数以及其他类似的事情

    Enterprise JavaBean是Java EE应用服务器中的一个组件,它有几种风格,其细节因您所讨论的Java EE版本(或者更具体地说,涉及哪一组特定的EJB规范)而异

    JavaBeans最初主要用于builder工具,它提供了一个已知的接口,可以通过工具中的内省来查找该接口。然而,他们很快就变成了一种宗教

    Enterprise JavaBeans旨在为通用容器中的企业应用程序提供封装的业务逻辑,该容器提供会话管理、安全性、资源池等服务,从而允许业务逻辑(相对)不受这些交叉关注点的影响。(考虑到一开始使用起来有多困难,他们是否做到了这一点是一个有待讨论的问题。然而,该规范的更新版本使这一点变得更容易。不过,遗留应用程序仍然是一个难题,很遗憾,你可能会遇到的大多数EJB都是如此。)


    编辑后添加: