Seam makes JSF sexy again
Kito Mann of JSFCentral just posted the PDF slides for our JavaOne talk on Seam and JSF. The slides cover what is hot about JSF and what is not, and more importantly, how Seam enhances and improves JSF in 14 important ways.
Just to wet your appetite, here are the 14 key points elaborated in the slides:
1. Reduces Boilerplate code
2. Dependency bijection
3. No XML hell
4. Integrated ORM support (a.k.a, use Hibernate as Gavin intended! ;))
5. RESTful URLs and page actions (for GET requests)
6. Extensive and expanded use of JSF Expression Language (EL)
7. Fine-grained stateful conversations (web transaction, multi-tab support etc.)
8. Direct JavaScript integration for Ajax (use Dojo with your JSF apps)
9. Elegant input validation
10. Graceful exception handling
11. Easy-to-use and rule-based security
12. Business process and rules integration
13. Very easy to test (both unit test and integration test)
14. Tools support (Seam Gen for RoR-like experience for CURD apps)
Go check it out!
June 15th, 2007 at 1:54 am
why do we check out lastest seam in jira?
June 15th, 2007 at 6:04 am
The slides seem to be corrupted
June 16th, 2007 at 6:18 pm
Hmm, the slides looks fine on my computer. What is your PDF reader?
November 5th, 2007 at 12:34 pm
It isn’t clear to me what exactly are the set of concommitant items that are necessary to crate a “.seam” extension.
I’m building a very simple user login and authorization as the first step in a project. I’ve gotten the themes, templates, etc. working and it does a dummy login and changes the header to show that etc.
I now want to add first a simple User class under src/model and do what is necessary to show a list of users, add, and edit one. After I get that working, I can add it to the authentication. I’ve created the User class, and the jsf xhtml files, but don’t get a user.seam or userList.seam created. What is the missing step?
Thanks