只是来自相关 Java 新手的一个简单问题:
JavaBean 和 EJB 有什么区别?
最佳答案
Java bean 只是一组约定。 EJB 是 J2EE 业务组件的标准。
具体来说是一个 Java bean:
- 有一个公共(public)的默认构造函数;
- 可读的属性方法以“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,尽管有这个名字,但几乎完全不相关。
关于java - Javabean 和 EJB 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1361758/