Cargando…

Data-Centric Applications with Vaadin 8 : Develop and maintain high-quality web applications using Vaadin.

Vaadin is an open-source Java framework used to build modern user interfaces. Vaadin 8 simplifies application development and improves user experience. The book starts with an overview of the architecture of Vaadin applications. You will also learn advanced concepts like, internationalization, authe...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Duarte, Alejandro
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1035517209
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 180512s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d IDB  |d CHVBK  |d OCLCO  |d OCLCF  |d NLE  |d TEFOD  |d OCLCQ  |d LVT  |d N$T  |d UKAHL  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d UKMGB  |d OCLCO  |d OCLCQ  |d OCLCO  |d TMA  |d OCLCQ 
015 |a GBC200898  |2 bnb 
016 7 |a 018867829  |2 Uk 
019 |a 1035397291  |a 1040676926  |a 1175637257 
020 |a 9781783288854  |q (electronic bk.) 
020 |a 178328885X  |q (electronic bk.) 
020 |z 9781783288847 
029 1 |a CHNEW  |b 001016263 
029 1 |a CHVBK  |b 523132557 
029 1 |a AU@  |b 000067107923 
029 1 |a AU@  |b 000067383800 
029 1 |a UKMGB  |b 018867829 
035 |a (OCoLC)1035517209  |z (OCoLC)1035397291  |z (OCoLC)1040676926  |z (OCoLC)1175637257 
037 |a 1E2224D4-00FF-4320-9E0C-F21EB46E949D  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.A65  |b .D837 2018eb 
072 7 |a COM  |x 051230  |2 bisacsh 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Duarte, Alejandro. 
245 1 0 |a Data-Centric Applications with Vaadin 8 :  |b Develop and maintain high-quality web applications using Vaadin. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (194 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Creating New Vaadin Projects; Technical requirements; About the demo applications; Understanding the source code; Understanding the architecture of a Vaadin application; Creating a new project from scratch; Maven dependencies; Servlets and UIs; Maven plugins; Components and layouts; Listeners and binders; Events and listeners; Data binding; Resources and themes; Widget sets and add-ons; Summary; Chapter 2: Modularization and Main Screens; Technical requirements. 
505 8 |a Creating a multi-module Maven projectImplementing an application's main screen; Defining an API for an application's main screen; Implementing support classes; Implementing a concrete application's main screen; Adding and configuring the required UI components; Implementing the ApplicationLayout interface; Implementing the menu; Modularizing Vaadin applications; Identifying alternatives for modularization; Registering modules with the application; Discovering modules; Implementing new modules; Summary; Chapter 3: Implementing Server-Side Components with Internationalization. 
505 8 |a Technical requirementsUsing extensions to develop a UI component; Extending VerticalLayout; Why avoid extension?; Using composition to develop custom components; Implementing a factory; Using the Composite class; Using the LoginForm class; Using internationalization for Multiple Language Support; Removing hardcoded strings; Getting localized strings; Getting and setting the locale; Summary; Chapter 4: Implementing Authentication and Authorization; Technical requirements; Implementing public and private views; Using the HTTP session and cookies to identify users. 
505 8 |a Keeping track of authenticated usersImplementing the login/logout process; Implementing the remember me feature; Enabling features according to a user's roles; Coding authorization logic in UI components; Coding authorization using request data; Getting request information; Routing requests to a UI component; Coding authorization with the help of a Navigator; Summary; Chapter 5: Connecting to SQL Databases Using JDBC; Technical requirements; Introduction to JDBC; Adding a JDBC driver for your database; Establishing a database connection through a connection pool. 
505 8 |a Creating a statement and executing an SQL queryGetting and processing a result set; Closing a database connection; Implementing data repositories; Defining a domain model; Implementing repositories and services; The active record pattern; Summary; Chapter 6: Connecting to SQL Databases Using ORM Frameworks; Technical requirements; Using object-relational mapping frameworks; Connecting to SQL databases using JPA; Defining a persistence unit; Creating an EntityManagerFactory; Implementing Entity classes; Executing queries; Implementing a Vaadin UI to list and save Entities. 
500 |a Connecting to SQL databases using MyBatis. 
520 |a Vaadin is an open-source Java framework used to build modern user interfaces. Vaadin 8 simplifies application development and improves user experience. The book starts with an overview of the architecture of Vaadin applications. You will also learn advanced concepts like, internationalization, authentication, authorization, and database connectivity. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Application software  |x Development. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Internet: general works.  |2 bicssc 
650 7 |a Databases.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Computers  |x Database Management  |x General.  |2 bisacsh 
650 7 |a Computers  |x Web  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
776 0 8 |i Print version:  |a Duarte, Alejandro.  |t Data-Centric Applications with Vaadin 8 : Develop and maintain high-quality web applications using Vaadin.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5379684  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34423237 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5379684 
938 |a EBSCOhost  |b EBSC  |n 1804683 
938 |a YBP Library Services  |b YANK  |n 15343664 
994 |a 92  |b IZTAP