Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cekvenich, Vic (VerfasserIn), Gehner, Wolfgang (VerfasserIn)
Format: Buch
Sprache:German
English
Veröffentlicht: Heidelberg dpunkt-Verl. 2004
Ausgabe:1. Aufl.
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV017927111
003 DE-604
005 20050616
007 t|
008 040309s2004 gw ad|| |||| 00||| ger d
016 7 |a 970383975  |2 DE-101 
020 |a 3898642844  |9 3-89864-284-4 
035 |a (OCoLC)76695122 
035 |a (DE-599)BVBBV017927111 
040 |a DE-604  |b ger  |e rakddb 
041 1 |a ger  |h eng 
044 |a gw  |c DE 
049 |a DE-355  |a DE-Aug4  |a DE-739  |a DE-824  |a DE-858  |a DE-M347  |a DE-573  |a DE-83  |a DE-11 
082 0 |a 004 
084 |a ST 252  |0 (DE-625)143627:  |2 rvk 
084 |a ST 253  |0 (DE-625)143628:  |2 rvk 
084 |a ST 253 S81  |2 sdnb 
100 1 |a Cekvenich, Vic  |e Verfasser  |4 aut 
245 1 0 |a Struts - best practices  |b die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen  |c Vic Cekvenich ; Wolfgang Gehner 
250 |a 1. Aufl. 
264 1 |a Heidelberg  |b dpunkt-Verl.  |c 2004 
300 |a XVIII, 206 S.  |b Ill., graph. Darst. 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
650 0 7 |a Struts  |0 (DE-588)4731453-9  |2 gnd  |9 rswk-swf 
689 0 0 |a Struts  |0 (DE-588)4731453-9  |D s 
689 0 |5 DE-604 
700 1 |a Gehner, Wolfgang  |e Verfasser  |4 aut 
856 4 2 |m HEBIS Datenaustausch Darmstadt  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010747578&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-010747578 

Datensatz im Suchindex

