I Use This!
Activity Not Available
Analyzed 6 months ago. based on code collected 6 months ago.

Project Summary

ZKBASEThis project serves as example code base using following J2EE open-source frameworks and tools:

ZK Framework Hibernate Spring Spring Security (Acegi) Maven OverviewThe main focus lies on the integration of the ZK front-end framework. However, as the backend is also realized further frameworks are considerd. For instance the persistance framework Hibernate is used for mapping the domain objects to a relational database (tested on MySQL, Oracle and HSQL). JPA is used to generalize the interface to the Hibernate layer. Spring comes into play for wiring the various layers together as well as for providing the desired level of security and user authentication. Maven serves as building tool allowing a smooth build process as well as the execution of the application.

The ApplicationThe purpose of the application is to show the functioning of common features web applications nowadays have implemented. Within this scope user authentication, securing of content, sorted lists, pagination, and so forth can be found.

Following list demonstrates the basic workflow:

On the start page the "Init"-button will set up the user-database with one admin account and 100 user accounts. It is possible to log in using either the admin account or one of the 100 user accounts. Dependent of the roles (ROLE_ADMIN, ROLE_USER,..) the access rights are restricted for certain areas. For instance, a user can only alter his own profile whereas the admin can alter all profiles in the system.

The Features...regarding ZK

MVC based on ZkToDo2 listbox including pagination, sorting menu

...regarding Spring

dependency injections auto-wiring security

...regarding JPA/Hibernate

annotation driven transactions

...regarding Maven

embedded Jetty web server (target: jetty:run)

In a Nutshell, zkbase...

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free tool to discover if there are open source vulnerabilities in your code
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    compare projects before you chose one to use


2 Other

30 Day Summary

Apr 9 2016 — May 9 2016

12 Month Summary

May 9 2015 — May 9 2016


Be the first to rate this project
Click to add your rating
   Spinner f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c
Review this Project!