Web applications with JavaScript or Java.: (Constraint validation, special data types, enumerators) by Diaconescu, Mircea (9783110499957) | Browns Books
Image for Web applications with JavaScript or Java.: (Constraint validation, special data types, enumerators)

Web applications with JavaScript or Java.: (Constraint validation, special data types, enumerators) - Volume 1,

Part of the De Gruyter Textbook series
See all formats and editions

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.

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.

I. Getting Started
    1. A Quick Tour of the Foundations of Web Apps
    2. Summaries of JavaScript and Java EE
    3. Building a Minimal Web App in Seven Steps
    4. Lessons Learned
    5. Practice Projects

II. Constraint Validation
    6. Integrity Constraints and Data Validation
    7. Constraint Validation in a Plain JavaScript Front-End App
    8. Constraint Validation in a Java EE Back-End App
    9. Lessons Learned
    10. Practice Projects

III. Enumerations
    11. Enumerations and Enumeration Attributes
    12. Dealing with Enumerations in a Plain JavaScript Front-End App
    13. Dealing with Enumerations in a Java EE Back-End App
    14. Lessons Learned
    15. Practice Projects

IV. Special Datatypes
    16. Calendar Dates
    17. Quantities
    18. Collections
    19. Complex Datatypes

Read More
Additional licensing options are available for educational accounts. Please sign in to access
Product Details
De Gruyter
3110499959 / 9783110499957
eBook (Adobe Pdf)
006.76
18/12/2017
Germany
English
252 pages
Copy: 10%; print: 10%

We have stock available for immediate despatch, and should this not cover your order, if more stock isn’t already on the way, it will be ordered immediately to cover your order.

This typically takes 1-2 weeks, depending on availability from the publisher.