0
I Use This!
Activity Not Available
Analyzed about 1 year ago. based on code collected about 1 year 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)

Tags

hibernate j2ee jpa maven spring zk

In a Nutshell, zkbase...

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    check out hot projects on the Open Hub
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    learn about Open Hub updates and features on the Open Hub blog

Languages

Languages?height=75&width=75
Java
72%
XML
28%
2 Other
<1%

30 Day Summary

Apr 9 2016 — May 9 2016

12 Month Summary

May 9 2015 — May 9 2016

Ratings

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