7%
Easy Web Development with WaveMaker

Easy Web Development with WaveMaker

          
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

Written as a practical Packt tutorial, this essential reference will help you use WaveMaker to design, develop, and deploy rich, responsive web applications. This book is for 'citizen developers'; amateur developers who want to build modern, responsive, but scalable web applications connected to database, REST, and Java services without all the effort. No specific technical knowledge is assumed. However, you will be interacting with numerous technologies throughout the course of this book. The more of those technologies you are familiar with, the easier you will find this book. This book is also good for developers looking to use WaveMaker as a tool to build quickly build AJAX browser clients to their web and Java services using the Spring Framework

Table of Contents:
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


Best Sellers


Product Details
  • ISBN-13: 9781782161783
  • Publisher: Packt Publishing Limited
  • Publisher Imprint: Packt Publishing Limited
  • Edition: Revised edition
  • Language: English
  • Returnable: N
  • Weight: 525 gr
  • ISBN-10: 1782161783
  • Publisher Date: 02 Apr 2023
  • Binding: Digital (delivered electronically)
  • Height: 235 mm
  • No of Pages: 306
  • Spine Width: 16 mm
  • Width: 191 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Easy Web Development with WaveMaker
Packt Publishing Limited -
Easy Web Development with WaveMaker
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Easy Web Development with WaveMaker

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA