Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
ZK Patterns Demo Application Featuring ZK, Spring and JPA
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.openshift openshift port
cloudfoundry rename mistaken cloudforge folder to cloudfoundry
deployments
diy Creating template
misc
src
.gitignore
LICENSE.txt pass through of the documentation
Procfile
README.md updated link
cloudfoundry.build.and.run.txt rename mistaken cloudforge folder to cloudfoundry
commandline.build.and.run.txt
eclipse.indigo.build.and.debug.txt
heroku.build.and.run.txt
manifest.yml
openshift.build.and.run.txt openshift new diy env variables
pom.xml

README.md

This is the code for the "ZkToDo2" sample application with ZK, JPA & Spring

This is the sourcecode project from the white paper Implementing event-driven GUI patterns using the ZK Java AJAX framework.

Tested against Java8, ZK 7.0.1, Spring 3.2.8 and Hiberante 3.6.10

See it in the clouds

Running on the OpenShift PaaS Cloud

Running on the Heroku PaaS Cloud

Getting the source:

git clone https://simbo1905@github.com/simbo1905/ZkToDo2.git

Building and running with default settings of a PostgreSQL database:

mvn -Djetty.port=8080 -DDATABASE_URL=postgres://user:password@localhost:port/db package jetty:run

within the source code there are config settings for running on mysql db, postgresql db and hsqldb see the commandline.build.and.run.txt for more details on switching to MySQL database. See opensshift.build.and.run.txt for the create table command.

Note

The line

"hibernate.hbm2ddl.auto=update" 

in file

src/main/webapp/WEB-INF/classes/postgresql.zktodo2.properties 

may or may not create the required database table depending on your database setup. Of course that setting is a bit lazy you can have hibernate generate the sql ddl script and use the local tools to manage your schema for a real app.

More documentation at:

./commandline.build.and.run.txt
./eclipse.indigo.build.and.debug.txt
./opensshift.build.and.run.txt
./heroku.build.and.run.txt
./cloudfoundry.build.and.run.txt
Something went wrong with that request. Please try again.