Instant Vert.x

Simone Scarduzio

  • 出版商: Packt Publishing
  • 出版日期: 2013-09-03
  • 售價: $1,080
  • 貴賓價: 9.5$1,026
  • 語言: 英文
  • 頁數: 54
  • 裝訂: Paperback
  • ISBN: 1783282916
  • ISBN-13: 9781783282913
  • 下單後立即進貨 (約3~4週)

商品描述

A kick-start for rapid development of asynchronous network applications using the Vert.x framework Overview Learn something new in an Instant! A short, fast, focused guide delivering immediate results Implement parallel programming, without the hassle of traditional concurrency models Find easy asynchronous API for networking, filesystems, message passing, and clustering Interact with solid Java libraries such as JDBC and JPA from your modules written in any supported language through the eventbus In Detail In traditional concurrent programming, it's hard to achieve accuracy and even harder to achieve performance. vert.x has a revolutionary approach that takes care of all the thread orchestration, message passing, and shared data in the framework. Deadlocks? Synchronization? Thread pool management? These are now problems of the past. Instant Vert.x Starter is a practical, hands-on guide that provides you with a number of clear, step-by-step examples, which will help you to get the best out of the Vert.x platform and asynchronous programming in general. This book gives an overview of the advantages of asynchronous programming, especially the Vert.x concurrency model. You will learn how to properly set up your environment with all the necessary tools to get you going with the authentic JVM-polyglot experience with Vert.x. After basic examples in JavaScript, Ruby, Python, Groovy, Java, well dig deeper into more real tasks using JavaScript. With Instant Vert.x, you will learn everything you need to know to be an independent web application developer, ready to create real-world web applications in no time. What you will learn from this book Make use of technologies such as HTML5 and CSS3 to provide native-quality application experiences without the need for plugins Create a sample application using Sencha Touch that will run on Apple iOS, Google Android, BlackBerry 10, and Windows Phone Use the list of components avail