Speaker Topics - No Fluff Just Stuff

Making EJB Meaningful with JBoss Seam

JBoss Seam is one of Java's ways of providing agile development to enterprise Java applications. Seam is designed to take away the headache of linking JSF, EJB3, AJAX, and jBPM by using interception directed by
user defined annotations. The end result is smooth and easily manageable code without the plumbing usually required for functionality. This session will take you through the process of how Seam works, creating a sample application, and what Seam can buy you for enterprise setup including the pros and cons.

Ever since the J2EE spec was released people have been writing code to cope with the awkwardness of a specification written by tool vendors for tool vendors. Generally this involved implementing patterns, writing wrappers, and writing custom frameworks to handle what should have been part of the specification. Resumes began to be cluttered with items like ?service locator pattern? and ?front controller pattern? experience. As needs grew so did the Java Community and they responded accordingly. Frameworks like Spring and Hibernate grew out of need and necessity to accommodate what was lacking. However, one area has been constantly lacking in enterprise applications is the glue to bring it all together.
Seam grew out of this need to seamlessly, no pun intended, tie different components and Java frameworks together. What started out as simple glue for EJB3 ? JSF has grown rapidly and with fanfare. Not only was it used to glue presentation to business tier but many other components as well like mail, rules engines, PDFs and now one can even write Seam beans in Groovy.
In this presentation we will go over what Seam is and what Seam can offer a development team. Seam can solve problems that normally required custom frameworks. While custom frameworks are always fun to develop, they take up resource time and can bring in another area of instability to the application.
Whether your application is a simple web store or a complex enterprise application Seam can be used to cut development time down, and let your developers focus on the items that count: the business logic, the presentation, and your domain structure.


About Joseph Nusairat

Joseph Faisal Nusairat, author of “Beginning JBoss Seam” and co-author “Beginning Groovy & Grails”, is a Java developer who has been working full time in the Columbus Ohio area since 1998, primarily focused on Java development. His career has taken him into a variety of Fortune 500 industries including military applications, data centers, banking, internet security, pharmaceuticals, and insurance. Joseph is particularly fond of open source projects and tries to use as much open source software as possible when working with clients. Joseph is a graduate of Ohio University with dual degrees in Computer Science and Microbiology with a minor in Chemistry. Currently, Joseph works as a Senior Partner at Integrallis Software (www.integrallis.com).

More About Joseph »