000 06212nam a22009855i 4500
001 9783110500325
003 DE-B1597
005 20240730161919.0
006 m|||||o||d||||||||
007 cr || ||||||||
008 221201t20212021gw fo d z eng d
010 _a2018287057
_z2020948051
020 _a9783110500325
024 7 _a10.1515/9783110500325
_2doi
035 _a(DE-B1597)470415
035 _a(OCoLC)1243310407
040 _aDE-B1597
_beng
_cDE-B1597
_erda
041 0 _aeng
044 _agw
_cDE
050 0 0 _aTK5105.875.I6
_bW34 2018
072 7 _aCOM032000
_2bisacsh
100 1 _aWagner, Gerd,
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978391
245 1 0 _aWeb Applications with Javascript or Java :
_bVolume 2: Associations and Class Hierarchies /
_cGerd Wagner, Mircea Diaconescu.
264 1 _aMünchen ;
_aWien :
_bDe Gruyter Oldenbourg,
_c[2021]
264 4 _c©2021
300 _a1 online resource (XV, 184 p.)
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 0 _aDe Gruyter Textbook
505 0 0 _tFrontmatter --
_tForeword --
_tContents --
_tList of Figures --
_tList of Tables --
_tPart I: Associations --
_tIntroduction --
_t1 Reference Properties and Unidirectional Associations --
_t2 Implementing Unidirectional Functional Associations with Plain JS --
_t3 Implementing Unidirectional Non-Functional Associations with Plain JS --
_t4 Implementing Unidirectional Functional Associations with Java EE --
_t5 Unidirectional Non-Functional Associations with Java EE --
_t6 Unidirectional Associations Practice Projects --
_t7 Bidirectional Associations --
_t8 Implementing Bidirectional Associations with Plain JS --
_t9 Implementing Bidirectional Associations with Java EE --
_t10 Special Topics on Associations --
_t11 Bidirectional Associations Practice Projects --
_tPart II: Inheritance in Class Hierarchies --
_tIntroduction --
_t12 Subtyping and Inheritance --
_t13 Subtyping with Plain JS --
_t14 Subtyping with Java EE --
_t15 Subtyping Practice Projects --
_tGlossary --
_tIndex
506 0 _arestricted access
_uhttp://purl.org/coar/access_right/c_16ec
_fonline access with authorization
_2star
520 _aToday, web applications are the most important type of software applications. This textbook shows how to design and implement them, using a model-based engineering approach that covers general information management concepts and techniques and the two most relevant technology platforms: JavaScript and Java. The book provides an in-depth tutorial for theory-underpinned and example-based learning by doing it yourself, supported by quiz questions and practice projects. Volume 1 provides an introduction to web technologies and model-based web application engineering, discussing the information management concepts of constraint-based data validation, enumerations and special datatypes. Volume 2 discusses the advanced information management concepts of associations and inheritance in class hierarchies. Web apps are designed using UML class diagrams and implemented with two technologies: JavaScript for front-end (and distributed NodeJS) apps, and Java (with JPA and JSF) for back-end apps. The six example apps discussed in the book can be run, and their source code downloaded, from the book's website.
530 _aIssued also in print.
538 _aMode of access: Internet via World Wide Web.
546 _aIn English.
588 0 _aDescription based on online resource; title from PDF title page (publisher's Web site, viewed 01. Dez 2022)
650 0 _aFolk music
_zIndonesia
_zJava.
_978392
650 0 _aGamelan music.
_978393
650 0 _aJava (Computer program language)
_93829
650 0 _aJavaScript (Computer program language)
_94703
650 0 _aWeb applications.
_99556
650 4 _aJava.
_978394
650 4 _aJavaScript.
_978395
650 4 _aUML.
_978396
650 4 _aWeb Application.
_978397
650 7 _aCOMPUTERS / Information Technology.
_2bisacsh
_978398
653 _aJava.
653 _aJavaScript.
653 _aWeb Applications.
700 1 _aDiaconescu, Mircea,
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_978399
773 0 8 _iTitle is part of eBook package:
_dDe Gruyter
_tDG Ebook Package English 2021
_z9783110750720
773 0 8 _iTitle is part of eBook package:
_dDe Gruyter
_tDG OWV ebook Paket Lehrbücher Technik und Informatik 2021
_z9783110753981
_oZDB-23-OTI
773 0 8 _iTitle is part of eBook package:
_dDe Gruyter
_tDG Plus DeG Package 2021 Part 1
_z9783110750706
773 0 8 _iTitle is part of eBook package:
_dDe Gruyter
_tEBOOK PACKAGE COMPLETE 2021 English
_z9783110754001
773 0 8 _iTitle is part of eBook package:
_dDe Gruyter
_tEBOOK PACKAGE COMPLETE 2021
_z9783110753776
_oZDB-23-DGG
773 0 8 _iTitle is part of eBook package:
_dDe Gruyter
_tEBOOK PACKAGE Engineering, Computer Sciences 2021 English
_z9783110754070
773 0 8 _iTitle is part of eBook package:
_dDe Gruyter
_tEBOOK PACKAGE Engineering, Computer Sciences 2021
_z9783110753837
_oZDB-23-DEI
776 0 _cEPUB
_z9783110497564
776 0 _cprint
_z9783110500240
856 4 0 _uhttps://doi.org/10.1515/9783110500325
856 4 0 _uhttps://www.degruyter.com/isbn/9783110500325
856 4 2 _3Cover
_uhttps://www.degruyter.com/document/cover/isbn/9783110500325/original
912 _a978-3-11-075070-6 DG Plus DeG Package 2021 Part 1
_b2021
912 _a978-3-11-075072-0 DG Ebook Package English 2021
_b2021
912 _a978-3-11-075400-1 EBOOK PACKAGE COMPLETE 2021 English
_b2021
912 _a978-3-11-075407-0 EBOOK PACKAGE Engineering, Computer Sciences 2021 English
_b2021
912 _aEBA_CL_CHCOMSGSEN
912 _aEBA_DGALL
912 _aEBA_EBKALL
912 _aEBA_ECL_CHCOMSGSEN
912 _aEBA_EEBKALL
912 _aEBA_ESTMALL
912 _aEBA_STMALL
912 _aGBV-deGruyter-alles
912 _aPDA12STME
912 _aPDA13ENGE
912 _aPDA18STMEE
912 _aPDA5EBK
912 _aZDB-23-DEI
_b2021
912 _aZDB-23-DGG
_b2021
912 _aZDB-23-OTI
_b2021
942 _cEBK
999 _c84584
_d84584