Web Applications with Javascript or Java : : Volume 2: Associations and Class Hierarchies / / Gerd Wagner, Mircea Diaconescu.

Today, 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 a...

Full description

Saved in:
Bibliographic Details
Superior document:Title is part of eBook package: De Gruyter DG Ebook Package English 2021
VerfasserIn:
Place / Publishing House:München ;, Wien : : De Gruyter Oldenbourg, , [2021]
©2021
Year of Publication:2021
Language:English
Series:De Gruyter Textbook
Online Access:
Physical Description:1 online resource (XV, 184 p.)
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 06084nam a22009615i 4500
001 9783110500325
003 DE-B1597
005 20221201113901.0
006 m|||||o||d||||||||
007 cr || ||||||||
008 221201t20212021gw fo d z eng d
010 |a 2018287057  |z 2020948051 
020 |a 9783110500325 
024 7 |a 10.1515/9783110500325  |2 doi 
035 |a (DE-B1597)470415 
035 |a (OCoLC)1243310407 
040 |a DE-B1597  |b eng  |c DE-B1597  |e rda 
041 0 |a eng 
044 |a gw  |c DE 
050 0 0 |a TK5105.875.I6  |b W34 2018 
072 7 |a COM032000  |2 bisacsh 
100 1 |a Wagner, Gerd,   |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Web Applications with Javascript or Java :  |b Volume 2: Associations and Class Hierarchies /  |c Gerd Wagner, Mircea Diaconescu. 
264 1 |a München ;  |a Wien :   |b De Gruyter Oldenbourg,   |c [2021] 
264 4 |c ©2021 
300 |a 1 online resource (XV, 184 p.) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 0 |a De Gruyter Textbook 
505 0 0 |t Frontmatter --   |t Foreword --   |t Contents --   |t List of Figures --   |t List of Tables --   |t Part I: Associations --   |t Introduction --   |t 1 Reference Properties and Unidirectional Associations --   |t 2 Implementing Unidirectional Functional Associations with Plain JS --   |t 3 Implementing Unidirectional Non-Functional Associations with Plain JS --   |t 4 Implementing Unidirectional Functional Associations with Java EE --   |t 5 Unidirectional Non-Functional Associations with Java EE --   |t 6 Unidirectional Associations Practice Projects --   |t 7 Bidirectional Associations --   |t 8 Implementing Bidirectional Associations with Plain JS --   |t 9 Implementing Bidirectional Associations with Java EE --   |t 10 Special Topics on Associations --   |t 11 Bidirectional Associations Practice Projects --   |t Part II: Inheritance in Class Hierarchies --   |t Introduction --   |t 12 Subtyping and Inheritance --   |t 13 Subtyping with Plain JS --   |t 14 Subtyping with Java EE --   |t 15 Subtyping Practice Projects --   |t Glossary --   |t Index 
506 0 |a restricted access  |u http://purl.org/coar/access_right/c_16ec  |f online access with authorization  |2 star 
520 |a Today, 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 |a Issued also in print. 
538 |a Mode of access: Internet via World Wide Web. 
546 |a In English. 
588 0 |a Description based on online resource; title from PDF title page (publisher's Web site, viewed 01. Dez 2022) 
650 0 |a Folk music  |z Indonesia  |z Java. 
650 0 |a Gamelan music. 
650 0 |a Java (Computer program language) 
650 0 |a JavaScript (Computer program language) 
650 0 |a Web applications. 
650 4 |a Java. 
650 4 |a JavaScript. 
650 4 |a UML. 
650 4 |a Web Application. 
650 7 |a COMPUTERS / Information Technology.  |2 bisacsh 
653 |a Java. 
653 |a JavaScript. 
653 |a Web Applications. 
700 1 |a Diaconescu, Mircea,   |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t DG Ebook Package English 2021  |z 9783110750720 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t DG OWV ebook Paket Lehrbücher Technik und Informatik 2021  |z 9783110753981  |o ZDB-23-OTI 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t DG Plus DeG Package 2021 Part 1  |z 9783110750706 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t EBOOK PACKAGE COMPLETE 2021 English  |z 9783110754001 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t EBOOK PACKAGE COMPLETE 2021  |z 9783110753776  |o ZDB-23-DGG 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t EBOOK PACKAGE Engineering, Computer Sciences 2021 English  |z 9783110754070 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t EBOOK PACKAGE Engineering, Computer Sciences 2021  |z 9783110753837  |o ZDB-23-DEI 
776 0 |c EPUB  |z 9783110497564 
776 0 |c print  |z 9783110500240 
856 4 0 |u https://doi.org/10.1515/9783110500325 
856 4 0 |u https://www.degruyter.com/isbn/9783110500325 
856 4 2 |3 Cover  |u https://www.degruyter.com/document/cover/isbn/9783110500325/original 
912 |a 978-3-11-075070-6 DG Plus DeG Package 2021 Part 1  |b 2021 
912 |a 978-3-11-075072-0 DG Ebook Package English 2021  |b 2021 
912 |a 978-3-11-075400-1 EBOOK PACKAGE COMPLETE 2021 English  |b 2021 
912 |a 978-3-11-075407-0 EBOOK PACKAGE Engineering, Computer Sciences 2021 English  |b 2021 
912 |a EBA_CL_CHCOMSGSEN 
912 |a EBA_DGALL 
912 |a EBA_EBKALL 
912 |a EBA_ECL_CHCOMSGSEN 
912 |a EBA_EEBKALL 
912 |a EBA_ESTMALL 
912 |a EBA_STMALL 
912 |a GBV-deGruyter-alles 
912 |a PDA12STME 
912 |a PDA13ENGE 
912 |a PDA18STMEE 
912 |a PDA5EBK 
912 |a ZDB-23-DEI  |b 2021 
912 |a ZDB-23-DGG  |b 2021 
912 |a ZDB-23-OTI  |b 2021