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

DOSUG Wicket 101

May 11, 2015

Download

Technology

An introduction to the Apache Wicket Web Framework by Matthew McCullough at the Denver Open Source Users Group (DOSUG)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DOSUG Wicket 101

Matthew J. McCulloughAmbient Ideas, LLC

Apache Wicket 101

Page 2: DOSUG Wicket 101

Thank You

Page 3: DOSUG Wicket 101

Thank You!

Page 4: DOSUG Wicket 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: DOSUG Wicket 101
Page 6: DOSUG Wicket 101

Why?

Page 7: DOSUG Wicket 101
Page 8: DOSUG Wicket 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: DOSUG Wicket 101

The Short List

Page 10: DOSUG Wicket 101

Automatic StateNo HttpSession

Page 11: DOSUG Wicket 101

POJOsNo GET/POST

Page 12: DOSUG Wicket 101

Localized StylesNo XML

Page 13: DOSUG Wicket 101

Maven SupportNo Custom HTML

Page 14: DOSUG Wicket 101

Like SwingUnlike Struts

Page 15: DOSUG Wicket 101

Simplicity

Page 16: DOSUG Wicket 101

Technicalities

Page 17: DOSUG Wicket 101
Page 18: DOSUG Wicket 101

Pairing

Java FileHTML File

Page 19: DOSUG Wicket 101

Components

Web Application

Page

Panel

Form Label

Page 20: DOSUG Wicket 101

Code Review

Page 22: DOSUG Wicket 101

Q&A

Email questions to:[email protected]

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