Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Ingeborg Schumacher Geändert vor über 8 Jahren
1
Mehrschichtige Java-Webanwendung am Beispiel des School-Informers Grundlagen und Entwicklungstools
2
Jochen Kroemer Softceed GmbH Web-Entwicklung: „Zuständigkeitsfinder“: Baden-Württemberg (www.service-bw.de mit nPA-Integration)www.service-bw.de Sachsen (amt24.sachsen.de)amt24.sachsen.de Behördenfinder (behoerdenfinder.de)behoerdenfinder.de Informationssystem „Nationales Waffenregister“ (https://www.nwr-fl.de/)https://www.nwr-fl.de/ eBuergerdialog (buergerdialog.bamberg.de)buergerdialog.bamberg.de School-Informer (Anzeige von Vertretungsplänen) Apps: Brose Baskets App (iPhone und Android) Beko BBL-App (Android) Friedrichshafen-App (iPhone) Vorstellung Entwicklung von Web-Anwendungen Seite 2 14.12.2012
3
Historie School-Informer Architekturentscheidung Mehrschichtenmodell JEE Objektorientierte Modellierung Objektrelationales DB-Mapping Entwicklungsumgebung: Eclipse Versionsmanagement: SVN Build-Manangement: Maven Statische Code-Analyse: findbugs Unit-Tests: TestNG Projektbegleitende Dokumentation: Confluence Fehlertracking: Jira … Inhalt Entwicklung von Web-Anwendungen Seite 3 14.12.2012
4
Historie School-Informer Entwicklung von Web-Anwendungen Seite 4 14.12.2012 Konglomerat aus Cronjobs, Shell-Skripten und Java-Progrämmchen, XSLT zur Konvertierung von Klinger-Output-Dateien (HTML, XML) in „besseres“ HTML sowie Umkopieren der Dateien anhand von Zeitstempeln.
5
Mehrschichtige Architektur Entwicklung von Web-Anwendungen Seite 5 14.12.2012
6
Mehrschichtige Architektur Entwicklung von Web-Anwendungen Seite 6 14.12.2012
7
JEE – Java Enterprise Edition Entwicklung von Web-Anwendungen Seite 7 14.12.2012 Spezifikation einer SW-Architektur (Middleware) Servlets EJBs Web-Services Java-Persistence … http://www.oracle.com/technetwork/java/javae e/tech/index.html
8
Links Entwicklung von Web-Anwendungen Seite 8 14.12.2012 Objektorientierte Modellierung: Enterprise Architect: http://www.sparxsystems.com/http://www.sparxsystems.com/ Entwicklungsumgebung Eclipse: http://www.eclipse.org/http://www.eclipse.org/ NetBeans: http://netbeans.org/http://netbeans.org/ Versionsverwaltung Subversion: http://subversion.tigris.org/http://subversion.tigris.org/ git: http://git-scm.com/http://git-scm.com/ Build-Management maven: http://maven.apache.org/ http://maven.apache.org/ Statische Codeanalyse findbugs: http://findbugs.sourceforge.net/http://findbugs.sourceforge.net/ Unit-Tests TestNG: http://testng.org/doc/index.htmlhttp://testng.org/doc/index.html Junit: http://www.junit.org/http://www.junit.org/ Projekt-Wiki Confluence: http://www.atlassian.com/de/software/confluence/overview/team-collaboration-softwarehttp://www.atlassian.com/de/software/confluence/overview/team-collaboration-software Fehlertracking: Jira: http://www.atlassian.com/de/software/jira/overviewhttp://www.atlassian.com/de/software/jira/overview
9
Entwicklung von Web-Anwendungen Seite 9 14.12.2012 Vielen Dank für Ihre Aufmerksamkeit! Kontakt: jochen.kroemer@softceed.de
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.