๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Web Applications with Javascript or Java: Volume 2: Associations and Class Hierarchies (De Gruyter Textbook)

โœ Scribed by Mircea Wagner, Gerd / Diaconescu


Publisher
De Gruyter Oldenbourg
Year
2021
Tongue
English
Leaves
200
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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.

โœฆ Table of Contents


Foreword
Contents
List of Figures
List of Tables
Part I: Associations
Introduction
1 Reference Properties and Unidirectional Associations
2 Implementing Unidirectional Functional Associations with Plain JS
3 Implementing Unidirectional Non-Functional Associations with Plain JS
4 Implementing Unidirectional Functional Associations with Java EE
5 Unidirectional Non-Functional Associations with Java EE
6 Unidirectional Associations Practice Projects
7 Bidirectional Associations
8 Implementing Bidirectional Associations with Plain JS
9 Implementing Bidirectional Associations with Java EE
10 Special Topics on Associations
11 Bidirectional Associations Practice Projects
Part II: Inheritance in Class Hierarchies
Introduction
12 Subtyping and Inheritance
13 Subtyping with Plain JS
14 Subtyping with Java EE
15 Subtyping Practice Projects
Glossary
Index


๐Ÿ“œ SIMILAR VOLUMES


Web Applications with Javascript or Java
โœ Gerd Wagner; Mircea Diaconescu ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› De Gruyter Oldenbourg ๐ŸŒ English

<p>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: JavaScrip

Web Applications with JavaScript or Java
โœ Gerd Wagner, Mircea Diaconescu ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› De Gruyter Oldenbourg ๐ŸŒ English

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

Web Applications with Javascript or Java
โœ Gerd Wagner, Mircea Diaconescu ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› De Gruyter Oldenbourg ๐ŸŒ English

This book shows how to build front-end web applications with plain JavaScript, not using any framework or library. Such applications can be provided by any web server, but are executed on the user's computer device (smartphone, tablet or notebook). It discusses two advanced, but fundamental issues i

Web Applications with Javascript or Java
โœ Gerd Wagner; Mircea Diaconescu ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› De Gruyter Oldenbourg ๐ŸŒ English

<p>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: JavaScrip