|
|
Ablieferungstermin und erreichbare Punktzahl für diese Aufgabe, sowie Voraussetzungen für die Prüfungszulassung entnehmen Sie bitte http://sar.informatik.hu-berlin.de. Dieses Praktikum stellt den Einstieg in Enterprise JavaBeans dar. Hierbei sollen einfache Konzepte wie Entity- und Session-Beans, Naming geübt werden. Als J2EE-Applikationsserver soll der JBoss in der Version 5 (www.jboss.com) zum Einsatz kommen. Teil 1 - Persistenzschicht - Entity BeansGegeben sei folgendes Datenmodell in der Unified Modeling Language (www.uml.org). Dieses soll mit Hilfe von Entity-Beans realisiert werden. Als Datenbanksystem ist die im JBoss integrierte Hypersonic SQL zu verwenden. Teil 2 – Businesslogik - Session BeansDer Zugriff auf die Entity-Beans erfolgt mit Hilfe von Session-Beans. Implementieren Sie den CustomerAgent als stateless Session-Bean. Stellen sie zudem ein Remote-Interface zur Verfügung. Teil 3 – Test-Client (JUnit)Für Test und Bewertung kommt die Unit-Test-Bibliothek jUnit (www.junit.org) zum Einsatz. Die geforderte Funktionalität wird anhand von 10 Unit-Tests überprüft, wovon Ihnen bereits 5 zur Verfügung gestellt werden (SimpleTest.java). Hinweise
Benötigte SoftwareJava 1.5 oder höher. JBoss Application Server Der JBoss steht sowohl für Windows als auch für UNIX/Linux zur Verfügung:
Abgabe und BewertungBegründen Sie die von Ihnen getroffenen Design-Entscheidungen und beschreiben Sie aufgetretene Besonderheiten und Probleme. Benutzen Sie dafür eine HTML-Datei mit dem Namen index.html. Abzugeben sind weiterhin die Quelltexte der Lösung (Java-Sourcen, Property-Files (jndi.properties), XML-Files (persistence.xml), ect.) und ein Ant-Skript, das die Quellen mit den gängigen Werkzeugen automatisiert übersetzt und im JBoss deployed. Zusätzlich wird der JUnit-Test über das Ant-Script aufgerufen. Bitte reichen Sie die geforderten Dateien in ein ZIP Archiv gepackt ein. Ressourcen
|
|