Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Mehrschichtige Java-Webanwendung am Beispiel des School-Informers Grundlagen und Entwicklungstools.

Ähnliche Präsentationen


Präsentation zum Thema: "Mehrschichtige Java-Webanwendung am Beispiel des School-Informers Grundlagen und Entwicklungstools."—  Präsentation transkript:

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


Herunterladen ppt "Mehrschichtige Java-Webanwendung am Beispiel des School-Informers Grundlagen und Entwicklungstools."

Ähnliche Präsentationen


Google-Anzeigen