Introduction about Maven Tool and Wicket Framework for Java Web Development - ToanTD
Introduction aboutMaven Tool and Wicket Frameworkfor Java Web Development
Apache Maven● Apache Maven, is an innovative software projectmanagement tool, provides new concept of a projectobject model (POM) file to manage project’s build,dependency and documentation. The most powerfulfeature is able to download the project dependencylibraries automatically.
Apache Wicket●Java Web Application Frame Work●Designed to be able to take full advantage of object-oriented language Java●Originally written by Jonathan Locke in April 2004.●Version 1.0 was released in June 2005.●Become an Apache top-level project in June 2007
Features ofWicket Frame Work1.Object Oriented2.Use HTML as it is3. Component Oriented4. Stateful
1. Object Oriented➔ For Wicket, a webpage is an object➔ Textfield, label, select list, etc.. are also objects➔ Developer can freely extend or inherit
2. Use HTML as it is➔Use the HTML page created by the HTML PageDesigner as it is➔What you see is what you get➔Add the “wicket:d” to the HTML file so the developer canuse in the program
3. Component Oriented➔ WebPage is an object of multiple combinedcomponents➔ TextField, Label, Radio button are also components➔ Login Form, Comment Form that combined multiplecomponents, are also components➔ Can reuse in multiple screen
4. Stateful➔Wicket is object oriented framwork➔Object is “state” and “behavior” packaged➔The state of the pages is stored by the wicketframework.➔The change of input value or page are also stored asstate.