Java EE and HTML5 enterprise application development

Build and distribute business Web applications that target both desktop and mobile devices. Cowritten by Java EE and NetBeans IDE experts, this book fully explains cutting-edge, highly responsive design tools and strategies. Find out how to navigate NetBeans IDE, construct HTML5 programs, employ Jav...

Full description

Bibliographic Details
Main Author: Brock, John
Other Authors: Wielenga, Geertjan, Gupta, Arun
Format: eBook
Language:English
Published: New York McGraw-Hill Education 2014
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04201nmm a2200469 u 4500
001 EB001928238
003 EBX01000000000000001091140
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 0071823093 
020 |a 9780071823142 
020 |a 007182314X 
050 4 |a QA76.76.A65 
100 1 |a Brock, John 
245 0 0 |a Java EE and HTML5 enterprise application development  |c John Brock, Arun Gupta, Geertjan Wielenga 
260 |a New York  |b McGraw-Hill Education  |c 2014 
300 |a 1 volume  |b illustrations 
505 0 |a Server-Sent Events (SSE) -- WebSocket -- Responsive Design -- Syntactically Awesome Stylesheets (SASS) -- Summary -- Chapter 6: HTML5 and Java Application Security -- Client-Side Security -- Cross-Site Scripting -- Cross-Site Request Forgery -- Clickjacking -- Authentication and Authorization -- Client-Side Security Common Sense -- Server-Side Security -- Authentication -- REST Resource Security -- WebSocket Security -- Summary -- Index 
505 0 |a REST Principles -- Java API for RESTful Web Services -- JAX-RS Client API -- Server-Sent Events -- Summary -- Chapter 4: WebSocket -- What Is WebSocket? -- WebSocket Handshake -- WebSocket API -- Java API for WebSocket -- HTML5 Client Application for WebSocket -- HTML5 Application Setup -- JavaScript API for WebSocket -- Summary -- Chapter 5: HTML5, JavaScript, and CSS -- HTML5 Project Setup -- REST -- Read, Using the GET Request (R of CRUD) -- Create, Using the POST Request (C of CRUD) -- Update, Using the PUT Request (U of CRUD) -- Delete, Using the DELETE Request (D of CRUD) 
505 0 |a Includes bibliographical references and index 
505 0 |a Cover -- Title Page -- Copyright Page -- About the Authors -- About the Technical Editor -- Contents at a Glance -- Contents -- Acknowledgments -- Introduction -- Who Should Read This Book -- What This Book Covers -- How to Use This Book and Code -- Chapter 1: Introduction to Java EE and HTML5 Enterprise Development -- Development Tools -- NetBeans -- Java EE 7 -- HTML5 -- Summary -- Chapter 2: Persistence -- JPA Entity -- Packaging an Entity -- Managing an Entity -- Java Persistence Query Language -- Criteria API -- Native SQL -- Schema Generation -- Summary -- Chapter 3: RESTful Resources 
653 |a Logiciels d'application / Développement 
653 |a HTML (Langage de balisage) 
653 |a Application software / Development / fast 
653 |a HTML (Document markup language) / fast 
653 |a HTML. / aat 
653 |a Java (Computer program language) / fast 
653 |a Java (Langage de programmation) 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
653 |a HTML (Document markup language) / http://id.loc.gov/authorities/subjects/sh95002791 
653 |a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362 
700 1 |a Wielenga, Geertjan 
700 1 |a Gupta, Arun 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9780071823098 
776 |z 0071823093 
776 |z 9780071823098 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780071823098/?ar  |x Verlag  |3 Volltext 
082 0 |a 006.78 
520 |a Build and distribute business Web applications that target both desktop and mobile devices. Cowritten by Java EE and NetBeans IDE experts, this book fully explains cutting-edge, highly responsive design tools and strategies. Find out how to navigate NetBeans IDE, construct HTML5 programs, employ JavaScript APIs, integrate CSS and WebSockets, and handle security. This Oracle Press guide also offers practical coverage of SaaS, MVVM, and RESTful concepts. Topics include: exploring HTML5 and Java EE 7 features; using NetBeans IDE editors, templates, and code generators; implementing MVVM functionality with Knockout.js; mapping database objects using Java Persistence API; configuring, managing, and invoking RESTful Web Services; maximizing messaging efficiency through WebSockets; accepting and processing HTML5 Server-Sent Events streams; and employing Syntactically Awesome Stylesheets, CSS3, and Sassy CSS.