Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.51 KB

README.md

File metadata and controls

39 lines (28 loc) · 1.51 KB

Online CV

The Online CV is a showcase to show the combination of different technologies like jersey rest, jaxb, mongo db, vaadin, BIRT reporting and jongo (http://jongo.org).

This application manages CVs.

It consists of different sub projects.

The folder

  • onlinecv-rest: contains the service layer and exposes them as rest services.
  • onlinecv-vaadin: contains a vaadin user interface to edit and display the CV data. It is implemented in a very generic fashion so that data structure changes are immediately visible in the UI.
  • onlinecv-birt: contains the BIRT webviewer and a design file to display the CV in a sendable output format like word or pdf.

Getting it to run

Roadmap

  • REST: use real logging, system.out is still used.
  • REST: document return types of restmethods with swagger annotations
  • add selenium test
  • add unit tests
  • Add a pom.xml here in the root folder that can run all 3 services at once.