wicket web framework 101

22
Matthew J. McCullough Ambient Ideas, LLC Apache Wicket 101

Upload: matthew-mccullough

Post on 17-Jan-2015

1.363 views

Category:

Education


5 download

DESCRIPTION

An introduction to the Apache Wicket Web Framework by Matthew McCullough of Ambient Ideas given to the Denver Open Source Users Group (DOSUG)

TRANSCRIPT

Page 1: Wicket Web Framework 101

Matthew J. McCulloughAmbient Ideas, LLC

Apache Wicket 101

Page 2: Wicket Web Framework 101

Thank You

Page 3: Wicket Web Framework 101

Thank You!

Page 4: Wicket Web Framework 101

Matthew McCullough is a Java application architect and co-founder of Ambient Ideas.  He is an outspoken advocate for the use of Agile Methodologies and Open Source libraries in Enterprise Applications.  Matthew serves as a member of the JCP, member of the CSIA Planning

Committee, member of CodeReviewers.com, member of the board of directors for the Denver Open Source Users Group, and frequently speaks at this and other training sessions.  Matthew contributed to the Sun Java 5 SCJP Certification Exam, and makes appearances in coding on several open source projects.  Matthew's experience

includes successful J2EE, SOA, and Web Services systems, including a J2EE Resort Management application supporting celebrity destinations across Canada, the USA, Belize, Panama, and Mexico.

Page 5: Wicket Web Framework 101
Page 6: Wicket Web Framework 101

Why?

Page 7: Wicket Web Framework 101
Page 8: Wicket Web Framework 101

What good is another web application framework? Why re-invent the wheel? Because this t i m e w e c o u l d m a k e i t

rounder!

”Jonathan Locke, Wicket Project Founder

Page 9: Wicket Web Framework 101

The Short List

Page 10: Wicket Web Framework 101

Automatic StateNo HttpSession

Page 11: Wicket Web Framework 101

POJOsNo GET/POST

Page 12: Wicket Web Framework 101

Localized StylesNo XML

Page 13: Wicket Web Framework 101

Maven SupportNo Custom HTML

Page 14: Wicket Web Framework 101

Like SwingUnlike Struts

Page 15: Wicket Web Framework 101

Simplicity

Page 16: Wicket Web Framework 101

Technicalities

Page 17: Wicket Web Framework 101
Page 18: Wicket Web Framework 101

Pairing

Java FileHTML File

Page 19: Wicket Web Framework 101

Components

Web Application

Page

Panel

Form Label

Page 20: Wicket Web Framework 101

Code Review

Page 22: Wicket Web Framework 101

Q&A

Email questions to:[email protected]

Slides & Source Code at:www.AmbientIdeas.com/engineering/engineering-presentation.html