120 likes | 263 Views
Libman EX. Stefan Mayer | Daniel Kaufmann | Martin Lang Stephan Halbeisen | Simon Moosbrugger. Agenda. Datebank Diagramm Architektur Schichtenarchitektur, Sequenzdiagramm Client „ LibmanEX “ Vorführung Design, clientspezifische Architektur Server – RMI, IIOP, EJB
E N D
LibmanEX Stefan Mayer | Daniel Kaufmann | Martin Lang Stephan Halbeisen | Simon Moosbrugger
Agenda • Datebank • Diagramm • Architektur • Schichtenarchitektur, Sequenzdiagramm • Client „LibmanEX“ • Vorführung • Design, clientspezifische Architektur • Server – RMI, IIOP, EJB • Bereitgestellte Methoden • Umstellung der verschiedenen Technologien • Webinterface und Webservice • Vorführung • Konzept • Persönliche Erfahrung
Vom Server bereitgestellte Funktionen • Benutzer • Login • Logout • Medium • Suche • Reservierung • Exemplare eines Mediums • Exemplar • Ausleihe • Rückgabe • Verlängerung • Suche nach Kunden
Webservice • SIMON
Designentscheidungen • Persistence Framework (Hibernate) • Datenbankaufbau • Business Logik • Klassische Schichtenarchitektur • Auch aufgrund dauernder Umstellung der verwendeten Technologien im Laufe des Projekts unumgänglich • Verwenden von Usecasecontrollern für eine lose Kopplung und einfacheres Umstellen auf andere Technologien
Verwendete Technologien • Java EE • Hibernate • Glassfish Server • RMI • CORBA • JMS • EJB • Primefaces • WebServices (JAX-WS)