Java EE Projektseminar

Ähnliche Dokumente
Java EE Projektseminar

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

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

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

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

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

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

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

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

Rapid Java wie mit Forms

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

Enterprise JavaBeans (mit JBoss)

DR. VLADIMIR KOCHOSKI

Eric Bredtmann - Projektliste

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

Profil Gunnar Schmid

Webanwendungen mit Java und JavaServerPages

Profil. Arkadiusz Józefowicz. Stand:

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

Einsatz und Grenzen von Java Server Faces 2.0

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

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

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

Enterprise Application Integration Erfahrungen aus der Praxis

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

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