一尘不染

Javabean和EJB之间的区别

java

只是来自相对Java新手的一个简单问题:

JavaBean和EJB有什么区别?


阅读 305

收藏
2020-12-03

共1个答案

一尘不染

Java bean只是一组约定。EJB是J2EE业务组件的标准。

特别是Java Bean:

  • 具有公共默认构造函数;
  • 可读属性方法以“ get”开头;
  • 可写属性方法以“ set”开头;和
  • 是可序列化的。

例如,具有“ margin”属性的Java bean至少看起来像这样:

public class MyBean implements Serializable {
  private int margin;

  public MyBean() { }
  public int getMargin() { return margin; }
  public void setMargin(int margin) { this.margin = margin; }
}

EJB尽管有名称,但几乎是完全无关的。

2020-12-03