Java EE Projektseminar

Ähnliche Dokumente
Java EE Projektseminar

Vergleich von Webtechnologien zur Erstellung einer Rich Internet Applicationam Beispiel der Kundenverwaltungssoftware VDMS

Liste V Enterprise JavaBeans

PROFIL JAN OTTO. Stand: September Bachelor of Science. Informatik. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a.

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Liste V Enterprise JavaBeans

DOAG Regionaltreffen OS/BI/MS, , Bielefeld Klaus-Peter Lisson, GEDOPLAN GmbH

PROFIL YULIA BURANOVA. Stand: September Dr. rer. nat. Materialphysik. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a.

FRANZIS PROFESSIONAL SERIES. Herbert Burbiel. SOA & Webservices. ~ in der Praxis. 197 Abbildungen

Erfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH

JAX-RS 2.0 REST mit Java EE 7

Programmierung von Client/Server- Anwendungen

Webinar: Einführung in ICEfaces

Projektliste Christoph Schrall

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen

Softwareentwicklung mit Enterprise JAVA Beans

Profil von Oliver Raupach

Andreas Krüger Java EE Entwickler

PROFIL ODILON NANGUE GUEZAN Triona Information und Technologie GmbH

Einleitung. Funktion. Panzenböck Phillipp. Download Installation. Testen. Konfiguration

Programmierung von Java- Webanwendungen. paluno

Application Server und Continuous Integration

PROFIL HAGEN KLATT. Stand: Juni Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a Mainz. Tel: /

TOBIAS LÖNNIES. Diplom-Informatiker B.A. Politikwissenschaft. Geburtsjahr 1984 Profil-Stand Juli 2015

Objektorientierte Datenbanken

Freiberuflicher IT Berater

Next generation open source BPM JBoss jbpm 4. Java Forum Stuttgart

MICHAEL RÜGER. Abschluss Diplom Fach Informatik. Geburtsjahr 1985 Profil-Stand April 2015

Lena Schuster, Zimmer (alt: 128) SDP Sprechstunde Di Uhr + Mi Uhr ohne Voranmeldung,

Automatisiertes Testen von Java EE-Applikationen mit Arquillian

OO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle

Berater-Profil Senior Web-Developer (OO-Analyse und -Design) Sun Certified Java Programmer

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen. Sommersemester Michael Theis, Lehrbeauftragter 1

VAADIN, SPRING BOOT & REST

Systemarchitekturen für Verteilte Anwendungen

Sozialwissenschaftliche Fakultät der Universität Göttingen. Sommersemester Statistik mit SPSS

Dirk Reinemann Working Student Sales Consulting

Single Sourcing in Java: Desktop-Anwendung & Web-Applikation aus einer Quelle

Henning Mortensen. Erfahrung. Objektorientierte Softwareentwicklung

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel

HAGEN KLATT. Geburtsjahr 1989 Profil-Stand Juni Triona Information und Technologie GmbH Dekan-Laist-Straße 15a Mainz

WebService in Java SE und EE

Kurzprofil. Fachlicher Schwerpunkt. Fähigkeiten & Stärken. IT Erfahrung. Verfügbarkeit & Einsatzort. Bernd Andreas Standfuss

Software Architect Senior Java Developer heute Freiberuflicher Java Entwickler und Softwarearchitekt, Berlin

Fachlicher Schwerpunkt

XPace 3. Implementierung

Security Technologien in Java EE 6

WERDEGANG BENJAMIN STELLJES FULL STACK WEB DEVELOPER

PROFIL OTMAR-DIETER WATOLA Triona Information und Technologie GmbH

Rahmenanforderungen Systemarchitektur Anlage Basissoftware

Grundlagen Internet-Technologien INF3171

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Juli 2015

Von Forms auf Java in 10 Tagen Traum oder Wirklichkeit?

Softwareentwicklung in verteilten Umgebungen, Teil 12 Enterprise Middleware. Dieter Schmalstieg. Dieter Schmalstieg SVU Enterprise Middleware

Freiberuflicher IT Berater

Rapid Java wie mit Forms

Desktop Feeling auch im Web - Forms Modernisierung mit Adobe Flex. Robert Szilinski, esentri consulting GmbH

Profil Thomas Siedschlag

Wie Open Source Sie unterstützt, ohne dass Sie es merken. Ing. Werner Hehenwarter Geschäftsführer

JavaServer Faces Ein Arbeitsbuch für die Praxis

Einführung in Oracle ADF für Entwickler. Jürgen Menge Oracle Deutschland

E-Business Architekturen

Apache Solr. Apache Solr. ALD:HS WiSe 2011/2012. Einleitung. Features. Implementation. Verwaltung. Benutzung

Enterprise JavaBeans (mit JBoss)

DR. VLADIMIR KOCHOSKI

Eric Bredtmann - Projektliste

TOBIAS LÖNNIES. Diplom Informatik. Bachelor of Arts Politikwissenschaft. Dekan-Laist-Str. 15a Mainz. Tel: /

Überblick über das Oracle Internet File System. PEGAS systemhaus 2001 PEGAS Firmenpräsentation

Profil Gunnar Schmid

Webanwendungen mit Java und JavaServerPages

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen. Sommersemester Michael Theis, Lehrbeauftragter 1

Profil. Arkadiusz Józefowicz. Stand:

Der Tiger im Tank: PL/SQL-Logik in Java-Anwendungen optimal nutzen

