Articoli correlati a Easy Web Development With Wavemaker 6.5

Easy Web Development With Wavemaker 6.5 - Brossura

 
9781782161783: Easy Web Development With Wavemaker 6.5

Sinossi

A practical, hands-on guide for amateur developers to design, develop, and deploy web and mobile applications using WaveMaker

Overview

  • Develop and deploy custom, data-driven, and rich AJAX web and mobile applications with minimal coding using the drag-and-drop WaveMaker Studio
  • Use the graphical WaveMaker Studio IDE to quickly assemble web applications and learn to understand the project’s artefacts
  • Customize the generated application and enhance it further with custom services and classes using Java and JavaScript

In Detail

Developers of all levels can now easily develop custom, responsive, and rich web application clients with secure, scalable servers utilizing relational databases and RESTful services using WaveMaker Studio. Whether you need a departmental business application or a form application for your weekend club, this book will show you how to design, develop, and deploy professional grade web applications with WaveMaker.

Easy Web Development with WaveMaker will help you use WaveMaker to design, develop, and deploy rich, responsive web applications, even if you are not a programmer. If you need to build a data-driven web application, but you only know ‘enough to be dangerous,’ you need this book.

This book examines every angle of using WaveMaker to build applications, from dissecting examples to customizing, deploying, and debugging your own applications.

This book enables the non-professional programmer to become comfortable not only with using WaveMaker Studio itself, but also with the artefacts produced by the studio as well as the runtime and services provided by the WaveMaker framework. You will learn everything, from how customize the user experience with JavaScript and CSS to integrating with custom Java services and the Spring Framework server-side.

Easy Web Development with WaveMaker 6.5 is packed with examples, code samples, screenshots, and links to equip you to be successful with WaveMaker Studio.

What you will learn from this book

  • Design better performing, more usable, and more scalable web applications that are easier to maintain using WaveMaker Studio
  • Understand both the big picture and the file-by-file assembly of a WaveMaker application and the WaveMaker framework
  • Rapidly generate forms, data models, and services from existing relational databases and web services
  • Customize the generated application and add complex custom features using standard technologies including CSS, JavaScript, and Java
  • Diagnose and debug problems in applications using the Chrome developer tools and the Eclipse debugger
  • Secure applications by developing an understanding of how security is applied and leverage that understanding to be confident in the results
  • Understand the deployment options and requirements for WaveMaker applications, from the desktop to the cloud
  • Access and leverage the underlying Dojo Toolkit and Spring Framework to build custom solutions to enterprise problems

Approach

Written as a practical Packt tutorial, this essential reference will help you use WaveMaker to design, develop, and deploy rich, responsive web applications.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore

Edward Callahan

Edward Callahan is an accomplished open source software engineer and consultant living in the San Francisco Bay Area. Currently with Typesafe, Edward was the Scrum Master and a core contributor to the WaveMaker project in VMware's SpringSource division. He led the formation of the WaveMaker developer community and has written countless forum posts, examples, and wiki articles about its development. Prior to joining WaveMaker, he was a Senior Manager of technical support for Progress Software's Enterprise Infrastructure Division. He completed his education at Worcester Polytechnic Institute and Northeastern University.

Contenuti

Preface
Chapter 1: Getting Started with WaveMaker
Chapter 2: Digging into the Architecture
Chapter 3: Using Studio
Chapter 4: Designing a Well Performing Application
Chapter 5: Navigating Towards Reusability
Chapter 6: Styling the Application
Chapter 7: Working with Databases
Chapter 8: Utilizing Web Services
Chapter 9: Custom Java Services
Chapter 10: Customizing the User Interface with JavaScript
Chapter 11: Mastering Client Customization
Chapter 12: Securing Applications
Chapter 13: Deploying Applications
Chapter 14: Mobile Deployment
Chapter 15: Debugging
Index

Preface

Up

Chapter 1: Getting Started with WaveMaker
Setting up your workspace
Getting the right version
Being browser smart
Installing locally using a release package
Building a Studio from GitHub
Setting up the examples
Importing the database
Introducing CRM Simple
Exploring the sample application
Summary

Up

Chapter 2: Digging into the Architecture
The big picture
Getting comfortable with the JavaScript client
Dojo Toolkit
Dojo made easy
Binding and Events
Loading the client
Springing into the server side
Starting from web.xml
Client and server communications
Types
Studio is also an application
Summary

Up

Chapter 3: Using Studio
Welcome to projects
Hello WaveyWeb
Adding services
Inserting components
The canvas
Working on the canvas
Source editors
The Script tab
The other source panels
The resource manager
The palette
The properties panel
The page and project properties
Binding dialog
Using revision control software
Summary

Up

Chapter 4: Designing a Well Performing Application
Begin with the end in mind
Leveraging layouts
Screen sizing strategies
Multiple versions of an application, or all-in-one?
One screen for all devices
A screen for each screen size
The hybrid approach
Going faster
Using page containers effectively
How many page containers
Reducing module loading
Optimizing use of data and service calls
Beware of autoUpdate
Controlling the result set size
Client-side querying of variable results
Live views and related data
Lazy loading
Related editors
Summary

Up

Chapter 5: Navigating Towards Reusability
Navigation, layers, and page containers
Simple notifications
Alert!
Toast
Confirmations
Warn and prompt dialogs
Dialogs
Generic dialog
Loading dialog
The designable and page dialogs
Published page properties
Accessing components of a page container page
History and back button
URL management
Summary

Up

Chapter 6: Styling the Application
CSS in WaveMaker
Tooled styling
Defining classes
Avoiding !important
Testing rules with dojo.query()
Themes
Subthemes
Managing themes
Importing and exporting themes
Importing CSS
Borrowing parts
Other styling tools
New in WM 6.6
Summary

