|
Während der Hauptkonferenz (Dienstag, 5. und Mittwoch, 6.11.2002) finden
zahlreiche Sessions, jeweils mit 75 Minuten Länge statt - sehen Sie
selbst und wählen Sie sich Ihr individuelles Programm!
E1 J2EE Patterns, Teil 1: PräsentationsschichtAdam Bien (EDV Beratung)Mit den J2EE Patterns können solche Herausforderungen wie Caching, verbesserte Transaktionssteuerung, Implementierung der 1:N und N:M Beziehungen und sogar die Verbesserung der Performance bewältigt werden. Diese Session präsentiert einige Implementierungen der wichtigsten Patterns der Präsentationsschicht. Level = 2 (Kenntnisse erforderlich)
E2 J2EE Patterns, Teil 2: Geschäftslogik und IntegrationsschichtAdam Bien (EDV Beratung)Mit den J2EE Patterns können solche Herausforderungen wie Caching, verbesserte Transaktionssteuerung, Implementierung der 1:N und N:M Beziehungen und sogar die Verbesserung der Performance bewältigt werden. Diese Session präsentiert einige Implementierungen der wichtigsten Patterns der Geschäftslogik und Integrationsschicht. Level = 3 (für Experten)
E3 Inside Tomcat 4 Teil 1: Die Architektur im ÜberblickPeter Roßbach (Freelancer, Bestseller-Buchautor, Autor Java Magazin)Mit Tomcat 4 liegt die Referenzimplementierung des Servlet APIs 2.3 und der JSP 1.2 vor. Die Architektur und Leistungsfähigkeit des
Servlet-Containers Catalina und der JSP-Engine Jasper sind beeindruckend. Möglichkeiten der Last-Verteilung, Einbettung in bestehende Web-Server, J2EE-Resourcen-Integration sind vorhanden. Die Session wird die Konfiguration und praktischen Einsatz demonstrieren. Level = 1 (für alle Teilnehmer)
E4 Inside Tomcat 4, Teil 2: Programmierung des Catalina ContainersPeter Roßbach (Freelancer, Bestseller-Buchautor, Autor Java Magazin)Die Catalina-Architektur von Tomcat 4 ermöglicht umfangreiche eigene Eingriffsmöglichkeiten. In der Session wird ein tiefer Einblick in das
Design und ihre Zusammenhänge vermittelt, anhand praxistauglicher Beispiele die Integration eigener Komponenten in den Web-Container gezeigt. Die Anbindungen von diversen JDBC-Datenquellen, oder eigener Server-Ressourcen sind einfach möglich. Level = 2 (Kenntnisse erforderlich)
E5 Web Sercives Development und Deployement mit Together ControlCenterChristian Glatschke (Togethersoft)Enterprise-Applikationen können nicht durch wenige, gute Entwickler generiert werden, sie erforden vielmehr ein ganzes Team von Entwicklern. Kommunikation und Koordination sind daher die Schlüsselfaktoren im gesamten Entwicklungsprozess. Together ControlCenter bietet die Lösung für diese Anforderungen - das Modell kann die Architektur und das Design, über die Fachgrenzen hinweg, im ganzen Team kommunizieren. Um die Komplexität für die alle Beteiligten in Grenzen zu halten, bietet Together ControlCenter Unterstützung über den gesamten Lebenszyklus der Softwareentwicklung. In dieser Session wird ein Web Service-Praxisbeispiel entwickelt, deployed und getestet. Level = 1 (für alle Teilnehmer)
E6 J2EE HotSpots (J2EE FAQ)Adam Bien (EDV Beratung)Diese Session versucht die besten und meistgestellten Fragen der J2EE-Kursteilnehmer meiner Schulungen zu beantworten. Fragen wie: Skaliert einer Stateless SLSB wirklich besser als eine SFSB?, ab wann brauche ich MVC 2?,lässt sich mit der BMP-Persistenz bessere Performanz erzielen, als mit der CMP 2.0?, Ist die Präsentationsschicht tatsächlich austauschbar?,werden hier beantwortet. Level = 2 (Kenntnisse erforderlich)
E7 Nutzung von JMS im J2EE-Umfeld Diese Session entfällt leider. Level = 2 (Kenntnisse erforderlich)
E8 EMS Sendezentrale basierend auf der J2EE-ArchtitekturMichael Jentsch (w3logistics AG)Wir leben in einer Welt der SMS basierten Textnachrichten. Doch mehr und mehr geht der Trend über zu Bildmitteilungen und Klingeltönen. EMS ist nun ein einheitlicher Standard, der es
ermöglicht Bilder, Töne und formatierten Text unabhängig vom Handy-Hersteller zu übertragen. Dieser Vortrag wird anhand eines Beispiels beschreiben, wie der Versand von EMS aus einer J2EE-Applikation möglich ist. Level = 2 (Kenntnisse erforderlich)
E9 Integration von Turbine und Apache-SOAPFabian Theis (Instant Solutions)Einen einfachen Web Service zu erstellen ist dank Apache-SOAP/Axis sehr viel einfacher geworden. Darauf aufbauend wird in dieser Session das Webapplikationsframework Turbine zusammen mit dem objektrelationalen Mappingtool Torque zur Programmierung eines Web Service mit Datenbankanbindung benutzt, um die Integration von SOAP und Turbine an einem Beispiel aufzuzeigen. Level = 2 (Kenntnisse erforderlich)
E10 Webapplikationen mit Apache Turbine am Beispiel eines WebshopsFabian Theis (Instant Solutions)Nach einer allgemeinen Einführung in das Webapplikationsframwork Apache Turbine werden anhand eines konkreten Beispiels - der Erstellung eines einfachen Webshops - Konzepte aus Apache Turbine wie Navigation, Templates mit Velocity, User- und Sicherheitskonzept, Request-Response-Zyklus und Datenbankanbindung durch Torque erklärt. Level = 1 (für alle Teilnehmer)
E11 Vergleich der Model 2 Umsetzung von Struts und CocoonTobias Kieninger (Orientation in Objects)Die Model 2 Architektur wird zur Entwicklung der Präsentationsschicht empfohlen und stellt eine Variation des Model-View-Controller Musters dar. Struts und Cocoon besitzen unterschiedliche Ansätze und Möglichkeiten. Nach kurzer Einführung in die Frameworks werden in der Session beide Konzepte verglichen und abgegrenzt. Es werden verschiedene Aspekte wie Design und Einsatztauglichkeit betrachtet. Level = 3 (für Experten)
E12 Generating WSDL from existing Java/EJB and CORBA SystemsKevin Curley (Cape Clear Software)I will begin with an explaination of the general structure of a WSDL, the importance of WSDL in the deployment of Web Services. Then I will demonstrate how to represent an EJB in WSDL. And will examine how some WSDL-generation tools address the issues. Finally, the discussion of WSDL will completed by describing a more complex example, in which we represent a CORBA IDL interface in WSDL. Level = 1 (für alle Teilnehmer)
E13 Developing an instant persistent application using JDO as Database-VenJean-Yves Pouvreau (Poet Software)The course will teach participants how to develop an instant persistent application using Java Data Objects (JDO) as Database-Vendor independent API. Our JDO implementations run on J2ME(TM) and J2EE(TM), providing solutions for small mobile devices as well as highly scalable enterprise applications. Participants should have a basic knowledge of Java. At the end of the session, participants will also receive a free CD enabling them to continue working on examples in their own time. Level = 1 (für alle Teilnehmer)
E14 Pattern-basierte J2EE-Entwicklung mit OptimalJSteffen Kuprat (Compuware GmbH)Die Umsetzung einer geschäftlichen Anforderung in eine nach J2EE-Standard entwickelte Anwendung ist nicht trivial. Das liegt zum großen Teil an der Komplexität des Standards in den Bereichen Architektur, Technologie und Implementierung. Compuware stellt mit OptimalJ ein Werkzeug zur Verfügung, dass auf der Basis von Patterns für die Bereiche Business, Applikation (Architektur und Technologie) sowie Codierung die Umsetzung des J2EE-Standards bei der Entwicklung von Anwendungen automatisiert. Die Nutzung von Pattern und ihre Anpassung an individuelle Anforderungen soll in dem Vortrag dargestellt und mit einem Beispiel untermauert werden. Level = 1 (für alle Teilnehmer)
|