Professional BlazeDS and over one million other books are available for Amazon Kindle. Learn more
CDN$ 41.57
  • List Price: CDN$ 65.99
  • You Save: CDN$ 24.42 (37%)
Usually ships within 3 to 6 weeks.
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
Add to Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional BlazeDS: Creating Rich Internet Applications with Flex and Java Paperback – Oct 12 2009


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
CDN$ 41.57
CDN$ 0.01 CDN$ 0.50

Join Amazon Student in Canada



Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Product Details



Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 10 reviews
5 of 5 people found the following review helpful
Consize overview of the product for a busy professional Nov. 19 2009
By Yakov Fain - Published on Amazon.com
Format: Paperback
Coming to Flex from a Java world, I clearly see two groups of people working on enterprise RIA projects:
1. People who know Java and J2EE and are novices to Flex
2. People who know Flex with a little understanding of what's going on on the server side (i.e. J2EE)

I'm interviewing lots of enterprise developers for various Flex/Java roles, and it seems to be a trend that most people do not understand internals of BlazeDS/LCDS. While you can definitely find bits and pieces of information on the subject by googling specific topics and going through the product documentation, this 300-page book is something that gives you the entire picture of Flex-BlazeDS-J2EE data flow. How many people know what's long polling and what why it's better than polling? How to configure channels and endpoints to use long polling with failover to polling? Can you push the data form the server to the client with BlazeDS? How can you modify and extend the communication layer of BlazeDS (front-end channels and server-side adapters)? What are the option of conneting BlazeDS with the ORM framework (Hibernate)?

This book gives you an overview of all these subjects with pretty simple to follow code samples. One of the reviewers wrote that he was falling to sleep while reading this book. Sure, it's a lot more interesting reading about developing flashy UI gadgets. Give me yet another Flex video player and a photo album application!

Unfortunately, there are boring areas in any Flex/Java enterprise application that can either turn your project either into a well performing stable RIA or put the server on its knees.

If you are looking for a fundamental manuscript on BlazeDS, this is not the book you need. But if you are a busy professional/tech lead/PM who needs to quickly get the big picture and understand what his/her options are, this book will definitely help you.
2 of 2 people found the following review helpful
Great book April 6 2010
By Bykov Rodion - Published on Amazon.com
Format: Paperback Verified Purchase
Very useful book for everyone working with Flex/AIR and remote data. If you ever wonder how Flash Remoting works from inside - this book is for you. BlazeDS is not only standalone Java server, but also comes bundled with Adobe Coldfusion 9 and Railo. Book will be helpful to Coldfusion/Railo developers to dig deeper into Flash Remoting and real-time messaging.
bug fix March 25 2012
By mark - Published on Amazon.com
Format: Paperback
On page 59, the dropdown "Application server type:" is no longer J2EE, it is now java. When the combined Java/Flex project is created, the services-config.xml file needs to be updated.

services-config.xml -
in the default configuration, at the endpoint tags, wherever it says: "{server.name}:{server.port}/{context.root}"
replace with: "localhost:8080/HelloBlazeDS"

example:
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="[...]"
.
.
.
<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
<endpoint url="[...]"
.
.
.
<channel-definition id="my-polling-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="[...]"
.
.
.
Unfortunate purchase April 10 2011
By Tyler - Published on Amazon.com
Format: Kindle Edition
Reading this book was like reading a term paper that was written the night before it was due - it's filled with fluff, the grammar and flow gets worse the farther along you get, the chapters that sound like they'll be interesting are a waste of time. Save your money.
A very chaotic and generally bad book July 14 2010
By James D. Boyd - Published on Amazon.com
Format: Paperback
Let me start by saying that I understand that writing a book is really difficult. I wish the author success in his future endeavors, but as a customer I am very dissatisfied.

I was excited to get this book, but upon reading it I became much less enthusiastic. One of my biggest beefs with it is that the code is very poorly presented in the book. It also jumps around a lot. It is nearly impossible to sit down with this book alone and use the code in printed form to create a working example. The introduction to setting up a development environment is also terrible. I wish that I could get back my money and the time spent reading the book.


Feedback