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

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.

主站蜘蛛池模板: 广丰县| 腾冲县| 金沙县| 浦江县| 榆中县| 成武县| 浪卡子县| 方城县| 奇台县| 阜阳市| 海晏县| 额敏县| 扎鲁特旗| 镇巴县| 松原市| 贵港市| 靖边县| 阿城市| 姚安县| 伊宁市| 财经| 米脂县| 凤庆县| 大英县| 新野县| 万年县| 汪清县| 两当县| 舟曲县| 湘阴县| 分宜县| 黄浦区| 宣化县| 金坛市| 皮山县| 丰顺县| 曲周县| 合江县| 延寿县| 蒙山县| 二手房|