Web Services Theorie und Praxis
|
|
- Käte Baumgartner
- vor 8 Jahren
- Abrufe
Transkript
1 Web Services Theorie und Praxis Seminararbeit von Patrick Roiss Matrikelnummer: Aufgabenstellung: Prof. Dr. Uwe Borghoff Betreuung: Volker Renneberg Universität der Bundeswehr München Fakultät für Informatik Institut für Softwaretechnologie
2 2 Inhaltsverzeichnis 1. Einführung Definition: Web Service System Model Architectural Model Web Services Standards SOAP WSDL UDDI Types of Web Services Programmatic Web Services (PWS) Interaktive Web Services (IWS) Entwickeln eigener Web Services Erstellung eines kleinen Web Services mit Hilfe von Java Publizieren und Finden von Web Services über UDDI...10 Literaturverzeichnis...13
3 3 1. Einführung 1.1. Definition: Web Service Web Services werden entwickelt, weil mehr und mehr Firmen realisieren, dass sie ihre Webapplikationen integrieren und mit geschäftlichen Partnern teilen müssen. Die hohen Kosten der business-to-business Integration verhinderten das Aufbauen von Geschäftsbeziehungen. Web Services stellen eine Technologie zur Verfügung, die es Unternehmen ermöglicht, ihre Applikationen und Geschäftsvorgänge mit vielen Partnern kostengünstig zu teilen. Weil aber viele Firmen Web Services entwickeln, wird der Begriff jedesmal anders definiert: IBM Web services are self-describing, self-contained, modular applications that can be mixed and matched with other Web services to create innovative products, processes, and value chains. Web services are Internet applications that fulfill a specific task or a set of tasks that work with many other web services in a manner to carry out their part of a complex work flow or a business transaction. In essence, they enable just-in-time application integration and these web applications can be dynamically changed by the creation of new web services. Microsoft A providing data and services to other applications. Applications access Web Services via ubiquitous Web protocols and data formats such as HTTP, XML, and SOAP, with no need to worry about how each Web Service is implemented. Web Services combine the best aspects of componentbased development and the Web, and are a cornerstone of the Microsoft.NET programming model. Es gibt noch viele weitere Definitionen von anderen Firmen und Organisationen, z.b. von Intel, SUN, Gartner Group,... Zunächst kann ein Web Service als Dienstleistung im klassischen Sinne angesehen werden, die über das World Wide Web erbracht wird. Darüberhinaus sind Web Services modulare Applikationen, die auf der Basis des Internets bestimmte Aufgaben ausführen und konform zu einem spezifischen technischen Format sind. Web Services sind in sich geschlossene Einheiten, die auf Wunsch Dienste durch wohl definierte Schnittstellen zur Verfügung stellen. [Br01]. Web Services bewerkstelligen die Integration von Applikationen und Geschäftsvorgängen in dem sie ein System Model und ein Architectural Model vereinigen (Diese werden weiter unten erläutert). Web- Applikationen können in viele verschiedene Arten unterteilt werden, hier soll stellvertretend das 3- Schichten-Modell (s. Abbildung 1) vorgestellt werden. Es gibt drei Schichten: die Präsentationsschicht, die Businessschicht und die Datenschicht. Diese Schichten können mit folgenden Technologien assoziert werden: Präsentationsschicht Businessschicht Datenschicht Web Browser Web Server Web Services Business Logic Components (wie z.b. EJB) ODBC Connections
4 4 Abbildung 1 Das 3-Schichten-Modell 1.2. System Model In der Systemschicht besitzen Web Services ein programierbares Modell. Unter Benutzung von SOAP über HTTP stellen sie eine Programmiersprachen-unabhängige Schnittstelle, die Echtzeit- Transport von Daten zwischen verschiedenen Systemen ermöglicht, zur Verfügung. Diese Schnittstelle erlaubt es, Sprachen-unabhängige Funktionsaufrufe durch Standardisierung des Formats von Application-to-Application Funktionsaufrufen durchzuführen. Zeichnung 1 Das "system model" von Web Services 1.3. Architectural Model In der architektonischen Schicht besitzen Web Services eine echtzeit-serviceorientierte Architektur. Diese Architektur immitiert das Servicekonzept der physikalischen Welt. Das heißt, ein Service ist einmal definiert und wird dann vielen Usern zur Verfügung gestellt. In der Softwarewelt, stellt der Benutzer, der etwas über die Web Services veröffentlichen will (Publisher), seinen Businessprozess einmalig als einen gemeinsam benutzbaren Web Service und damit verschiedenen Interessenten (Subscribers) in vielen verschiedenen Kontexten zur Verfügung.
5 5 Web Service Subscriber Web Service Subscriber Web Service Web Service Publisher Web Service Subscriber Zeichnung 2 Die konzeptionale Architektur von Web Services 2. Web Services Standards Web Services basieren auf drei Hauptstandards. Diese Standards bietet in Echtzeit Austausch von Daten (SOAP), Beschreibung von Web Services (WSDL) und deren Veröffentlichung für andere Partizipienten (UDDI). 2.1 SOAP SOAP (Simple Object Access Protocol) unterstützt die Encodierung von beliebigen Daten (Normalerweise in XML) und deren Transfer über HTTP. Im Zusammenhang mit Web Services ist SOAP eine Programmiersprachen-unabhängige Version von RPC (Remote Procedure Call), welche Funktionsaufrufe über Standard HTTP bereitstellt. SOAP erlaubt den Teilnehmern Funktionsparameter zu kodieren und diese zum Web Service Publisher zu schicken. Es ermöglicht auch Verbindungsnachfragen zur entsprechenden Funktion und gibt die Antwort kodiert zum Aufrufer zurück. Als Beispiele sollen hier ein Response- und ein Requestaufruf dienen. Es wird jeweils nach einem Handy der Marke Nokia und dem Modell 6310 gesucht. Request: <?xml version='1.0' encoding='utf-8'> <SOAP-ENV:Envelope xmlns:ns:soap-env= xmlns:xsi = xmlns:xsd = > <SOAP-ENV:Body> <ns1:searchhandy xmlns:ns1= SOAP-ENV:encoding Style= > <marke xsi:type= xsd:string >Nokia</marke> <modell xsi:type= xsd:string >6310</modell> </ns1:searchhandy> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Request: <?xml version='1.0' encoding='utf-8'> <SOAP-ENV:Envelope xmlns:ns:soap-env= xmlns:xsi =
6 xmlns:xsd = > <SOAP-ENV:Body> <ns1:searchhandyresponse xmlns:ns1= SOAP-ENV:encoding Style= > <return xsi:type= xsd:string > marke=nokia&modell=6310 </return> </ns1:searchhandyresponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> WSDL WSDL (Web Services Description Language) ist eine XML basierte Sprache, die die Funktionalität von Web Services beschreibt. Im wesentlichen ist eine WSDL-Datei eine Programmiersprachenunabhängige XML-Version einer IDL (Interface Definition Language) Datei. WSDL beschreibt die Operationen, welche Web Services ausführen, bzw. ermöglichen sollen und die einzelnen Parameter, die jede dieser Operationen akzeptieren und wiedergeben. Eine genauere Definition von WSDL ist folgende: WSDL ermöglicht der Umgebung des Web Service Subscribers einen programmiersprachenspezifischen Code zu erzeugen, welcher den Web Service enthält. Dies befreit den Web Service Subscriber davon, manuell SOAP-calls über HTTP durchzuführen. Stattdessen kann dieser eine Methode in der Programmiersprache seiner Wahl aufrufen. Dieser Aufruf wird dann transparent in SOAP-basierte Aufrufe übersetzt. Weil WSDL nicht die Semantik für jede Operation beschreibt, wird dem Web Service eine verständlichere Dokumentation zugefügt, die den Benutzer bei der Interpretation der Operationen unterstützen soll. Als WSDL-Beispiel dient hier ein Börsenticker. Dabei besteht das Element TradePriceRequest aus dem String tickersymbol, und TradePrice aus dem Float price. <definitions name="stockquote" targetnamespace=" xmlns:tns=" xmlns:xsd1=" xmlns:soap=" xmlns=" > <types> <schema targetnamespace=" xmlns=" <element name="tradepricerequest"> <complextype> <all> <element name= tickersymbol" type="string"/> </all> </complextype> </element> <element name="tradeprice"> <complextype> <all> <element name="price" type="float"/> </all> </complextype> </element> </schema> </types>
7 7 2.3 UDDI UDDI (Universal Description Discovery and Integration) ist eine globale Verzeichnisstruktur für Web Services und ein Protokoll, um diese zu durchsuchen und zu veröffentlichen. Es stellt sozusagen eine erweiterte Version des Telefonbuches dar, die Registrierung und Suche jeglicher Information unterstützt. Eine UDDI-Registrierung besteht aus den Weißen, Gelben und Grünen Seiten. Die Weißen Seiten sind die Namensregister alphabetisch sortiert, hier werden die Anbieter mit allen Detailangaben und Kontaktinformationen (z.b. Telefon) aufgelistet. Die Gelben Seiten sind das Branchenverzeichnis, in diesen kann spezifisch nach verschiedenen Taxonomien (Ort, Dienstart, Branche) gesucht werden, sie verweisen auf die Weißen Seiten. Die Grünen Seiten bestehen aus den Informationen der Geschäftsmodelle der Unternehmen, desweiteren findet man hier technische Details zu angebotenen Web Services und Auskunft über Geschäftsprozesse. Jede Kommunikation mit UDDI ist SOAP-basiert. Hier sind die Muster für Anfragen: 1. Browse <find_xxx>-aufrufe (s. Beispiel weiter unten) Suche nach einer bestimmten InformationenLiefert meist eine Liste mit Resultaten zurück Beispiel: <find_business> 2. Drill-down <get_xxx>-aufrufe Details zu einem Element, vor allem Attribute/Members Liefert einen konkreten Wert, meist als Struktur, zurück Beispiel: <get_businessdetail> 3. Invocation
8 8 <get_bindingdetail>-aufrufe Ein Client speichert die Ortsangaben über einen Web Service lokal Schlägt er Aufruf eines eigentlich bekannten Web Service fehl, müssen diese Angaben neu aus der UDDI-Registry geholt werden Dabei wird der ursprünglich mal ermittelte bindingkey als Argument übergeben Ein Beispiel für eine Browse -Anfrage ist das Auffinden eines Business. Es wird nach allen Einträgen gesucht, die mit Siemens anfangen. Die Antwort soll alphabetisch sortiert sein. <find_business generic="2.0" xmlns="urn:uddiorg: api_v2" > <findqualifiers> <findqualifier>casesensitivematch</findqualifier> <findqualifier>sortbynameasc</findqualifier> </findqualifiers> <name>siemens%</name> </find_business> 3. Types of Web Services Web Services sind üblicherweise nach ihrer Funktionalität eingeteilt. Programmatic Web Services (PWS) kapseln programmatische Prozesse ab, die von der Applikations Business-Logikschicht bereitgestellt werden, wohingegen Interaktive Web Services (IWS) interaktive Prozesse, welche entweder von der User-Interface- oder der Präsentationsschicht bereitgestellt werden, abkapseln Programmatic Web Services (PWS) Programmatic Web Services umschließen die Business-Logikschicht einer Applikation. Sie stellen die Funktionsaufrufe, normalerweise in einer objektorientierten Sprache geschrieben, wie Java, Visual Basic, C++ oder C#, bereit. Die zu Verfügung gestellten Services sind single-step oder atomare Operationen. Sie können vom Subscriber benutzt werden, um neue Applikationen zu erstellen Interaktive Web Services (IWS) Diese Services sind multi-step Webapplikationen, generiert mit Hilfe von Web-Servern, einem Applikationsserver und einer zugrundeliegenden Datenbank. Subscribers können diese interaktiven Prozesse in deren Webapplikationen einbauen und diese benutzen. Während der Web Service
9 9 normalerweise viele verschiedene mit dem Endnutzer interagierende Seiten enthält, wird die exakte Navigation und der Arbeitsablauf für den Subscriber versteckt. Natürlich können die beiden Services miteinander kombiniert werden. Ein Beispiel für ein IWS ist die digitale Bibliothek. Ein Kunde sucht zum Beispiel nach Dokumenten mit dem Titel Web Services. Es wird die Datenbank der Digitalen Bibliothek durchsucht und der Kunde bekommt eine Liste aller Treffer zurück. Der Kunde kann weiterhin dann diese Liste durchsuchen und Treffer anklicken und z.b. diese Dokumente kaufen, bzw. eine Gebühr entrichten, um diese zu lesen. Nur eine Datenbankabfrage ist ein Beispiel für ein PWS, wobei die Datenbankabfrage hier nur als eine Operation angesehen wird, also nicht die datenbankspezifische Suche. 4. Entwickeln eigener Web Services 4.1. Erstellung eines kleinen Web Services mit Hilfe von Java Es besteht demnach die Möglichkeit, objektorientierte Programmiersprachen zu benutzen, um Web Services zu entwickeln. Dies kann mit Java demonstriert werden: Das einfachste und immer gern genommene Beispiel ist, Hello World auf ein Anzeigemedium schreiben zu lassen. Das Anzeigemedium ist hier der Webbrowser und als Web- und Applikationsserver wird GLUE verwendet. GLUE ist eine Art Applikationsserver für SOAP-Anwendungen, er ist frei herunterladbar von Hier ist der Quellcode des Hello World Web Services: import electric.registry.registry; import electric.server.http.http; public class HelloWorldService { /** Service function */ public String gethelloworldmessage (String YourName) { return "Hello World and "+YourName+"!"; } } /** Start Web service */ public static void main(string[] argl) throws Exception { HTTP.startup(" Registry.publish("urn:helloworld",new HelloWorldService()); }
10 10 Der Web Service wird hier nur durch zwei Zeilen Programmcode implementiert: mit HTTP. startup(.. ) und Registry.publish(URL, Service). Mit der ersten Zeile starten wir zunächst den GLUE Webserver und publizieren anschließend eine Instanz der HelloWorldService-Klasse unter der URL urn:helloworld (URN bedeutet Uniform Resource Names). Hieran sieht man, wie einfach es ist, Web Services mit Hilfe der objektorientierten Programmiersprachen zu erstellen und zu publizieren. GLUE analysiert nun unser publiziertes Java-Objekt und stellt alle als public deklarierten Methoden als SOAP-Methoden zu Verfügung. Um das kleine Beispiel zu testen, ruft man die SOAP-Console von GLUE auf, hier kann mit Hilfe eines generischen Testklienten die Funktionstüchtigkeit überprüft werden. Nachdem die Daten eingetragen und abgeschickt wurden, ruft die Console via SOAP die gethelloworldmessage-methode auf und zeigt in einem anderen Frame das Ergebnis: Um nun das Beispiel einer breiteren Masse zur Verfügung zu stellen, die vielleicht SOAP-Clients, wie beispielsweise Microsoft.NET-Plattformen, benutzen, muss es im WSDL-Format publiziert werden. Dies kann auch durch GLUE generiert werden. Leider ist das WSDL-File viel zu groß und unübersichtlich um hier abgedruckt zu werden Publizieren und Finden von Web Services über UDDI Als Beispiel zur näheren Erläuterung des Findens mit Hilfe von Java soll ein UDDI-Client betrachtet werden, mit dem nach dem Web Service: HelloWorldService gesucht wird. Zunächst werden alle UDDI-Serviceregistrierungen ( TModels ) mit dem Namen helloworld service herausgesucht: IUDDI uddi = new UDDIClient(inquireURL); TmodelInfos tmodelinfos = uddi.findtmodels( helloworld service, null); Aus dem Ergebnis wird der TModel-Key gelesen und mit Hilfe von diesem das TModel geholt: String tmodelkey = tmodelinfos.list[0].gettmodelkey(); Tmodel tmodel = uddi.gettmodel(tmodelkey); Mittels des TModels sucht man den erstbesten Anbieter des Dienstes:
11 11 String[] tmodelkeys = new String[]{tModelKey}; BusinessInfos businessinfos = uddi.findbusiness(tmodelkeys,null); BusinessInfo businessinfo = businessinfos.list[0]; Nachdem der Anbieter lokalisiert ist, wird die erste Instanz des Dienstes bei ihm gesucht: ServiceInfos serviceinfos = uddi.findservices(businessinfo.getbusinesskey(),tmodelkeys,null); String servicekey = serviceinfos.list[0].getservicekey(); Service service = uddi.getservice(servicekey); Jetzt fehlt nur noch die Adresse und WSDL-Definition der Web Service Schnittstelle: Binding binding = service.getbindings()[0]; String address = binding.getaccesspoint().getaddress(); String wsdlurl = tmodel.getoverview().getoverviewurl(); Mit dieser Information kann jetzt, z.b. ein GLUE-Kontext erzeugt werden und mittels Registry. bind() der Web Service angezeigt werden: Context context = new Context() context.setproperty( endpoint,address); IHelloWorldService helloworld = (IhelloWorldService)Registry.bind(wsdlURL,IHelloWorldService.class,context); System.out.println(helloworld.getHelloWorldMessage( test ); Die Registration wird ebenfalls mit Hilfe von Java kurz gezeigt: public class UDDIPublish1 { public static void main( String[] args ) throws Exception { String inquireurl = " String publishurl = " String user = "santa"; String password = "christmas"; // create UDDI client IUDDI uddi = new UDDIClient( inquireurl, publishurl, user, password ); // create a Business Business business = new Business( "Presents, Inc." ); [...] Jetzt wird noch die Addresse vervollständigt und anschließend in einem UDDI registriert. // Publish the Business to the UDDI server. Business savedbusiness = uddi.savebusiness( business ); System.out.println( "\nsaved\n" + savedbusiness ); } } Die Daten werden hier nochmal kurz als XML-File gezeigt: <Business> <businessentity businesskey='3ef2c9cb-e26e-01bd-7a94-ce3a6df4dbcd'> <discoveryurls> <discoveryurl usetype='businessentity'> </discoveryurl> </discoveryurls> <name>presents, Inc.</name> <description xml:lang='en'>presents for everyone</description> <contacts> <contact usetype='ceo'>
12 12 <description xml:lang='en'>santa is the CEO</description> <personname>santa</personname> <phone usetype='toll-free number'> </phone> < usetype='not <address usetype='headquarters' sortcode='72245'> <addressline>one north pole</addressline> <addressline>artic circle</addressline> </address> </contact> </contacts> <categorybag> <keyedreference keyname='ntis-gov:naics:1997' keyvalue='4532' tmodelkey='uuid:c0b9fe13-179f-413d-8a5b-5004db8e5bb2'/> </categorybag> </businessentity> </Business> Eine Webseite auf der viele Web Service-Beispiele sind, ist unter folgender Adresse zu finden: Web Services bieten viele Möglichkeiten, besonders bei dynamischer Webseiten-generierung, doch leider entwickelt sich diese Technologie immoment zu schnell weiter.
13 13 Literaturverzeichnis [Br01] Brunsmann, Jörg, Web Services [JM01] Java Magazin Nr [We01] WebCollage, WEB SERVICES: ARCHITECTURE WHITEPAPER [Torr] Torrent, Christopher, Torrent Universe [Du02] Dr. Dustdar, Schahram, Web Services UDDI [Je02] Jeckle, Mario, Web Services
Definition Web Service
Gliederung Einführung Definition Web Service Drei Schhichtenmodell Architectural Model System Model Web Service Standards SOAP WSDL UDDI Types of Web Services Programmatic Web Services Interactive Web
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrWeb-Sevices : WSDL Entwicklung von Web-Anwendungen
Web-Sevices : WSDL Entwicklung von Web-Anwendungen Axel Reusch : ar047 MIB page 1 : 50 Agenda! Allgemeines! Prinzip! Anwendung! Details! WSDL und SOAP! Beispiel mit Java! Erweiterungen! Vorteile! Nachteile!
MehrWeb Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
MehrMobile und Verteilte Datenbanken
Mobile und Verteilte Datenbanken Java RMI Vorlesung Wintersemester 2013/2014 groppe@ifis.uni-luebeck.de Institut für Informationssysteme Universität zu Lübeck Kommunikations-Middleware Bietet höhere Kommunikations-Dienste
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrDer lokale und verteilte Fall
Lokale Beans Der lokale und verteilte Fall RemoteClient Lokaler Client (JSP) RemoteSession/Entity-Bean Lokale Session/Entity-Bean 2 Lokale Beans Die bisher vorgestellten EJBswaren immer in der Lage auf
MehrMotivation. Inhalt. URI-Schemata (1) URI-Schemata (2)
14. URIs Uniform Resource Identifier 14-1 14. URIs Uniform Resource Identifier 14-2 Motivation Das WWW ist ein Hypermedia System. Es enthält: Resourcen (Multimedia Dokumente) Verweise (Links) zwischen
MehrWebService in Java SE und EE
Schlüsselworte Java, JAX-WS, JAX-RS, JAXB, XML. Einleitung WebService in Java SE und EE Wolfgang Nast MT AG Ratingen Es werden die Mölichkeiten von WebServices in Java SE und EE, mit SOAP und REST gezeigt.
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrVVA Webservice Online Lieferbarkeits-Abfrage
Version 1.0 Dateiname VVA_OLA_Schnittstellenbeschreibung_2012.docx Erstellt am 30.05.2010 Seitenanzahl 5 arvato media GmbH Historie der Dokumentversionen Version Datum Autor Änderungsgrund / Bemerkungen
Mehrcrm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue
MehrEine Anwendung mit InstantRails 1.7
Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen
MehrSOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik
SOA Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik Laderampen müssen passen Modularisieren Softwarearchitektur Modul A Modul B Modul C Modul D Große Anwendung im Unternehmen Modul
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrKommunikations-Parameter
KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...
MehrImplementierung von Web Services: Teil I: Einleitung / SOAP
Implementierung von Web Services: Teil I: Einleitung / SOAP Prof. Dr. Kanne - FSS 2007 Carl-Christian Kanne, February 25, 2007 Web Services - p. 1/12 Web Services: Allgemein XML Datenaustauschformat plattformunabhängig
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
MehrKurzanleitung SEPPmail
Eine Region Meine Bank Kurzanleitung SEPPmail (E-Mail Verschlüsselungslösung) Im folgenden Dokument wird Ihnen Schritt für Schritt die Bedienung unserer Verschlüsselungslösung SEPPmail gezeigt und alle
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrESB - Elektronischer Service Bericht
Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713
MehrGuide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
MehrKVIrc installieren (win) i. KVIrc installieren (win)
i KVIrc installieren (win) ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 1.0 May 08 T iii Contents 1 Einleitung 1 1.1 Über KVIrc...................................................... 1 1.2 Vorbereitungen....................................................
MehrSeminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java
Seminarbericht Rechnernetze XML Web Services Schnittstelle zwischen den Welten.NET und Java von Christian Brand Kennnummer: 09376 November 2005 Abkürzungen Abkürzungen API - Application Programming Interface
MehrThemen. Web Service - Clients. Kommunikation zw. Web Services
Themen Web Service - Clients Kommunikation zw. Web Services Bisher: Implementierung einer Java Anwendung und Bereitstellung durch Apache Axis unter Apache Tomcat Java2WSDL Erzeugen einer WSDL-Datei zur
MehrAnleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH
Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:
MehrBeschreibung des MAP-Tools
1. Funktionen des MAP-Tool 2. Aufbau des MAP-Tools 3. Arbeiten mit dem MAP-Tool Beschreibung MAP-Tool.doc Erstellt von Thomas Paral 1 Funktionen des MAP-Tool Die Hauptfunktion des MAP-Tools besteht darin,
MehrAutor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer
Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer *Was sind Web Services? *Beispiele für Web Services *Web Service Architektur *Web Services Technologien *Fazit 2 *Übertragungsstandard
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrCOSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16. Copyright
Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16 Änderungen in Dokumentation und Software sind vorbehalten! Copyright Copyright 2005 COSA GmbH Alle Rechte vorbehalten.
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrSecurity Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08
Security Patterns Benny Clauss Sicherheit in der Softwareentwicklung WS 07/08 Gliederung Pattern Was ist das? Warum Security Pattern? Security Pattern Aufbau Security Pattern Alternative Beispiel Patternsysteme
MehrIAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C
IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen
MehrEinführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005
Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der
MehrWhite Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV
Installation und Konfiguration der Fabasoft Integration für CalDAV Copyright Fabasoft R&D GmbH, A-4020 Linz, 2008. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder
MehrLizenz Verwaltung. Adami Vista CRM
Lizenz Verwaltung Alle CRM Applikationen können entweder mit einer Demo Datenbank oder mit einer realen Datenbank funktionieren. Die Demo Datenbank ist allgemein für alle und der Benutzer kann die Funktionsvielfalt
MehrUnsere Webapplikation erweitern
Unsere Webapplikation erweitern Um die Webapplikation zu benutzen: 1. Starten Sie den Server, indem Sie das Hauptprogramm in der Klasse ImdbServer starten. 2. Laden Sie im Browser die Seite http://localhost:8080/html/index.html.
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrWeb-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
MehrÜbungen zu Softwaretechnik
Prof. Dr. Dr. h.c. M. Broy Lösungsblatt 11 Dr. H. Ehler, S. Wagner 23. Januar 2004 Übungen zu Softwaretechnik Aufgabe 16 Qualitätseigenschaften Broker-Pattern Beurteilen Sie das in Aufgabe 15 benutzte
MehrHandbuch ZfEditor Stand 24.08.2012
Handbuch ZfEditor Stand 24.08.2012 Inhaltsverzeichnis Einführung... 1 Ansprechpartner... 1 Installation und Update... 1 Installation... 1 Update... 2 Bedienung des ZfEditors... 2 Aufruf... 2 Auswahl Gemeinde,
MehrWie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
Mehr1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.
Page 1 of 7 Mailing Listen verwenden Vorwort Mailing-Listen (Mailing Lists) dienen der E-Mail Konversation zwischen mehreren Mitgliedern einer Liste. Man kann sich das wie ein Online-Forum vorstellen,
MehrDOKUMENTATION PASY. Patientendaten verwalten
DOKUMENTATION PASY Patientendaten verwalten PASY ist ein Programm zur einfachen und zuverlässigen Verwaltung von Patientendaten. Sämtliche elektronisch gespeicherten Dokumente sind sofort verfügbar. Neue
MehrUrsprung des Internets und WWW
Ursprung des Internets und WWW Ende der 60er Jahre des letzten Jahrtausends wurde in den USA die Agentur DARPA (Defense Advanced Research Projects Agency) gegründet, mit dem Ziel den Wissens und Informationsaustausch
MehrZugriff auf Daten der Wago 750-841 über eine Webseite
Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...
MehrOS IDE Webserver Integration des Webservers in die IDE Wireshark Webserver II Dynamisches Webprojekt in Eclipse
Grundsätzlich spielt das Operating System keine Rolle. Es muss aber zumindest Java installiert sein. In unserem Falle wählen wir Linux (Debian/Ubuntu), da es am einfachsten zu handhaben ist. Es kann auch
MehrZustandsgebundene Webservices
Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite
MehrWhitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit List & Label 16 List & Label Windows Azure List & Label Windows Azure - 2 - Inhalt Softwarevoraussetzungen 3 Schritt 1: Neues Projekt
MehrDer große VideoClip- Wettbewerb von Media Markt.
Der große VideoClip- Wettbewerb von Media Markt. Zeig was du drauf hast! Am 1. Juli startet eine Aktion, wie sie die Schweiz noch nicht gesehen hat. Unter dem Motto Zeig was Du drauf hast! suchen wir den
MehrAnleitung zur Webservice Entwicklung unter Eclipse
Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
MehrTeil 1: IT- und Medientechnik
Matrikelnummer Punkte Note Verwenden Sie nur dieses Klausurformular für Ihre Lösungen. Die Blätter müssen zusammengeheftet bleiben. Es dürfen keine Hilfsmittel oder Notizen in der Klausur verwendet werden
MehrSoftware-Engineering und Optimierungsanwendungen in der Thermodynamik
Software-Engineering und Optimierungsanwendungen in der Thermodynamik Software-Engineering 5 Programmentwicklung und Debuggen mit IDE und CASE-Tools Übungen Prof. Dr. Rolf Dornberger OPTSWE_SWE: 5 Programmentwicklung
MehrInhalt I. Blick zurück II. Was sind WebServices? III. Rahmenwerk für edienstleistungen IV. Verwendete WebServices
WebServices Applikationen und Services Ralf Günther Consultant HP Services April, 2003 Ralf.Guenther@hp.com DECUS Symposium 2003, Vortrag 2L06 9.04.2003 Inhalt I. Blick zurück II. Was sind WebServices?
MehrVB.net Programmierung und Beispielprogramm für GSV
VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2
MehrSSL-geschützte Verbindungen mit dem "Internet Information Server" (IIS) unter Windows Server 2003
SSL-geschützte Verbindungen mit dem "Internet Information Server" (IIS) unter Windows Server 2003 Dieses Dokument beschreibt, wie man mit dem IIS Zertifikatanträge (CSRs) erzeugt und aufgrund des CSR von
MehrClientkonfiguration für Hosted Exchange 2010
Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG
MehrKünstliches binäres Neuron
Künstliches binäres Neuron G.Döben-Henisch Fachbereich Informatik und Ingenieurwissenschaften FH Frankfurt am Main University of Applied Sciences D-60318 Frankfurt am Main Germany Email: doeben at fb2.fh-frankfurt.de
MehrSchritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrIEEE 802.1x Authentifizierung. IEEE 802.1x Authentifizierung IACBOX.COM. Version 2.0.1 Deutsch 14.01.2015
Version 2.0.1 Deutsch 14.01.2015 Dieses HOWTO beschreibt die Konfiguration und Anwendung der IEEE 802.1x Authentifizierung in Kombination mit der IAC-BOX. TITEL Inhaltsverzeichnis Inhaltsverzeichnis...
MehrDokumentenmanagement mit hyscore
Dokumentenmanagement mit hyscore Webbasierter Zugriff auf Dokumente und Beiträge Version 4.5 Ausgabe 1 April 2010 Seite 1 Inhalt Dokumentenmanagement mit hyscore... 3 Externe Dokumente in hyscore integrieren...
MehrKurzfassung der Studienarbeit
Kurzfassung der Studienarbeit Abteilung Informatik Namen der Studenten Roman Widmer Mikkala Pedersen Studienjahr Sommersemester 2004 Titel der Studienarbeit.NET Skript Debugger Examinator Der GUI-Builder
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrEinführung in die Programmierung
Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In
Mehr3. Stored Procedures und PL/SQL
3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln
MehrIn 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrTutorial - www.root13.de
Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk
MehrFolge 19 - Bäume. 19.1 Binärbäume - Allgemeines. Grundlagen: Ulrich Helmich: Informatik 2 mit BlueJ - Ein Kurs für die Stufe 12
Grundlagen: Folge 19 - Bäume 19.1 Binärbäume - Allgemeines Unter Bäumen versteht man in der Informatik Datenstrukturen, bei denen jedes Element mindestens zwei Nachfolger hat. Bereits in der Folge 17 haben
MehrSich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.
www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrUm DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:
1. Konfiguration von DynDNS 1.1 Einleitung Im Folgenden wird die Konfiguration von DynDNS beschrieben. Sie erstellen einen Eintrag für den DynDNS Provider no-ip und konfigurieren Ihren DynDNS Namen bintec.no-ip.com.
MehrPROSTEP AG: Anmelden für eine mehrtägige Schulung für Opel-Zulieferer
PROSTEP AG: Anmelden für eine mehrtägige Schulung für Opel-Zulieferer Für eine reibungslose Zusammenarbeit fordert Opel von jedem seiner Zulieferunternehmen, dass es für das General Motors-Zulieferer-Portal
MehrHandbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
MehrDaten fu r Navigator Mobile (ipad)
[Kommentare] Inhalte Navigator Mobile für das ipad... 3 Programme und Dateien... 4 Folgende Installationen sind erforderlich:... 4 Es gibt verschiedene Dateiformate.... 4 Die Installationen... 5 Installation
MehrLeitfaden zur Nutzung von binder CryptShare
Leitfaden zur Nutzung von binder CryptShare Franz Binder GmbH & Co. Elektrische Bauelemente KG Rötelstraße 27 74172 Neckarsulm Telefon +49 (0) 71 32-325-0 Telefax +49 (0) 71 32-325-150 Email info@binder-connector
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrGrundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
MehrVisual Basic Express Debugging
Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrSchneller, höher, weiter Die erweiterten Amt24-Schnittstellen. Klaus-Peter Geyer (T-Systems)
Schneller, höher, weiter Die erweiterten Amt24-Schnittstellen Klaus-Peter Geyer (T-Systems) Amt24 Einsatz der Web Services Die XML Schnittstelle Die D115 - Schnittstelle Die Web Service Schnittstelle Allgemeines
MehrWindows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein
Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente Dr. Beatrice Amrhein Überblick Die Architektur WPF Projekt erstellen Steuerelemente einfügen Eigenschaften von Steuerelementen ändern Nach
MehrAuszug aus JAX-WS Folien
Auszug aus JAXWS Folien Dieses Dokument ist ein Auszug aus unserem Skript zur Java Web Services Schulung. Es dient lediglich als Beispiel für unsere Kursunterlagen. Thomas Bayer Hauptstraße 33 75050 Gemmingen
MehrJava Einführung Collections
Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrJavadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck
Javadoc Programmiermethodik Eva Zangerle Universität Innsbruck Überblick Einführung Java Ein erster Überblick Objektorientierung Vererbung und Polymorphismus Ausnahmebehandlung Pakete und Javadoc Spezielle
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
Mehretutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche
etutor Benutzerhandbuch Benutzerhandbuch XQuery Georg Nitsche Version 1.0 Stand März 2006 Versionsverlauf: Version Autor Datum Änderungen 1.0 gn 06.03.2006 Fertigstellung der ersten Version Inhaltsverzeichnis:
MehrContent Management System. «Rainbow Basis» Grundlagen. Einfache Kursverwaltung
Content Management System «Rainbow Basis» Grundlagen Einfache Kursverwaltung Author(en): Christoph Streit Reviewer(s): Monika Koch Abgenommen durch: Interprisma GmbH Status: Abgenommen Version: 1.0 Datum:
Mehr