![](http://www.jeckle.de/images/dummy.gif)
Überführen Sie das nachfolgende Dokument in ein wohlgeformtes XML-Dokument.
(1)<Rechnung>
(2) <Kunde>
(3) <Ratenzahlung
(4) vereinbart="ja"
(5) ratenDauer="24 Mon."
(6) vereinbart="true"
(7) ende="2003-12-08"/>
(8) <Name>
(9) <Vorname>Max</Vorname>
(10) <!-- ein Vorname genügt ... --!>
(11) <Nachname>Mustermann</Nachname>
(12) </name>
(13) <Lieferadresse>
(14) <Straße>Musterstr <HsNr>42b</Straße>
(15) <PLZ gegend=Baden>78120</PLZ>
(16) </Ort>Furtwangen</Ort>
(17) </Lieferadresse>
(18) <Rechnungsposten>
(19) <ArtNo>101</ArtNo>
(20) <deutsche Bezeichnung>Schrank</deutsche Bezeichnung>
(21) <Preis>12.95</Preis>
(22) <Beschreibung>Formschöner Eichenschrank ...
(23) Wegen Sonderpreis <b>vom Umtausch ausgeschlossen</b>
(24) </Beschreibung>
(25) </Rechnungsposten no="1">
(26) </Ratenzahlung>
(27) </Kunde>
(28)</Rechnung>
Download dieser Datei
Definieren Sie zum Ergebnis der vorhergehenden Aufgabe ein XML-Schema.
Achten Sie darauf dieses möglichst restriktiv hinsichtlich der einzusetzenden Datentypen und Strukturen festzulegen.
- Skizzieren Sie die Implementierung eines Servlets, das als Resultat die Länge einer per HTTP GET
übergebenen Zeichenkette liefert.
- Formulieren Sie die nachstehende JSP in ein äquivalentes Servlet um.
(1)<%@page import="java.util.Date"%>
(2)<html>
(3) <head>
(4) <title>Hello World!</title>
(5) </head>
(6) <body>
(7) <h1>Hello World!</h1>
(8) <p>Current date: <%= (new Date()).toString() %></p>
(9) </body>
(10)</html>
Download dieser Datei
- Wozu dienen Tag Libraries?
Beschreiben Sie kurz die notwendigen Implementierungsschritte.
- Beschreiben Sie Aufbau und Funktionsweise eines Typ 4-Treibers.
- Mittels einbettetem SQL können SQL-Anweisungen direkt in die verwendete Programmiersprache
eingefügt werden.
Worin unterscheidet sich dieser Ansatz von dem in JDBC gewählten? - Welche Aufgabe übernimmt ein Connection Pool?
- Wann ist in RMI ein Objektzugriff auch nach erfolgtem unbind möglich?
- Skizzieren Sie die einzelnen Kommunikationsschritte sowie die beteiligten Partner
beim Aufruf einer per RMI entfernt angebotenen Funktionalität.
- Geben Sie die Realisierung eines RMI-Servers an, der eine Methode
prüfeBestellung
zur Verfügung
stellt, die ein übergebenes Bestellung
-Objekt verarbeitet.
Der Server soll seinen durch ihn angebotenen Dienst selbständig im Rahmen der Objekterzeugung registrieren.
- Welche Schnittstellen werden zur Realisierung einer EJB benötigt und welche Aufgaben erfüllen diese?
- Skizzieren Sie die notwendigen clientseitigen Schritte zum Aufruf einer durch eine EJB bereitgestellten
Funktionalität.
- Welche Funktion erfüllt die Vorgabemethode
ejbStore
in der Realisierung einer Entity Bean mit
Bean Managed Persistence?
Weshalb wird diese Methode immer automatisch durch das Framework nach einer Methode aufgerufen, die auf die
auf Felder (Attribute) der Beanklasse zugreift?
|
| ![](http://www.jeckle.de/images/dummy.gif) |
- Was leistet der dargestellte Aufruf im Kontext RMI?
C1 o1 = (C1) PortableRemoteObject.narrow(o2, C1.class);
Wer ist die beteiligte Klasse C1
, wer sind die beteiligten Objekte o1
sowie
o2
- Grenzen Sie den Begriff e-Business vom ebenfalls gebräuchlichen e-Commerce ab.
- Schichtenmodelle zur Beschreibung von e-Businessanwendungen existieren viele. Allen gemeinsam ist jedoch die
Trennung in mindestens drei Schichten verschiedenen Typs. Beschreiben Sie kurz, welche Schichten dies sind und welche
Aufgaben diese erfüllen.
![separator line](http://www.jeckle.de/images/line.gif)
Service provided by Mario Jeckle
Generated: 2004-06-07T12:30:00+01:00
Feedback
SiteMap
This page's original location: http://www.jeckle.de/vorlesung/eBusinessEng/klausur/ss2003/index.html
RDF description for this page