Frameworks

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Java-Servlets Gliederung: Allgemeine Informationen zu Servlets
Modellgetriebene Softwareentwicklung
Softwareentwicklung für Android
Software Engineering Praktikum SS 2003
Software Engineering Praktikum WS 2002/03
Prof. Dr.-Ing. habil. B. Steinbach - Informatik / Softwaretechnologie und Programmierungstechnik - Institut für Informatik Verteilte Software - Java -
Bastian Cramer, Universität Paderborn Entwurfsmuster für Webanwendungen Projektgruppe: Generierung von Webanwendungen aus visuellen Spezifikationen.
Java 2 Enterprise Edition (J2EE)
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
FH-Hof Servlets Richard Göbel. FH-Hof Konzept Servlets werden auf der Server-Seite durch ein Formular aufgerufen werten die Eingaben aus einem Formular.
Sommersemester 2004 Jan Drewnak Entwicklung und Einsatz von Geosoftware I Praktikum Sitzung X1 Sitzung X1: Packages & Wiederholung.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 7 User Interfaces in Java Sommersemester 2003 Lars Bernard.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Hassan Bidani Jallal Alami Rahmouni FH Wiesbaden
Remo Bergmann1 Frameworks Allgemeines zu Frameworks MVC-Pattern Einordnung der MVC-Frameworks Andere Frameworks Diskussion.
Struts Seminar Javabasierte Webanwendungen. Tobias Kutzler2 Überblick Historie Was ist Struts? Model Controller View Zusammenfassung.
Java in 9 Folien Besser: Online-Buch Go to Java 2.
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Web-Anwendungsentwicklung à la MVC. Übersicht Über Georg Heeg Ein industrielles Beispiel Web-Anwendungen aus Smalltalker-Sicht MVC für das Web Programmierdemo.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Systementwicklungsprojekt:
Seite 1 Interface - Konzept Ein Interface führt einen neuen Datentyp ein: interface Frau {... } Das Interface enthält Deklarationen ( keine Definitionen.
Sommersemester 2004 Jan Drewnak Entwicklung und Einsatz von Geosoftware I Praktikum Sitzung 7 Sitzung 7: User Interfaces in Java.
Coccon das Web-XML-Publishing System Thomas Haller.
Einführung Servlets/JSPs
Einführung in die Programmierung
Applets Java für’s Web.
Seminar Internet - Technologie
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
1 Sg 3 – JSP - Java Server Pages Softwareengineering Praktikum Java Server Pages Nicole Brandstätter Josef Sturm Karl Streicher.
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Anwendungen Servlet II Formular Auswertung Zähler
XML IV: Cocoon 2.
Turbine Konzepte und Dienste
NDK Enterprise Technologien Informationen Infrastruktur und Fallstudie Daniel Nydegger Studienleiter Enterprise System Entwicklung.
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
Datenanbindung in Webapplikationen
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
Programmiervorkurs WS 2014/15 Methoden
Java-Kurs - 8. Übung Besprechung der Hausaufgabe.
Frameworks zur Implementierung von Hypertext Anwendungen
Guten Tag und Gute Nacht There is a translation for hello which is Hallo. More and more people say Hallo (sometimes even Hi) when they meet. Especially.
Generative Softwareentwicklung in der Praxis Olaf Kaus, „Java User Group“, Hannover 6.Oktober 2003.
Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen.
TURBINE. Einführung Seit 1999 Java-Framework Integration in Webserver Open Source MVC Muster wird umgesetzt.
1 Bauhaus-Universität Weimar ArchitekturProgrammierung Generative Entwurfsmethoden Processing Grundlagen Professur Informatik in der Architektur.
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
BUCHUNGSPLATTFORM SWE Gruppe 3: Florian Schwarzhans Nenad Kircanski
Java Server Pages 2 und Benutzerdefinierte Tags Strahil Yordanov.
Java Server Pages Technologie zur Erzeugung dynamischer Webseiten basierend auf Java-Servlets Blockseminar Wintersemester 2001/2002Jochen Pfeiffer Seite.
Web Services als Remote Content Provider in Portalumgebungen Vorstellung und Diskussion des Themas Präsentation des Prototypen Konzeption und prototypische.
Marcel Genzmehr 1 Javabasierte Webtechnologien Web Application Framework Turbine.
/14Mohamed Sabbar, Medieninformatik - Fachseminar 14/12/09 Java Server Faces (JSF) „JSF“ ist mehr als nur eine Insel Fachseminar WS 09/10 Mohamed Sabbar.
Common mistakes Morgen habe Ich das buch für dich. Nouns are capitalized + the formal form of address Morgen habe ich das Buch für dich. Jetzt, ich wohne.
1 JavaServer Pages Stephan Baldes JavaServer Pages Einführung
Rusch Philipp, Spiegel Philipp, Sieber Michael, Ucar Sahin, Wetzel Markus.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
1 Persistence Strategies for WebServices Senior Consultant Java Forum Stuttgart, 27. Juni 2002.
JAVA - Einführung. © Übersicht Hintergrund und Geschichte Wie sieht ein JAVA Programm aus ? Was ist ein JAVA Programm ? Wie schreibt/übersetzt.
Oracle ADF FacesSeite 1 Oracle ADF Faces OPITZ CONSULTING Oracles Implementierung der JavaServer Faces Spezifikation.
Dynamische Webseiten CGI & co. © CGI - Lösung für alle ? Ja CGI kann alles tun, was man für Anwendungen braucht flexibel (beliebige.
CASES the full set including der die das ein eine ein pronouns
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
Telling Time in German Deutsch 1 Part 1.
Metadata - Catalogues and Digitised works
Tobias Fritz Eine Einführung in die 2D Spieleprogrammierung mit Java und Slick. Unterlagen:
 Präsentation transkript:

Frameworks

Framework

Jetspeed Konfigurierbare Portale Technologie: Servlet, JSP Installation: Kopieren von jetspeed.war in Servlet,JSP - Container

Hello World Portlet package com.bluesunrise.portal.portlets; import org.apache.jetspeed.portal.portlets.AbstractPortlet; import org.apache.turbine.util.RunData; import org.apache.ecs.ConcreteElement; import org.apache.ecs.StringElement; public class HelloWorldPortlet extends AbstractPortlet { public ConcreteElement getContent (RunData runData) { return (new StringElement ("Hello World!")); }

WEB-INF\conf HelloWorld Portlet How To Example 1 – Hello World com.bluesunrise.portal.portlets.HelloWorldPortlet

Struts dynamische Webanwendungen nach Model-Controller-Viewer Paradigma Technologie: Servlet, JSP Installation: Kopieren von jetspeed.war in Servlet,JSP - Container

MVC Pattern

Struts-Umfang Ein Controller-Servlet, das die REQUESTS an zuständige Action-Klassen weiterleitet. JSP-TagLibs & Hilfsklassen Utility-Klassen für XML, Internationalisierung, automatische Erzeugung von Properties.

Action Object (Controller) Funktionen: Antworten, Request weiterleiten oder Bean initialisieren und z.B. ein Gegenstand einfügen.

Formular Bean -Speicherung der Daten -Validierung -Wiederherstellung des Formulars

Use Case

Tag Bibliotheken Custom tags There are four JSP tag libraries that Struts includes: 1.The HTML tag library, which includes tags for describing dynamic pages, especially forms. 2.The beans tag library, which provides additional tags for providing improved access to Java beans and additional support for internationalization. 3.The logic tag library, which provides tags that support conditional execution and looping. 4.The template tag library for producing and using common JSP templates in multiple pages.

TagLib Bsp: Formular JSP: "> Struts html TagLib

Architektur

Architektur II

Admin Interface

XMLC Welcome.html The current time is 1/1/00 00:00:00 Oh no!. XMLC  JavaClass WelcomeHTML mit setTextTime.class Welcome.java String now = new Date().toString(); WelcomeHTML welcome = (WelcomeHTML)comms.xmlcFactory.create(welcomeHTML.class); welcome.setTextTime(now); comms.response.writeHTML(welcome);

Installation

Praktikum 1.Cocoon Übung beenden 2.hello-world portlet in Jetspeed Portal