Up

Chapter 7: Working with Databases
Generating the data model
Importing an existing database
Importing the sample database
Creating a new schema
Exporting a schema
Making project-only schema changes
Examining the service
Customizing database services
Re-import
Live data components
Form creation using database objects
Dissecting the live panel
Related data
Live views
Query by example
HQL
Mixing HQL and live data
Calling SQL and stored procedures from Java
Summary

Up

Chapter 8: Utilizing Web Services
Installing wsdl4j-bin.jar
Feed services
Binding the feed
SOAP
If service generation is not successful
REST
REST services returning XML
REST services returning JSON
The XHR proxy
Summary

Up

Chapter 9: Custom Java Services
Java or web service
Adding a custom service
Dissecting the template class
The classpath
JAR and class files
Java source files
Using an external editor
NetBeans
Eclipse/STS
Compiling external edits
RuntimeAccess
Access other service beans
Server-side validation
Dependency injection
Logging
Summary

Up

Chapter 10: Customizing the User Interface with JavaScript
Important warning for browser-executed code
Events
Asynchronous events
Event handlers
Binding expressions
Setting and getting values
JavaScript variables
wm.Variable
Simple types
EntryData
Complex types
Filters
Resources
The console
Trees
Completions
JS Reference
JavaScript toString()
Source code
Summary

Up

Chapter 11: Mastering Client Customization
Formatters
useLocalTime
Custom Function
DojoGrid
Display expressions
Custom columns
LiveForm
Validation
onBeforeServiceCall
Dynamic page content
Reflow
createComponent()
Custom components
Summary

Up

Chapter 12: Securing Applications
Security in WaveMaker
Configuring security
Security providers
Roles
Setup services
Widget RBAC
Multitenancy
The security service
Customizing the configuration
URL access
Page access control
Service operation access
Using code
Using XML
Securing runtime service
Disabling live saving
Troubleshooting
Summary

Up

Chapter 13: Deploying Applications
Deployment requirements
Preparing for deployment
The deployment dialog
WAR/EAR
Tomcat
JVM configuration
Mod_proxy
Cloud deployment
Cloud Foundry
Amazon EC2
Summary

Up

Chapter 14: Mobile Deployment
The mobile hybrid
Before you begin
Cordova API
PhoneGap build
Local build
Cloud build
Configuring the build
Uploading the ZIP
Customizing the ZIP file
Summary

Up

Chapter 15: Debugging
General troubleshooting
Logging output
Clearing the cache
Resetting WEB-INF
Restarting the server
Undeploy old applications
Watching the network
Client
Logging
Built-in debugger
Developer tools
Closure Compiler
Chrome Developer Tools for WebKit
Tools for other browsers
Mobile debugging
Weinre
At the console
No this keyword
Debugger
Useful tool features
Server
Logging
Starting with JPDA
Attaching with Eclipse
Summary

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditorePackt Pub Ltd
  • Data di pubblicazione2013
  • ISBN 10 1782161783
  • ISBN 13 9781782161783
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero di pagine306

Compra usato

Condizioni: buono
Good condition. A copy that has...
Visualizza questo articolo

GRATIS per la spedizione in U.S.A.

Destinazione, tempi e costi

Risultati della ricerca per Easy Web Development With Wavemaker 6.5

Foto dell'editore

Callahan, Edward
Editore: Packt Publishing, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Antico o usato Brossura

Da: Wonder Book, Frederick, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains. Codice articolo V15E-01395

Contatta il venditore

Compra usato

EUR 5,33
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Callahan, Edward
Editore: Packt Publishing, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Antico o usato Paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_290447343

Contatta il venditore

Compra usato

EUR 4,60
Convertire valuta
Spese di spedizione: EUR 3,35
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Callahan, Ed
Editore: Packt Pub Ltd, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo Brossura

Da: Lucky's Textbooks, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo ABLIING23Mar2912160158115

Contatta il venditore

Compra nuovo

EUR 43,92
Convertire valuta
Spese di spedizione: EUR 3,57
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Callahan, Ed
Editore: Packt Pub Ltd, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781782161783

Contatta il venditore

Compra nuovo

EUR 49,72
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Edward Callahan
Editore: Packt Publishing Limited, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781782161783

Contatta il venditore

Compra nuovo

EUR 55,96
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Edward Callahan
Editore: Packt Publishing Limited, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781782161783

Contatta il venditore

Compra nuovo

EUR 51,51
Convertire valuta
Spese di spedizione: EUR 5,97
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Callahan, Ed
Editore: Packt Publishing 2013-04, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo PF

Da: Chiron Media, Wallingford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PF. Condizione: New. Codice articolo 6666-IUK-9781782161783

Contatta il venditore

Compra nuovo

EUR 45,51
Convertire valuta
Spese di spedizione: EUR 18,42
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Callahan, Ed
Editore: Packt Pub Ltd, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781782161783_new

Contatta il venditore

Compra nuovo

EUR 50,78
Convertire valuta
Spese di spedizione: EUR 14,25
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Ed Callahan
Editore: Packt Publishing Limited, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo Paperback / softback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 557. Codice articolo C9781782161783

Contatta il venditore

Compra nuovo

EUR 56,04
Convertire valuta
Spese di spedizione: EUR 14,65
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Ed Callahan
Editore: Packt Publishing, 2013
ISBN 10: 1782161783 ISBN 13: 9781782161783
Nuovo Taschenbuch
Print on Demand

Da: AHA-BUCH GmbH, Einbeck, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Codice articolo 9781782161783

Contatta il venditore

Compra nuovo

EUR 69,83
Convertire valuta
Spese di spedizione: EUR 30,87
Da: Germania a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 2 copie di questo libro

Vedi tutti i risultati per questo libro