PacktLib: Real-time Web Application Development using Vert.x 2.0

Real-time Web Application Development using Vert.x 2.0

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Getting Started with Vert.x

Installing Vert.x

Running Vert.x

Your first verticle – Hello world

A web server

Summary

Developing a Vert.x Web Application

Adding a new verticle for mind map management

Implementing server-side mind map management

Bridging the event bus to clients

Adding the user interface

Verticles and concurrency

Summary

Integrating with a Database

MongoDB

Installing MongoDB

Installing the Vert.x Mongo Persistor module

Implementing database integration for mind map management

Refactoring to remove duplication

Summary

Real-time Communication

The mind map structure

Real-time interaction

The editor verticle

Deploying the editor verticle

The client

Testing the editor

Summary

Polyglot Development and Modules

Vert.x modules and reuse

Creating a module

Deploying the module

Integrating the client

Summary

Deploying and Scaling Vert.x

Deploying a Vert.x application

Scaling a Vert.x application

Summary

Index