JavaBeans components are architectural elements of multitier JSP applications. JavaBeans are typically used as part of a middle "business-logic" layer meant to separate the presentation logic from data-access logic. In these applications, the JavaBeans, (also referred to as "beans") not the JSP pages, contain the logic that directly accesses the database. You can also define a JavaBeans collection (a set of JavaBeans) as a source of dynamic content.
.more detailes, please visit:
http://msdn.microsoft.com/asp.net
http://www.php.net
http://msdn.microsoft.com/java.sun.com/products/jsp