Cargando…

Real-time web application development using Vert.x 2.0 : an intuitive guide to building applications for the real-time web with the Vert.x platform /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Parviainen, Tero (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn861537032
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 131009s2013 enka o 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d UMI  |d COO  |d S4S  |d DEBBG  |d DEBSZ  |d OCLCQ  |d OCLCF  |d OCLCQ  |d COCUF  |d CNNOR  |d MOR  |d N$T  |d OCL  |d AGLDB  |d OCLCQ  |d U3W  |d D6H  |d STF  |d VTS  |d CEF  |d NRAMU  |d NLE  |d INT  |d VT2  |d AU@  |d OCLCQ  |d UKMGB  |d G3B  |d TKN  |d OCLCQ  |d UAB  |d UKAHL  |d OCLCO  |d QGK  |d OCLCQ 
016 7 |a 018005429  |2 Uk 
019 |a 865512039  |a 867907644  |a 961662854  |a 962568051  |a 1259166097 
020 |a 9781782167969  |q (electronic bk.) 
020 |a 178216796X  |q (electronic bk.) 
020 |z 1782167951 
020 |z 9781782167952 
029 1 |a AU@  |b 000052404530 
029 1 |a AU@  |b 000067115152 
029 1 |a CHNEW  |b 000643226 
029 1 |a DEBBG  |b BV041632836 
029 1 |a DEBBG  |b BV041778041 
029 1 |a DEBSZ  |b 40432519X 
029 1 |a DEBSZ  |b 493129723 
029 1 |a NZ1  |b 15908210 
029 1 |a UKMGB  |b 018005429 
035 |a (OCoLC)861537032  |z (OCoLC)865512039  |z (OCoLC)867907644  |z (OCoLC)961662854  |z (OCoLC)962568051  |z (OCoLC)1259166097 
037 |a CL0500000351  |b Safari Books Online 
050 4 |a QA76.76.A65  |b P37 2013eb 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051000  |2 bisacsh 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Parviainen, Tero,  |e author. 
245 1 0 |a Real-time web application development using Vert.x 2.0 :  |b an intuitive guide to building applications for the real-time web with the Vert.x platform /  |c Tero Parviainen. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (122 pages) :  |b illustrations (chiefly color) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from PDF title page (ebrary, viewed October 9, 2013). 
500 |a Includes index. 
520 8 |a Annotation  |b Vert.x is a platform for building highly networked and scalable applications on the Java Virtual Machine. Using just a few powerful building blocks, it provides a powerful framework that scales to a multitude of different usage scenarios. It is one of the few truly polyglot development platforms, providing seamless interoperability between components written in JavaScript, CoffeeScript, Java, Ruby, Python, and Groovy. Real-time Web Application Development using Vert.x 2.0 will show you how to get up and running on the powerful Vert.x platform. Using a hands-on example of developing a mind map editor, this book shows you how to build a Vert.x application from the ground up, and on the way introduces all of the major building blocks of Vert.x, such as integrating with a database, polyglot development, and so on. Real-time Web Application Development using Vert.x 2.0 will guide you step-by-step through building a Vert.x application so that youll be able to start building one of your own in no time. From initiation to scaling, youll develop a mind map editor application with real-time collaboration capabilities. As you go through the development process, youll get to know all the building blocks of Vert.x applications: Verticles, Worker Verticles, the Event Bus, and Modules. Youll also see how Vert.x apps seamlessly reach into client devices by building a client application using the Vert.x Event Bus Bridge, Knockout.js, and D3.js. Real-time Web Application Development using Vert.x 2.0 guides you through the whole Vert.x application development process, tying all of the important concepts together with a simple, realistic example application. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; ww. PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Vert.x; Installing Vert.x; Prerequisite -- Java; Checking your version of Java; Obtaining Java; Obtaining a Vert.x distribution; OS X and Linux; Windows; Running Vert.x; Embedding Vert.x; Your first verticle -- Hello world; A web server; Summary; Chapter 2: Developing a Vert.x Web Application; Adding a new verticle for mind map management; Implementing server-side mind map management; Listing mind maps; Saving a mind map; Deleting a mind map. 
505 8 |a The resulting codeBridging the event bus to clients; The server; The client; Testing the bridge; Adding the user interface; Listing the mind maps; Creating a mind map; Deleting a mind map; Verticles and concurrency; Summary; Chapter 3: Integrating with a Database; MongoDB; Installing MongoDB; Installing the Vert.x Mongo Persistor module; Implementing database integration for mind map management; Requiring the Vert.x console; Listing mind maps; Finding a specific mind map; Saving a mind map; Deleting a mind map; Refactoring to remove duplication; Summary; Chapter 4: Real-time Communication. 
505 8 |a The mind map structureReal-time interaction; Events; Commands; The editor verticle; The helper functions; The add node command handler; The rename node command handler; The delete node command handler; Deploying the editor verticle; The client; The mind map editor file; Updating the HTML; Opening the editor; Sending the commands; Handling events; Sharing the findNodeByKey function; Initializing the visualization; Rendering the visualization; Calling the render function; Styling the visualization; Testing the editor; Summary; Chapter 5: Polyglot Development and Modules. 
505 8 |a Vert.x modules and reuseCreating a module; The module directory; Module descriptor; Libraries; Implementing the module; Deploying the module; Integrating the client; Summary; Chapter 6: Deploying and Scaling Vert.x; Deploying a Vert.x application; Set up an Ubuntu box; Set up a user; Install Java on the server; Install MongoDB on the server; Set up privileged ports; Install Vert.x on the server; Make the application port configurable; Set up the application on the server; Test the setup; Setting up an upstart service; Deploying new versions; Scaling a Vert.x application; Verticle counts. 
505 8 |a MemoryClustering Vert.x; Summary; Index. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Application software  |x Development. 
650 0 |a Web applications. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Applications Web. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Web applications.  |2 fast  |0 (OCoLC)fst01895855 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
776 0 8 |i Print version:  |a Parviainen, Tero.  |t Real-time web application development using Vert.x 2.0.  |d Birmingham : Packt Publishing, 2013  |w (OCoLC)861537032 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=643358  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26849605 
938 |a ebrary  |b EBRY  |n ebr10769875 
938 |a EBSCOhost  |b EBSC  |n 643358 
994 |a 92  |b IZTAP