Rich Internet Applikationen: Best Practices vom Core bis zum Desktop
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
entwickler.press
2009
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 583 S. Ill., graph. Darst. 240 mm x 168 mm |
ISBN: | 9783868020007 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035275272 | ||
003 | DE-604 | ||
005 | 20091020 | ||
007 | t | ||
008 | 090128s2009 gw ad|| |||| 00||| ger d | ||
015 | |a 07,N50,0061 |2 dnb | ||
016 | 7 | |a 986477850 |2 DE-101 | |
020 | |a 9783868020007 |c Kt. : sfr 74.90 (freier Pr.), ca. EUR 44.90, ca. EUR 46.20 (AT) |9 978-3-86802-000-7 | ||
020 | |z 9783868020004 |c Kt. : sfr 74.90 (freier Pr.), ca. EUR 44.90, ca. EUR 46.20 (AT) |9 978-3-86802-000-4 | ||
024 | 3 | |a 9783868020007 | |
035 | |a (OCoLC)312687890 | ||
035 | |a (DE-599)DNB986477850 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-12 |a DE-91G |a DE-824 |a DE-M347 |a DE-29T |a DE-859 |a DE-703 |a DE-83 |a DE-573 | ||
082 | 0 | |a 006.7 |2 22/ger | |
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a DAT 614f |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Schulze, Alexander |e Verfasser |0 (DE-588)137049552 |4 aut | |
245 | 1 | 0 | |a Rich Internet Applikationen |b Best Practices vom Core bis zum Desktop |c Alexander Schulze |
264 | 1 | |a München |b entwickler.press |c 2009 | |
300 | |a 583 S. |b Ill., graph. Darst. |c 240 mm x 168 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Rich Internet Application |0 (DE-588)4833864-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Rich Internet Application |0 (DE-588)4833864-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3027989&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017080574&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-017080574 |
Datensatz im Suchindex
_version_ | 1805091799163731968 |
---|---|
adam_text |
Inhaltsverzeichnis
V Vorwort 17
E Einleitung 21
E.l Schreibweisen und Namenskonventionen 21
E.2 Aufbau des Buches 22
1 Webserver 29
1.1 Installation von Apache 29
Firewall 31
Nameserver und IP-Nummer 31
1.2 Konfiguration 32
Standard-Direktiven 33
Virtuelle Hosts 39
Alias 41
Redirect 42
Proxy 43
1.3 htaccess-Authentifizierung 46
1.4 Authentifizierung via LDAP 52
Softerra LDAP Browser 52
LD AP-Konfiguration für Apache 55
LDAP-Direktiven 56
Generelle Benutzer-Authentifizierung 57
Explizite Benutzer-Authentifizierung 58
Authentifizierung über Gruppenzugehörigkeit 59
1.5 Verschlüsselung 60
Grundlagen zu SSL 63
SSL im Apache 64
SSL-Zertifikate selber erstellen 67
SSL-Zertifikat im Apache installieren 69
Ordner-Übersicht 71
SSL im Browser 72
1.6 Eigener Webserver 76
2 Applikationsserver 79
2.1 Tomcat 80
Servlet-Container 80
Servlets 80
JSP-Seiten 81
Tomcat-Lizenz 81
2.2 Java 81
Java EE 82
Java SE 82
Java ME 82
Vergleich Java EE mit Tomcat 82
Tomcat ausreichend? 83
Java-Installation 83
Java-Umgebungsvariablen 84
2.3 Tomcat-Installation 85
Tomcat auf Produktivsystemen 86
Tomcat auf Entwicklungssystemen 87
Mehrere Tomcat-Instanzen 87
Catalina-Umgebungsvariablen 87
Tomcat-Verzeichnisstruktur 88
Prüfen der Installation 89
2.4 Tomcat-Konfiguration 90
server.xml 90
context.xml 91
web.xml 92
tomcat-users.xml 92
2.5 Deployment 92
Manuelles Deployment 93
Automatisches Deployment 94
Undeployment 94
Aufbau der .war-Datei 94
2.6 Container-Services 95
2.7 Servlets 96
Lebenszyklus eines Servlets 96
Zugriff auf Servlets 97
2.8 Session-Management 98
2.9 Connectoren 101
HTTP-Connectoren 101
AJP-Connectoren 102
Apache und Tomcat mit AJP verbinden 104
Apache und Tomcat mit mod_jk verbinden 104
2.10 Filter 106
Filter anwenden 107
Filter zur Autorisierung 108
2.11 Listener 108
Allgemeines zu Listenern 108
Context-Listener 109
Session-Listener 110
Request-Listener 110
2.12 Skalierung und Load-Balancing 110
Skalierung auf mehreren Maschinen 111
Load-Balancing im Cluster 111
Hochverfügbarkeit 112
Session-Replikation 117
HTTP-Connectoren deaktiveren 118
Status-Worker 119
3 SQL-Datenbankserver 121
3.1 Installation 122
3.2 MySQL-GUI-Tools 124
MySQL Administrator 125
MySQL Query Browser 127
3.3 Datenbank-Abstrahierung 132
Unterschiedliche Datentypen 133
JDBC und ODBC 133
Abstraktion auf dem RIA-Server 134
Abstraktion auf dem RIA-Client 136
3.4 MySQL-JDBC-Treiber 137
3.5 MySQL-ODBC-Treiber 139
ODBC-Treiber installieren 139
Datenbankverbindung erstellen 140
3.6 Datenmodellierung 141
MySQL-Modelling mit DBDesigner 142
3.7 Autolnc vs. Sequence 149
Autolnc bei l:n-Relationen 149
Sequenz-Generatoren 149
Sequenzen in MySQL 150
3.8 Datensicherung und Wiederherstellung 157
Datensicherung mit dem MySQL Administrator 157
Datenrekonstruktion mit dem MySQL Administrator 159
Sicherung mit dem Commandline-Tool 160
4 Serverside Programming 161
4.1 Vorbereitungen 162
Java-Installation 163
NetBeans-Installation 163
Eigenen Tomcat konfigurieren 164
MySQL-Datenbank konfigurieren 165
4.2 Erstellen einer Webapplikation 167
Projekt-Properties 169
Servlets einer Webapplikation 173
Servlets erstellen 173
Filter erstellen 175
Listener erstellen 177
4.3 Projekt RIA-Server 179
Relative Pfade 180
Editor-Einstellung für NetBeans 180
Produktions- und Entwicklungs-Web 180
Packages 181
4.4 Benutzerfunktionen 182
Anonymer Zugang 183
Try Buy 183
Neuen Benutzer einrichten 184
Verifizierungscodes 185
Postident-Verfahren 186
Benutzer bestätigen, Aktivierungs-E-Mail 186
Login 187
Logout 188
Benutzerdaten ändern 188
Benutzer deaktivieren und löschen 188
Passwort ändern 189
Passwort an E-Mail-Adresse senden 189
Sicherheitsfrage 190
4.5 SQL-Injections 190
Native SQL-Kommandos 191
Abstrakte SQL-Kommandos 191
Angriffe durch SQL-Kommandos 192
Whitelists und Blacklists 194
Angriffe auf die Clients 194
4.6 Berechtigungssystem 196
Gruppen und Rechte 196
Datenbank-Modell 198
Schutz für Tabellen 202
4.7 Session-Management 204
Session-Listener 204
Authentifizierung 206
4.8 Die Facade-Kommandos 209
Die Kommunikation 210
Funktionen des Facade-Servlets 213
Anfragen an die Servlets 215
Antworten der Servlets 218
Forward- und Redirect-Direktiven 223
4.9 Fileupload 225
Upload vom Client 225
Empfang auf dem Server 229
4.10 Mail-Versand 234
Apache Commons Email Library 234
Versenden von Text-Mails 235
Versenden von HTML-Mails 235
miidiisverzeicnnis
Bilder und Styles in HTML-Mails 235
Authentifizierung gegen den Mailserver 237
Anhängen von Dateianlagen 237
5 Clientside Programming 239
5.1 Firebug 239
Firebug-Installation 240
JavaScript-Code debuggen 241
Setzen von Breakpoints 242
Watches 243
Steppen durch den Programmcode 244
Aufrufstack 244
Kommunikation protokollieren 245
Debuggen mit SSL 246
Profiling 246
Console-API 248
Companion.JS für Internet Explorer 249
Safari Web-Inspector 250
5.2 NetBeans-IDE 251
Installation 252
JavaScript debuggen 254
Client/Server-Kommunikation 255
5.3 Crossbrowser-Kompatibilität 256
Browserspezifischer Code 257
Kompatibilität zur Laufzeit 258
Goldender Mittelweg 258
5.4 Debug-Umgebung 260
Webseiten und das FILE-Protokoll 261
Webseiten vom Apache 261
Webseiten im Tomcat 261
Kompilieren und Deployen 262
Debuggen mit SSL 262
Das Ziel 263
Der Weg 263
Ajax über SSL 265
Debugging mit NetBeans 265
5.5 Bildverarbeitung mit GIMP 266
Installation 266
Favorites Icon 266
Icon zum Browser übertragen 267
Apache-Logs und Statistik 268
Erstellen eines Icons 268
Speichern des Icons 270
Beispiele im Download zum Buch 271
6 JavaScript 273
6.1 Klassen und Objekte in JavaScript 274
Funktionen und Methoden 274
Konstruktoren 275
Instanz-Eigenschaften 276
Klassen-Eigenschaften 277
Instanz-Methoden 278
Klassen-Methoden 278
Einfache Typen vs. Objekte 279
6.2 Prototyping und Vererbung 280
Prototype-Kette 280
Klassen-Referenzen 281
Klassen-Namen 281
Call und Apply 282
Prototyp-Methoden 283
Methoden überschreiben 283
Aufrufen geerbter Methoden 284
Aufrufen geerbter Konstruktoren 284
Lesen und Schreiben von Prototype-Eigenschaften 285
Erweiterung der Standard-Klassen 285
6.3 Kapselung 288
Öffentliche Eigenschaften 288
Private Eigenschaften 289
Öffentliche Methoden 293
Private Methoden 293
Vererbung privater Felder 294
Read/Only- und Write/Only-Eigenschaften 295
6.4 Namensräume 295
Prüfen globaler Symbole 296
JavaScript-Libraries 297
Initialisierung von Libraries 298
6.5 Spezielle Klassen 298
Statische Klassen 298
Singletons 299
Abstrakte Klassen 300
6.6 Interfaces 301
Einsatz von Interfaces 301
Interfaces in JavaScript 302
6.7 Kontexte 303
Kontext-Eigenschaften 303
Kontext-Methoden 304
Kontextübergreifend arbeiten 304
iimaiiaveKeitiinis
6.8 Code-Sharing 307
Div-Container 308
Frames, Iframes und Subwindows 308
Loader für Shared-Libraries 310
Finden der Libraries 313
Referenzen auf Quellkontexte 313
Laden der JavaScript-Dateien 314
6.9 Entwicklertools 315
Das Ziel 316
Klassen deklarieren 317
Methoden deklarieren 319
Kontext für Klassen 321
Optionale Argumente und Default-Werte 322
7 Events 325
7.1 Listener 326
Event-Listener im DOM Level 0 326
Event-Listener im DOM Level 2 327
Event-Modelle mischen 327
7.2 Event-Objekte 327
Übergabe der Event-Objekte 328
Events im DOM-Level-2-Modell 328
Events im Internet Explorer 329
Standard-Events 331
Maus-Events 331
Tastatur-Events 332
Formular-Events 332
Weitere Events 332
7.3 Events im RIA-Client-Framework 333
Abstraktions-API 333
Event-Methoden 334
Event-Objekt abstrahieren 335
Events steuern 336
Events registrieren 337
8 Kollektionen 339
8.1 Collections 339
Collection-Methoden 340
8.2 IComparable-Interface 341
Methode compareTo 342
Methode equals 342
8.3 Collection-Framework 342
Vector 342
List 343
Set 343
SortedSet 344
Map 345
SortedMap 346
Stack 346
Queue 347
Properties 348
ServerProperties 349
PropertiesCookie 350
History 351
9 RIA, Web 2.0, XHR Ajax 353
9.1 Client/Server-Kommunikation 354
Datenübertragung mit Images 355
Datenübertragung mit Iframes 355
Datenübertragung mit Forms 356
Datenübertragung mittels Script 356
9.2 XMLHttpRequest 356
Verwendung des XHR-Objekts 357
Asynchrone Kommunikation 358
Synchrone Kommunikation 359
Request absetzen 359
Request abbrechen 361
Response empfangen 362
HEAD-Request 364
9.3 XHR und Servlets 365
XHR und der Browser-Cache 366
Authentifizierung und Autorisierung 367
Keep-Alive 369
9.4 XHR und Sicherheit 373
Same-Origin-Policy 373
Crossite Skripting (XSS) 374
XHR mit SSL 374
9.5 Datenformate 374
Character-Sets 375
XML 375
JSON 376
CSV 377
9.6 Back, Forward und Reload 377
Historie unterlaufen 378
RIA im Fenster ausführen 379
Reload-Behandlung 380
Back- und Forward-Buttons steuern 381
10 SQL mit JavaScript 385
10.1 Client/Server-Infrastrukrur 385
Datenbank Facade 387
SQL-Kommandos absetzen 389
Inhaltsverzeichnis
10.2 Datenquelle 392
Query oder Request? 392
Datenzeilen 394
Datenfelder 396
Datenspalten 397
Berechnete Spalten 398
Serverseitige Sortierung und Filterung 399
10.3 Datendistributor 400
Bidirektionaler Cursor 401
Effizienz clientseitiger Views 402
Methoden 402
Events 404
Mehrere Distributoren an einer Datenquelle 405
10.4 Datensensitive Controls 405
Zeilen- oder Cursorbindung 407
Wartung der Controls 407
Logische und physikalische Zeilennummern 407
Datenbindung für Controls 408
10.5 Anzeige und Speicherung steuern 410
10.6 Speichern von Änderungen 413
10.7 Verwerfen von Änderungen 414
10.8 Datenwiederherstellung 415
Restore für Felder, Zeilen und Datenmengen 416
Gelöschte Datensätze wiederherstellen 416
10.9 Request Pooling 416
10.10 Indices 418
Einfache Indices 420
Index-Items 420
Zusammengesetzte Indices 420
Eindeutige Indices 420
Primary-Keys 421
Foreign-Keys 421
10.11 Multikontext-Bindung 423
10.12 Umgang mit großen Datenmengen 424
Sequenzierung von Anfragen 424
Paging 425
Trennen von Nutzdaten und Schlüsseln 425
Read/Write-Cache auf dem Server 426
10.13 Gemeinsamer Datenzugriff 427
Client/Server-Kommunikation 428
Locking-Ansätze 429
Update-Anfrage 430
Delete-Anfrage 432
Insert-Anfrage 433
Änderungen speichern und verwerfen 436
Explizite Sperren 437
Die Locking-Tabelle 438
11 Lokalisierung 441
11.1 Anforderungen 442
Länder und Sprachen 442
Lokalisierung von Inhalten 443
Lokalisierte Speicherung und Übertragung 444
Lokalisierte Formate 444
Lokalisierte Einheiten und Währungen 445
11.2 Modell 445
Applikationsfluss 446
Initialisierung 448
Sprachpakete und -Schlüssel 448
Interne Schlüsselerweiterungen für Controls 449
ILocalizable-Interface 450
Aktualisierung dynamischer Inhalte 451
Events des LocaleManagers 453
11.3 Verwaltung der Sprachdaten 453
Sprachdaten in JavaScript 454
Sprachdaten in Properties-Dateien 456
Sprachdaten in XML-Dateien 457
Sprachdaten in SQL-Tabellen 458
Integrität 460
Automatismen zur Wartung 460
Sprachtabellen auf dem Client 462
Anlegen von Sprachen 464
Anlegen von Sprachschlüsseln 464
11.4 Datentypen und -formate 465
String 466
Number 467
Date 471
Boolean 473
Lokalisierte Exceptions 474
11.5 Datenübertragung 474
Textdaten und Character-Sets 475
Escaping 477
Datumswerte 478
Zahlenwerte 479
Wahrheitswerte 480
11.6 Gemeinsame Ressourcen 480
11.7 Lokalisierter Sourcecode 481
niriditsverzeicnnis
11.8 Platzanforderungen in der GUI 482
Statisches Layout 482
Dynamisches Layout 483
11.9 Benutzerspezifische Sprachspeicherung 484
Speichern in Cookies 485
Sprache pro Benutzer speichern 486
11.10 Lokalisierung von Nutzdaten 487
Erzeugung sprachsensitiver Nutzdaten 487
Abfrage sprachsensitiver Nutzdaten 488
Pflege lokalisierter Nutzdaten 488
11.11 Währungen 488
11.12 Einheiten 490
11.13 Darstellung in Tabellen und Controls 491
12 Portable Document Format 495
12.1 PDF-Erzeugung 496
PDFlib 496
Koordinaten 502
Vererbung 506
Positionierung 506
Z-Ebenen 508
Dateireferenzen 508
Fonts 509
12.2 Styles 512
Linienstärke 513
Linienabschlüsse 514
Linienmuster 514
Linienübergänge (Gehrung) 515
Offene und geschlossene Polygone 516
Füllen 518
12.3 Kommandos 518
Aufbau der XML-Jobdatei 519
pdf -Kommando 519
document -Kommando 520
Optimieren von PDF für die Webdarstellung 522
Schützen von PDF-Dokumenten 523
page -Kommando 526
12.4 Objekte 528
label -Kommando 529
text -Kommando 531
image -Kommando 533
line -Kommando 535
rect -Kommando 536
circle -Kommando 536
polygon -Kommando 537
12.5 Strukturen 538
Sektionen 538
Variablen und Konstanten 540
Pattern und Instanzen 542
Templates und Includes 544
12.6 PDF mit JavaScript 545
A Anhang 547
A.l Downloads und Beispiele 547
Subversion Repository 548
A.2 Abkürzungen im Framework 553
A.3 Unicode-Tabelle (Auszug) 558
A.4 Referenz-Teil 571
Stichwortverzeichnis 573 |
any_adam_object | 1 |
author | Schulze, Alexander |
author_GND | (DE-588)137049552 |
author_facet | Schulze, Alexander |
author_role | aut |
author_sort | Schulze, Alexander |
author_variant | a s as |
building | Verbundindex |
bvnumber | BV035275272 |
classification_rvk | ST 252 |
classification_tum | DAT 614f |
ctrlnum | (OCoLC)312687890 (DE-599)DNB986477850 |
dewey-full | 006.7 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.7 |
dewey-search | 006.7 |
dewey-sort | 16.7 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035275272</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20091020</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090128s2009 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,N50,0061</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">986477850</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783868020007</subfield><subfield code="c">Kt. : sfr 74.90 (freier Pr.), ca. EUR 44.90, ca. EUR 46.20 (AT)</subfield><subfield code="9">978-3-86802-000-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9783868020004</subfield><subfield code="c">Kt. : sfr 74.90 (freier Pr.), ca. EUR 44.90, ca. EUR 46.20 (AT)</subfield><subfield code="9">978-3-86802-000-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783868020007</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)312687890</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB986477850</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.7</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 614f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schulze, Alexander</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)137049552</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Rich Internet Applikationen</subfield><subfield code="b">Best Practices vom Core bis zum Desktop</subfield><subfield code="c">Alexander Schulze</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">entwickler.press</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">583 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">240 mm x 168 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Rich Internet Application</subfield><subfield code="0">(DE-588)4833864-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Rich Internet Application</subfield><subfield code="0">(DE-588)4833864-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3027989&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017080574&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017080574</subfield></datafield></record></collection> |
id | DE-604.BV035275272 |
illustrated | Illustrated |
indexdate | 2024-07-20T10:01:26Z |
institution | BVB |
isbn | 9783868020007 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017080574 |
oclc_num | 312687890 |
open_access_boolean | |
owner | DE-12 DE-91G DE-BY-TUM DE-824 DE-M347 DE-29T DE-859 DE-703 DE-83 DE-573 |
owner_facet | DE-12 DE-91G DE-BY-TUM DE-824 DE-M347 DE-29T DE-859 DE-703 DE-83 DE-573 |
physical | 583 S. Ill., graph. Darst. 240 mm x 168 mm |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | entwickler.press |
record_format | marc |
spelling | Schulze, Alexander Verfasser (DE-588)137049552 aut Rich Internet Applikationen Best Practices vom Core bis zum Desktop Alexander Schulze München entwickler.press 2009 583 S. Ill., graph. Darst. 240 mm x 168 mm txt rdacontent n rdamedia nc rdacarrier Rich Internet Application (DE-588)4833864-3 gnd rswk-swf Rich Internet Application (DE-588)4833864-3 s DE-604 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3027989&prov=M&dok_var=1&dok_ext=htm Inhaltstext HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017080574&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schulze, Alexander Rich Internet Applikationen Best Practices vom Core bis zum Desktop Rich Internet Application (DE-588)4833864-3 gnd |
subject_GND | (DE-588)4833864-3 |
title | Rich Internet Applikationen Best Practices vom Core bis zum Desktop |
title_auth | Rich Internet Applikationen Best Practices vom Core bis zum Desktop |
title_exact_search | Rich Internet Applikationen Best Practices vom Core bis zum Desktop |
title_full | Rich Internet Applikationen Best Practices vom Core bis zum Desktop Alexander Schulze |
title_fullStr | Rich Internet Applikationen Best Practices vom Core bis zum Desktop Alexander Schulze |
title_full_unstemmed | Rich Internet Applikationen Best Practices vom Core bis zum Desktop Alexander Schulze |
title_short | Rich Internet Applikationen |
title_sort | rich internet applikationen best practices vom core bis zum desktop |
title_sub | Best Practices vom Core bis zum Desktop |
topic | Rich Internet Application (DE-588)4833864-3 gnd |
topic_facet | Rich Internet Application |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3027989&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017080574&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schulzealexander richinternetapplikationenbestpracticesvomcorebiszumdesktop |