_version_ 1819597814768861184
adam_text VIC CEKVENICH * WOIFGANG GEHNER STRUTS - BEST PRACTICES DIE ERSTELLUNG KOMMERZIELLER WEB-ANWENDUNGEN - MIT PRAXISBEISPIELEN UND UEBUNGEN UEBERSETZT AUS DEM AMERIKANISCHEN VON ANGELIKA SHAFIR DPUNKT.VERLAG INHALTSVERZEICHNIS TEIL I - GRUNDLAGEN 1 PROJEKT EINRICHTEN 3 1.1 SOFTWAREANFORDERUNGEN 3 1.2 HARDWARE- UND BETRIEBSSYSTEMKONFIGURATION 4 1.3 IDES UND CODEGENERATOREN 5 1.4 PRODUKTIONSUMGEBUNG 6 1.5 BELIEBTHEIT VON OPEN-SOURCE-SOFTWARE 6 1.6 ZUVERLAESSIGKEIT VON OPEN-SOURCE-SOFTWARE 7 1.7 SUPPORT FUER OPEN-SOURCE-SOFTWARE 8 1.8 TOMCAT 5 9 1.9 BEISPIEL-WARS TESTEN 9 1.10 WEB-APPLIKATIONSPROJEKT IM IDE ERSTELLEN 10 1.10.1 ECLIPSE 3 10 1.10.2 KLASSENPFAD 11 1.11 APPLIKATIONSSERVER KONFIGURIEREN 12 RUECKBLICK 12 UEBUNG L.A: INSTALLIEREN/DEKOMPRIMIEREN 13 UEBUNG L.B: BEISPIEL-WARS INSTALLIEREN 14 UEBUNG L.C: IDE EINRICHTEN 15 2 ANFORDERUNGSSPEZIFIKATION 17 2.1 GESCHAEFTSWERT SCHNELL UND EFFIZIENT ERZEUGEN 17 2.2 REPORT-ERSTELLUNG MIT IREPORTS 18 2.3 KAPITALVERZINSUNG (RETURN ON INVESTMENT, ROI) 19 RUECKBLICK 19 UEBUNG 2.A: MOCKUP 20 3 DATENBANKZUGRIFF EINRICHTEN 21 3.1 MODEL-VIEW-CONTROLLER (MVC) 21 3.1.1 POSTGRESQL 22 3.2 MODELL ENTWERFEN 22 3.3 ENTITY-RELATIONSHIP-(ER-)DIAGRAMM ERSTELLEN 23 3.4 JNDI-DATASOURCE-KONFIGURATION 23 RUECKBLICK 25 UEBUNG 3.A: POSTGRESQL INSTALLIEREN 25 UEBUNG 3.B: MODELL ENTWERFEN 26 UEBUNG 3.C (OPTIONAL): AUSGABE/REPORTS 27 XIV INHALTSVERZEICHNIS 4 ARBEITEN MIT EINFACHEN ACTIONS 29 4.1 DAS »C IN MODEL-VIEW-CONTROLLER 29 4.2 ACTIONMAPPINGS VERWENDEN 29 4.2.1 DREI REGELN ZUR STRUKTURIERUNG VON ACTIONMAPPINGS 30 4.3 ACTION-KLASSE SCHREIBEN 31 4.4 STRUTS-ACTIONSERVLET KONFIGURIEREN 31 RUECKBLICK 32 UEBUNG 4.A: EINFACHE ACTION 32 5 ARBEITEN MIT JSPS UND VIEW 35 5.1 JSP-TAGS INTEGRIEREN 35 5.2 JSP 2.0 UND JSTL 1.1 36 5.2.1 INTERNATIONALISIERUNG/LOKALISIERUNG 36 5.3 LAYOUT MIT TILES 37 5.3.1 TILES-DEFINITIONEN ERSTELLEN 39 5.3.2 TILES-WEITERLEITUNG VERWENDEN 39 5.4 CASCADING STYLESHEETS (CSS) 40 5.4.1 STYLESHEETS WIEDERVERWENDEN 41 5.5 MENUENAVIGATION 42 5.5.1 MENUES ANZEIGEN 42 5.6 JAVASCRIPT 43 RUECKBLICK 44 UEBUNG 5.A: LAYOUTS UND NAVIGATION 44 UEBUNG 5.B: STYLESHEETS WIEDERVERWENDEN 45 6 ARBEITEN MIT EINFACHEN BEANS 47 6.1 WAS IST EINE JAVABEAN? 47 6.2 FORMULARBEISPIEL 47 6.3 WAS IST EINE FORMBEAN? 48 6.4 EIN »REALISTISCHER BEAN-PROTOTYP 49 6.5 IDE-MAKROS SCHREIBEN 51 6.5.1 BEAN MIT JSP VERKNUEPFEN 51 6.6 LOGGING 53 RUECKBLICK 54 UEBUNG 6.A: EINFACHE FORMBEANS UND MAKROS 54 UEBUNG 6.B: HTML-TEXT-TAG 56 7 TIPPS ZUM ENTWICKLUNGSPROZESS 59 7.1 KOENNEN SIE EINE BRUECKE (ODER WEB-APPLIKATION) BAUEN? 59 7.2 WAS IST PROJEKTPLANUNG? 60 7.2.1 WAS SIND AUFGABEN? 62 7.3 ITERATIVE PROZESSSCHRITTE 63 7.4 VERTRAGSGEMAESS PROGRAMMIEREN 64 7.5 WELCHER KANDIDAT SOLL EINGESTELLT WERDEN? 64 7.6 UEBERGABESTRATEGIE 65 7.7 OUTSOURCING AUF FESTPREISBASIS 66 7.8 PROJEKTPOLITIK 66 RUECKBLICK 67 VORSCHAU 67 INHALTSVERZEICHNIS TEIL II - BAUSTEINE 8 DATENZUGRIFF RICHTIG AUSLEGEN 71 8.1 EINLEITUNG 71 8.2 DATENSCHICHTZUGRIFF - DAS »M IN MVC 71 8.3 BEISPIEL EINES DAO-INTERFACE 72 8.3.1 DAO-IMPLEMENTIERUNGSOPTIONEN: ENTITY- ODER OBJEKTRELATIONAL? ... 73 8.4 ABBILDUNG EINES DAO AUF DIE DATENBANK MIT SQL 74 8.5 DAO MIT DEM DATASOURCE-POOL VERBINDEN 75 8.5.1 DAO VERWENDEN 76 8.6 WAS ZEICHNET EINEN GUTEN PROGRAMMIERER AUS? 77 8.7 OBJEKTDISORIENTIERTE PROGRAMMIERUNG 77 8.8 DIE VORTEILE OBJEKTORIENTIERTER PROGRAMMIERUNG 78 8.9 DAOS WIEDERVERWENDBAR MACHEN 79 8.10 DAO-HELPER-OBJEKTE VERWENDEN 79 RUECKBLICK 82 UEBUNG 8.A: DAO 82 9 WIEDERVERWENDBARE BEANS 85 9.1 UNIT TESTING 85 9.1.1 JSP UND BEANS 88 9.2 MVC FUER FORMBEANS MIT DAO 89 9.3 DATEN BEARBEITEN 90 9.4 WIEDERVERWENDBARE FORMBEAN 90 9.5 GEMEINSAME BEAN-METHODEN 91 9.6 NAVIGATION ZWISCHEN ZEILEN UND ITERATOR-ADAPTER 92 RUECKBLICK 94 UEBUNG 9.A: ANSPRUCHSVOLLE BEANS UND UNIT TESTS 94 10 WIEDERVERWENDBARE ACTIONS UND EREIGNISSE 97 10.1 MELDUNGEN VON DER SEITE ZUR ACTION 97 10.2 JSP-ANFRAGE- UND SESSION-DEBUGGING 99 10.3 ACTIONS GRUPPIEREN 99 10.4 EREIGNISSE 102 10.4.1 UEBLICHE EREIGNISSE 103 10.5 ACTION-EREIGNISOBJEKT 103 10.6 ACTION ERWEITERN 104 10.7 ACTION-KLASSE MIT EREIGNISSEN 106 RUECKBLICK 107 UEBUNG 10.A: NOCH MEHR EINFACHE ACTIONS 107 UEBUNG 10.B: MELDUNGEN 108 UEBUNG 10.C: ANSPRUCHSVOLLE ACTION MIT SAVE-EVENT 109 11 WEITERE FORMULARBEHANDLUNGS-ACTIONS 113 11.1 ALTERNATIVE MVC-FLUSSOPTIONEN 113 11.2 INSERT-EREIGNISSE 115 11.3 AUSNAHMEBEHANDLUNG 116 11.3.1 AUSNAHMEFLUSS 117 11.4 MULTIZEILEN-AKTUALISIERUNG 118 XVI INHALTSVERZEICHNIS 11.5 TRANSAKTIONEN 119 11.6 MASTER/DETAIL-VERARBEITUNG 119 11.7 BOOKMARKS AUF ACTIONS 121 RUECKBLICK 122 UEBUNG LL.A (OPTIONAL): SQL.DATE 122 UEBUNG LL.B: MULTIZEILEN-AKTUALISIERUNG 122 UEBUNG LL.C (OPTIONAL): ONNEW 123 12 VALIDIERUNG 125 12.1 EINGABEVALIDIERUNG 125 12.2 VALIDIERUNGSMELDUNGEN 127 12.3 VALIDIERUNGSFEHLER ANZEIGEN 127 12.4 CLIENTSEITIGE VALIDIERUNG 129 12.4.1 GESCHAEFTSREGELN 130 12.4.2 DOPPELTE SUBMIT-OPERATIONEN 130 RUECKBLICK 131 VORSCHAU 131 UEBUNG 12.A: VALIDIERUNG 131 TEIL III - PERSPEKTIVEN 13 DYNAMISCHER SITE-INHALT 135 13.1 DYNAMISCHER INHALT 135 13.2 CONTENT MANAGEMENT 137 13.3 SUCHFUNKTION IMPLEMENTIEREN 137 13.4 SQL-SUCHE ABBILDEN 138 13.5 FORMBEAN FUER SUCHERGEBNISSE 139 13.5.1 JAVASCRIPT-BAUM 140 13.6 BASICPORTAL 141 13.7 SERVICEORIENTIERTE ARCHITEKTUR MIT DEM INVERSION OF CONTROL PATTERN (IOC) . . 142 13.8 ASYNCHRONE VERARBEITUNG 143 13.9 E-COMMERCE UND XML 144 13.10 AD-HOC-REPORTS ERSTELLEN 145 RUECKBLICK 147 UEBUNG 13.A (OPTIONAL): REPORT-SERVLET 147 14 SICHERHEIT 149 14.1 LOGIN-SICHERHEIT MIT CONTAINERSEITIGER AUTORISATION 149 14.1.1 CONTAINERSICHERHEIT KONFIGURIEREN 150 14.2 SICHERHEIT AUF ZEILENEBENE IMPLEMENTIEREN 152 14.2.1 SICHERHEIT AUF ZEILENEBENE ZUR BEAN UND SQL-MAP HINZUFUEGEN .... 152 14.3 INHAERENTE ZUGRIFFSRECHTE BEHANDELN 154 14.4 TILES- UND MENUESICHERHEIT 155 14.5 SSL 156 14.6 BENUTZER-IP-BEREICHE IDENTIFIZIEREN 156 14.7 WEITERE SICHERHEITSFAKTOREN 156 RUECKBLICK 157 UEBUNG 14.A: SICHERHEIT 157 INHALTSVERZEICHNIS XVII 15 KOMPLEXE FORMULARE UND PUNKTNOTATION 159 15.1 KOMPLEXE FORMULARE 159 15.1.1 VERSCHACHTELTE BEANS 160 15.2 PUNKTNOTATION 161 RUECKBLICK 162 UEBUNG 15.A (OPTIONAL): VERSCHACHTELTE PUNKTNOTATION 162 16 DROPDOWN-ELEMENTE UND SUPERTYP 165 16.1 OPTIONSSAMMLUNG FUER DROPDOWN-ELEMENTE VERWENDEN 165 16.2 OPTIONSWERTE AUS DER DATENBANK HOLEN 167 16.3 SUPERTYP IMPLEMENTIEREN 167 16.4 SQL-MAP UND DAO FUER SUPERTYPEN 168 RUECKBLICK 169 UEBUNG 16.A: OPTIONSAUSWAHL 169 17 BENUTZEROBERFLAECHE AUSGESTALTEN 171 17.1 XML-RPC 171 17.2 INHALT IM XML-FORMAT BEREITSTELLEN 172 17.3 FALLBEISPIEL: AUF STRUTS-BEANS UEBER EXCEL ZUGREIFEN 172 17.4 MACROMEDIA FLASH 173 17.4.1 MACROMEDIA FLEX 176 17.5 SOFTWARE ALS UTILITY 176 RUECKBLICK 177 UEBUNG 17.A (OPTIONAL): FLASH 177 18 PERFORMANCE-MANAGEMENT 179 18.1 BETRIEBSUEBERWACHUNG 179 18.2 DATEN LADEN 180 18.3 BELASTUNGSTESTS DURCHFUEHREN 181 18.4 DATENBANKSERVER 182 18.5 APPLIKATIONSSERVER 182 18.5.1 GLEICHER PHYSISCHER STANDORT 183 18.6 PROZESS DER SQL-ANFRAGEAUSFUEHRUNG 183 18.6.1 WIE DATENBANK-ENGINES ANFRAGEN AUSFUEHREN 184 18.6.2 WIE DATENBANK-ENGINES JOINS BEHANDELN 185 18.6.3 STORED PROCEDURES 186 18.6.4 WEITERE SQL-TIPPS 187 18.7 FAILOVER 188 RUECKBLICK 188 UEBUNG 18.A (OPTIONAL): BELASTUNGSTEST - OPENSTA 189 UEBUNG 18.B (OPTIONAL): STORED PROCEDURES 190 19 ZUKUNFTSSICHERHEIT DER APPLIKATION 191 19.1 RELEASE ENGINEERING 191 19.2 AENDERUNGSMANAGEMENT 192 19.3 ANT UND MAVEN - BEST PRACTICES 192 19.4 CVS 193 19.5 FAILOVER-RECOVERY 195 19.6 APPLIKATIONSSERVER AUSWAEHLEN 195 XVIII INHALTSVERZEICHNIS 19.7 CHAIN-FILTER 196 19.8 DESIGN 196 19.9 WAS IST UEBERBEWERTET? 197 19.10 HAEUFIGE FEHLER 198 INDEX 199
any_adam_object 1
author Cekvenich, Vic
Gehner, Wolfgang
author_facet Cekvenich, Vic
Gehner, Wolfgang
author_role aut
aut
author_sort Cekvenich, Vic
author_variant v c vc
w g wg
building Verbundindex
bvnumber BV017927111
classification_rvk ST 252
ST 253
ctrlnum (OCoLC)76695122
(DE-599)BVBBV017927111
dewey-full 004
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 004 - Computer science
dewey-raw 004
dewey-search 004
dewey-sort 14
dewey-tens 000 - Computer science, information, general works
discipline Informatik
edition 1. Aufl.
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01526nam a2200397 c 4500</leader><controlfield tag="001">BV017927111</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20050616 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">040309s2004 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">970383975</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898642844</subfield><subfield code="9">3-89864-284-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76695122</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV017927111</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="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</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">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253 S81</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Cekvenich, Vic</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Struts - best practices</subfield><subfield code="b">die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen</subfield><subfield code="c">Vic Cekvenich ; Wolfgang Gehner</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 206 S.</subfield><subfield code="b">Ill., graph. Darst.</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">Struts</subfield><subfield code="0">(DE-588)4731453-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Struts</subfield><subfield code="0">(DE-588)4731453-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gehner, Wolfgang</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=010747578&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;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-010747578</subfield></datafield></record></collection>
id DE-604.BV017927111
illustrated Illustrated
indexdate 2024-12-23T16:29:28Z
institution BVB
isbn 3898642844
language German
English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-010747578
oclc_num 76695122
open_access_boolean
owner DE-355
DE-BY-UBR
DE-Aug4
DE-739
DE-824
DE-858
DE-M347
DE-573
DE-83
DE-11
owner_facet DE-355
DE-BY-UBR
DE-Aug4
DE-739
DE-824
DE-858
DE-M347
DE-573
DE-83
DE-11
physical XVIII, 206 S. Ill., graph. Darst.
publishDate 2004
publishDateSearch 2004
publishDateSort 2004
publisher dpunkt-Verl.
record_format marc
spellingShingle Cekvenich, Vic
Gehner, Wolfgang
Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen
Struts (DE-588)4731453-9 gnd
subject_GND (DE-588)4731453-9
title Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen
title_auth Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen
title_exact_search Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen
title_full Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen Vic Cekvenich ; Wolfgang Gehner
title_fullStr Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen Vic Cekvenich ; Wolfgang Gehner
title_full_unstemmed Struts - best practices die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen Vic Cekvenich ; Wolfgang Gehner
title_short Struts - best practices
title_sort struts best practices die erstellung kommerzieller webanwendungen mit praxisbeispielen und ubungen
title_sub die Erstellung kommerzieller Webanwendungen - mit Praxisbeispielen und Übungen
topic Struts (DE-588)4731453-9 gnd
topic_facet Struts
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010747578&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT cekvenichvic strutsbestpracticesdieerstellungkommerziellerwebanwendungenmitpraxisbeispielenundubungen
AT gehnerwolfgang strutsbestpracticesdieerstellungkommerziellerwebanwendungenmitpraxisbeispielenundubungen