/addressbook-wicket-jpa

Primary LanguageJavaScriptOtherNOASSERTION

Address Book Web Application with Apache Wicket, Java, Eclipse Persistence JPA and PostgreSQL

This is a small web application build using with Apache Wicket Framework, JPA and PostgreSQL. It contains two sub-projects located in the following folders:

- addressbook-wicket-ui-jpa: Renders the user interface in the web browser
- addressbook-wicket-sql-jpa: Contains the Eclipse Persistence data models and interfaces for 
  data manipulation

Before running the Wicket Address Book, the following requirements must be met:

- Maven 3 must be installed
- GIT must be installed
- Tomcat Server must be installed (I use version 7.0.65) or 
- Wildfly Server must be installed (I use version wildfly-9.0.2.Final) 

To run the Wicket Address Book on Tomcat, follow these steps:

1. Start your Tomcat Server and deploy the addressbook-wicket-ui-jpa web application
2. Open the browser at http://192.168.1.31/addressbook-wicket-ui-jpa-1.1

To run the Wicket Address Book on Wildfly, follow these steps:

1. Start your Tomcat Server and deploy the addressbook-wicket-ui web application
2. Open the browser at http://localhost:8080/addressbook-wicket-ui-jpa-1.1

Once the application started you can register a new user and then login.

For the kitten captcha create the following property files in the directory: apache-wicket-7.1.0/wicket-extensions/src/main/java/org/apache/wicket/extensions/captcha/kittens

KittenCaptchaPanel_de.properties pleaseWait=Bitte warten... animalsSelected=von der 3 Kätzchen ausgewählt instructions=Bitte warten...

KittenCaptchaPanel_nl.properties pleaseWait=Wilt U a.u.b wachten.... animalsSelected=van de 3 katjes geselecteerd instructions=Selecteer alle drie katjes hier beneden