Garrett Conaty, BEA Systems, Inc.
Track: Java
Date: Thursday, August 4th, 2005
Time: 4:30pm - 5:15pm
Location: E142
The Apache Beehive project enables developers to build SOA applications without unneeded complexity. Controls are the component model which provides the application logic and access to enterprise resources. Controls distill the soup of API expertise into simple JavaBeans with Java 5 annotations.
In this session, youll learn how to leverage Beehive controls in your web and SOA applications. Well walk through:
- An overview of the control model: How are controls POJOs with added benefits? How do they compare to other components models like EJB, Spring Beans, etc.? What enterprise features do they provide?
- Type of controls: Controls make it easier to use J2EE APIs and work with open source technologies. There are controls for JDBC, EJB, JMS, Hibernate, web services, and many more. Well take a look at how you can incorporate the latest technology into your app with controls
* Controls in the community: Controls dont exist in isolation from other technologies. Youll see how you can use controls in your web app layer and how you can expose application logic through web services. Youll see how you can use containers like Spring to wire together controls. Youll also learn where you can find controls and how you can publish your own controls to the community for others to use.