Application Servers. Application Server JBoss Java Management Extensions (JMX) Dynamische Rekonfigurierung

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Oktober 2016

Einsatz und Grenzen von Java Server Faces 2.0

Zukunft mit Vergangenheit

JONAS KLEEMANN. Bachelor of Science Informatik. Geburtsjahr 1987 Profil-Stand April 2016

Selenium: Mess or Success, rheinjug (Mai 2016) Migrate your Corporate CI Environment to Docker, Workshop Düsseldorf (Februar 2017)

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

Mehrnoosh Amiri. Master of Science (M.Sc.), Fach Informatik. Geburtsjahr 1979 Staatsangehörigkeit deutsch. Profil-Stand September 2016

Mobile Erfassung von Verkaufsvorgängen auf Basis einer BlackBerry-Infrastruktur mit Anbindung an ein Warenwirtschaftssystem

Zur Person. Name. Abschluss. Projekterfahrung. Publikationen und Konferenzbeiträge

JBoss Seam. Ein JEE 5 Webframework. Jörg Wüthrich Infopoint, 4. Februar 2009

SASCHA ECKERT. Fachinformatiker. Anwendungsentwicklung. Dekan-Laist-Str. 15a Mainz. Tel: / Mail:

Effective Trainings & Consulting

Enterprise Application Integration Erfahrungen aus der Praxis

XML-basierte Internetanbindung technischer Prozesse

TOBIAS LÖNNIES. Diplom-Informatiker B.A. Politikwissenschaft. Geburtsjahr 1984 Profil-Stand April 2016

Das Entwickler-Netzwerk PORTFOLIO. Das Entwickler-Netzwerk Vernetzte Entwicklung aus einer Hand

Java-Bausteine für Internet-Anwendungen auf Basis von XML

Entwicklung einer Mobile Application mit ADF Mobile

Transkript:

Java EE Projektseminar Daniel Alberts & Sonja Subicin Sprachliche Informationsverarbeitung Universität zu Köln Sommersemester 2010

Sitzung Organisatorisches Einführung Ziel des Seminars Java SE vs. Java EE Client-Anwendungen Client-Server-Anwendungen Dreischichtige Systeme Projekt Beispiel Mögliche Anwendungen

Organisatorisches Kontakt Büro Sprachliche Informationsverarbeitung (SIV) Philosophikum, 3. Etage, Zimmer 335 E-Mail ssubicin@uni-koeln.de Sprechstunde nach dem Seminar oder nach Vereinbarung

Organisatorisches Scheine Module Mastermodule 1+2, Ergänzungsbereich, Studium Integrale Credit points Aktive Teilnahme 2 credit points Aktive Teilnahme + Referat 4 credit points Ansprechpartner Studiengang Jürgen Hermes E-Mail: jhermes@spinfo.uni-koeln.de Sprechstunde: Montag, 14-15 Uhr SIV, Philosophikum, 3. Etage, Zimmer 337

Organisatorisches Materialien Homepage des Kurses http://www.spinfo.phil-fak.uni-koeln.de/java-ee.html Literatur Antonio Goncalves (2009) Beginning Java EE 6 with GlassFish 3, Apress. Seminarordner im Büro der SIV

Einführung Ziel des Seminars Überblick Java EE (Software-Architektur) Technisches Wissen, praktische Umsetzung Projektplanung

Einführung Java SE vs. Java EE Java Standard Edition (Java SE) Definiert Sprache, Kontrollstrukturen, wesentliche Funktionen (I/O, Stringverarbeitung usw) Client-Anwendungen Java Enterprise Edition (Java EE) Sammlung von Programmierbibliotheken (APIs) Enterprise-Anwendungen Erfordert einen Application Server (Ablaufumgebung, Infrastruktur)

Einführung Client-Anwendungen Client-Anwendungen / Stand-Alone-Anwendungen Eine Anwendung / Instanz pro User APP 1 APP 2 APP 3

Einführung Client-Server-Anwendungen Client-Server-Anwendung 1 Server, n Clients Bsp: Webserver, DB-Server, Fileserver Client: Visualisierung, Server: Datenverarbeitung Client 2 Client 3 Client 1 Client 4 Server Bsp.: Client-Server-Architektur

Einführung Dreischichtige Systeme Client 1 Client 2 Client 3

Einführung Dreischichtige Systeme Client 1 Browser Client 2 SWT-App Client 3 C++-App HTTP Soap Rest JSP, JSF EJB JPA

Einführung Dreischichtige Systeme z.b. Tomcat Jetty Client 1 Browser HTTP JSP, JSF Client 2 SWT-App Client 3 C++-App Soap Rest EJB JPA Glassfish, JBoss Toplink, Hibernate

Projekt Beispiel Buchungssystem für Reisen Weboberfläche mit Eingabemasken Anwendungslogik Verarbeitung von Reise- und Userdaten Berechnung von Verbindungen Datenhaltungsschicht Daten lesen und speichern Ggf. Verknüpfungen mit externen System (Server von Fluggesellschaften etc.)

Projekt Bestandteile Datenhaltungsschicht Anwendungslogik Weboberfläche

Projekt Mögliche Anwendungen (Nicht zu komplizierte) Web-Anwendung, z. B. Reise-Buchungssystem Online-Bookshop / Videothek / etc. Keyword Extraction Literaturverwaltung für wissenschaftliche Artikel Vokabeltrainer??? Vorschläge bis nächste Woche an ssubicin@uni-koeln.de