Hello wicketeers,
I've updated my old small Wicket example to 1.5.7 and pushed it to
github [1]. It's available under cc-by license (also for commercial use,
redistributing and so on). Maybe helpful for someone.
Example include:
- i18n
- Hibernate (hsqldb is default and mysql example config is included)
- Authentication (Register/Login/Logout, persistent)
- Simple Authorization (is_user, is_anonymous roles)
- Spring DI
- Standalone application packaging (with Jetty and maven-shade-plugin)
- Good test coverage
Following dependencies are declared:
<wicket.version>1.5.7</wicket.version>
<jetty.version>6.1.25</jetty.version>
<slf4j.version>1.6.6</slf4j.version>
<log4j.version>1.2.14</log4j.version>
<hibernate-core-version>4.1.5.Final</hibernate-core-version>
<javassist.version>3.9.0.GA</javassist.version>
<spring.version>3.1.2.RELEASE</spring.version>
<wicket-spring-annot.version>1.3.7</wicket-spring-annot.version>
<junit.version>4.8.1</junit.version>
<commons-codec.version>1.4</commons-codec.version>
<c3p0.version>0.9.1.2</c3p0.version>
<mysql.version>5.1.6</mysql.version>
<hsqldb.version>2.2.8</hsqldb.version>
Improvements, comments, forks and pull requests are welcome.
[1] https://github.com/Bessonov/wicket-example
Best regards
Anton
--
Oracle Certified Expert, Enterprise JavaBeans Developer
Oracle Certified Professional, Java SE 6 Programmer
Professional Scrum Master I & II