DOSUG Wicket 101

2,118 views

Published on

An introduction to the Apache Wicket Web Framework by Matthew McCullough at the Denver Open Source Users Group (DOSUG)

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,118
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

DOSUG Wicket 101

  1. 1. Apache Wicket 101 Matthew J. McCullough Ambient Ideas, LLC
  2. 2. Thank You
  3. 3. Thank You!
  4. 4. Matthew McCullough is a Java pplication architect and co-founde mbient Ideas.  He is an outspoken a or the use of Agile Methodologies and ource libraries in Enterprise Applications.  M erves as a member of the JCP, member of the C ommittee, member of CodeReviewers.com, member of the boar r the Denver Open Source Users Group, and frequently speaks at t ions.  Matthew contributed to the Sun Java 5 SCJP Certification Exam, and makes appearances in coding on severa s successful J2EE, SOA, and Web Services systems, including a J2EE Resort Management application supporting celebrity destinations across Can
  5. 5. Why?
  6. 6. “ What good is another web application framework? Why re- invent the wheel? Because this time we could make it rounder! ” Jonathan Locke, Wicket Project Founder
  7. 7. The Short List
  8. 8. Automatic State No HttpSession
  9. 9. POJOs No GET/POST
  10. 10. Localized Styles No XML
  11. 11. Maven Support No Custom HTML
  12. 12. Like Swing Unlike Struts
  13. 13. Simplicity
  14. 14. Technicalities
  15. 15. Pairing HTML File Java File
  16. 16. Web Application Components Page Panel Form Label
  17. 17. Code Review
  18. 18. Resources •Wicket Homepage http://wicket.apache.org •The Server Side Wicket Intro http://www.theserverside.com/tt/articles/article.tss? l=IntroducingApacheWicket •Reference Wiki http://cwiki.apache.org/WICKET/reference-library.html
  19. 19. Q&A Email questions to: MatthewM@AmbientIdeas.com Slides & Source Code at: www.AmbientIdeas.com/engineering/engineering-presentation.html

×