Skip to content

thpeng/time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time

A technology test project. The goal is to build a time record system.

Technology

  • JEE7 as the backbone, running on Glassfish 4
  • AngularJS for the frontend
  • CSS - Bootstrap Twitter v3.1
  • Lombok for the ubiquitous getter / setter
  • In-Container Testing with JBoss Arquillian
  • Guava

Warnings

  • Application will only run on a patched glassfish v4 with the current slf4j. Otherwise you will end directly in the classpath hell. Full credit to http://hwellmann.blogspot.ch/2010/12/glassfish-logging-with-slf4j-part-2.html
  • The bundled jersey distribution (2.0 I believe) is lacking. There are numerous bugs in conjunction with using cdi / ejb. For example you can't inject cdi beans into a jersey provider.
  • The application needs a glassfish realm. You may use a simple filerealm. Only the restendpoints are secured.

Tasks

  • Maven Setup
  • Config Module, based on Producer mechanism
  • Arquillian Test for Config Module
  • Refactor arq tests, (server)
  • Arquillian-tests in config: verify the guava and derby problem
  • war
  • Log: slf4j, logback
  • Setup a self-contained DB, either h2 or derby.
  • Simplified domain model
  • Login into a realm, funnel

About

Experimenting with html5 and java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors