- JBoss Weld CDI for Java Platform
- Ken Finnegan
- 231字
- 2021-08-13 16:49:54
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.
- 程序員修煉之道:程序設(shè)計(jì)入門30講
- Java多線程編程實(shí)戰(zhàn)指南:設(shè)計(jì)模式篇(第2版)
- Android應(yīng)用程序開發(fā)與典型案例
- Java EE 6 企業(yè)級(jí)應(yīng)用開發(fā)教程
- Python Network Programming Cookbook(Second Edition)
- Linux操作系統(tǒng)基礎(chǔ)案例教程
- Mastering Git
- Java EE企業(yè)級(jí)應(yīng)用開發(fā)教程(Spring+Spring MVC+MyBatis)
- Visual Basic程序設(shè)計(jì)(第三版)
- Hadoop大數(shù)據(jù)分析技術(shù)
- 并行編程方法與優(yōu)化實(shí)踐
- Application Development with Parse using iOS SDK
- UML軟件建模
- 計(jì)算語言學(xué)導(dǎo)論
- WordPress Search Engine Optimization(Second Edition)