官术网_书友最值得收藏!

The history of beans

Beans have been used to refer to many different kinds of Java classes over the years. The oldest use of a bean is from 1996, when Sun introduced JavaBeans as a term for a reusable software component for Java that defined a series of rules as to how a Java class should be developed. Those original rules have become ubiquitous to the point that the term JavaBeans is rarely, if ever, used anymore.

Since that initial use of the bean in 1996, there have been many uses of the term in third-party frameworks such as Seam and Spring. The term was also used in EE specifications for Enterprise JavaBeans (EJBs) and Java Server Faces (JSF) where they were called Managed Beans . Even though the term "bean" had been used by various specifications within the Java EE platform, there was never a consistent or clear definition of what a bean is made of and how it could be utilized.

With the release of Java EE 6 in December 2009, for the first time the Managed Bean specification brought a common standard and definition of a bean to the entire Java EE platform. This definition was expanded upon within the EJB and CDI companion specifications of Java EE 6 and will continue to be utilized as more EE specifications continue to adopt the definition of a managed bean.

主站蜘蛛池模板: 东莞市| 和顺县| 怀远县| 长阳| 南陵县| 东辽县| 遂川县| 安徽省| 彰化市| 辰溪县| 神池县| 南木林县| 长沙县| 达尔| 梁平县| 略阳县| 嘉定区| 噶尔县| 津南区| 霍山县| 台中市| 西畴县| 湖北省| 观塘区| 建昌县| 德兴市| 石棉县| 宿迁市| 吴桥县| 长汀县| 中卫市| 宁晋县| 兴安盟| 平阳县| 孝义市| 全椒县| 磐安县| 广昌县| 郸城县| 竹山县| 长春市|