Beschreibung
Java-Webanwendung die durch einen Servlet Container (Tomcat6) den Benutzern zur Verfügung gestellt wird.Folgende Technologien werden in der Anwendung verwendet:
• Model2 Architektur durch Einsatz von Struts2.
• Spring-Security stellen Authentifizierung und Authorisierung sicher.
• Hibernate wird als Persistenzframework verwendet um die Daten in einer PostgeSQL DB zu
speichern.
• Jasper Reports stellt die Berechnungsergebnisse als Pdf zur Verfügung.
Anwendungsinfrastruktur:
• Debian Linux Server
• Apache2 der nur über SSL erreichbar ist und Servlet-Requests an einen Tomcat weiterleitet.
• Tomcat6 Servlet Container zum Betreiben des VORE
• PostgreSQL Datenbank zur Persistierung der Kundendaten
• JMeter zur Prüfung der Verfügbarkeit.
Entwicklungsumfeld:
• SVN als Versionverwaltung
• Maven3 um den Projekt-Lebenszyklus abzubilden.
• Eclipse IDE
• Hudson zum automatisierten Erstellen der Builds