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

Slides:



Advertisements
Ähnliche Präsentationen
Forschungszentrum Informatik
Advertisements

GWT - google Web Toolkit
Einführung. Einführung Inhalt Einführung Architektur Vorlagen Blöcke Tabellen Listen Textformatierung Grafik und Farbe Buch-Erstellung.
Gruppe Dr. Henrik Grosskreutz
Softwareentwicklung für Android
Malte Cornelius1 Softwareprojekt WS 2007/2008 : Java2Prolog Überblick Was war vorhanden? Java2Prolog Schnittstelle: PrologEngine-Interface Die.
Communardo Software GmbH Lösungen aus Leidenschaft für Netzwerke.
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung.
eXist Open Source Native XML Database
Bastian Cramer, Universität Paderborn Entwurfsmuster für Webanwendungen Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen.
Custom Development bei den Lechwerken
Objektrelationales Mapping mit JPA
1. Einführung. 1. Einführung Inhalt Einführung Vorlagen XPath Kontrollstrukturen Sortierung, Gruppierung und Nummerierung Parameter und Variablen Ein-
Gliederung des Inhalts
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
XML - Aufbau und Struktur - mit Einsatz im B2B
erasm platform Bild- / Galerieverwaltung
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Praxis der Metadatenerfassung Markus Enders Goettingen State and University Library
Digitaler Personalausweis Ein Überblick.
Prototypentwicklung für ein Testmanagementsystem
Continuous Integration mit Jenkins
MDA – Framework AndroMDA
Robotron – Titel der Präsentation Martin Kunze,
EJB-Applikationsserver
Outputter Engine. Ausgangslage 10 jähriges Web Framework Veraltete User Controls Schlechte Unterstützung für mobile Geräte Bestehende Applikationen /
ALM mit gemischten Technologien in einer Softwarefactory
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Halil, Adam, Sebastian, Jens und Maicel
App-Entwicklung mit HTML5, CSS und JavaScript
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
HORIZONT 1 XINFO ® Das IT - Informationssystem Eclipse Plugin HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Ihr Entwicklungs-Partner mit Nearshore-Kompetenz Stuttgart, INFOBEST Romania SRL.
Java Server Pages Sergej Keterling
Vorstellung erster Ergebnisse
FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)
J. Pichler Praktikum Software Engineering Werkzeug für Familien- und Stammbaumforschung Dienstag, 08:30 – 11:45, KHG02 Josef Pichler.
Einführung in Web Services Web Services in der Praxis
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Enhydra Shark Workflow-Management Frank Aurich Markus Reisch.
© Zühlke 2013 Philipp Kälin Workshop Entwickeln von Apps für die Android Plattform 29. April Mai Mai April 2013.
© Zühlke 2013 Romano Roth Workshop 6 (ws6C) native Entwicklung für mobile Geräte Lektion 1: Bedürfnissen 18. February 2013 Folie 1 von 19.
Informationsmanagement. Die Grazer E-Government Plattform Version 2.0 Technischer (pre)View
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
Seminar Modellgetriebene Softwareentwicklung XMI - XML Metadata Interchange Vortrag im Rahmen des Seminar Modellgetriebene Softwareentwicklung Mirko Otto.
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
Java 2 Enterprise Edition (J2EE) Sascha Baumeister Software Architect Specification Lead JSR086 IBM Deutschland Entwicklung GmbH
Architekturen und Techniken
Continuous Integration
TABLET WERBEMÖGLICHKEITEN. © Verkaufsentwicklung / Anzeigen und Marketing Kleine Zeitung DIE NEUESTE AUSGABE STETS MOBIL DABEI MOBIL & APP mit dem iPad.

Referent · von xx Seiten SharkNet – Getting started.
Mobile-Applikationen mit Agisviewer-Technologie Urs Richard, Stadtlandfluss.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Technik und Informatik Project STUMR Team „olimination“ Datum 18. Januar 2011 Eine Präsentation von: Remo Albertani Oliver Burkhalter Steven Heller Thomas.
© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den
Technik und Informatik Project STUMR Team „olimination“ Datum 18. Januar 2011 Eine Präsentation von: Remo Albertani Oliver Burkhalter Steven Heller Thomas.
Infoteam GmbH Berlin DOAG Regionalgruppentreffen 1. September 2004 Andreas Leidner Lutz Döhler HTML DB zwei Anwendungsbeispiele.
Oracle ADF FacesSeite 1 Oracle ADF Faces OPITZ CONSULTING Oracles Implementierung der JavaServer Faces Spezifikation.
EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
Schnittstellen für Verteilte System mit J2EE Frank Schwichtenberg SourceTalk 2008 Göttingen,
Verteilte Anwendungen: J2EE
Google App Engine - Technische Stärken und Schwächen
von Valentin Durst und Steffi Klein
Informatik/Mathematik
 Präsentation transkript:

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

Jochen Kroemer Softceed GmbH Web-Entwicklung: „Zuständigkeitsfinder“: Baden-Württemberg ( mit nPA-Integration) Sachsen (amt24.sachsen.de)amt24.sachsen.de Behördenfinder (behoerdenfinder.de)behoerdenfinder.de Informationssystem „Nationales Waffenregister“ ( 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

 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

Historie School-Informer Entwicklung von Web-Anwendungen Seite 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.

Mehrschichtige Architektur Entwicklung von Web-Anwendungen Seite

Mehrschichtige Architektur Entwicklung von Web-Anwendungen Seite

JEE – Java Enterprise Edition Entwicklung von Web-Anwendungen Seite Spezifikation einer SW-Architektur (Middleware) Servlets EJBs Web-Services Java-Persistence … e/tech/index.html

Links Entwicklung von Web-Anwendungen Seite Objektorientierte Modellierung: Enterprise Architect: Entwicklungsumgebung Eclipse: NetBeans: Versionsverwaltung Subversion: git: Build-Management maven: Statische Codeanalyse findbugs: Unit-Tests TestNG: Junit: Projekt-Wiki Confluence: Fehlertracking: Jira:

Entwicklung von Web-Anwendungen Seite Vielen Dank für Ihre Aufmerksamkeit! Kontakt: