or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Flex on Java [Paperback]

BJ Allmon , Jeremy Anderson
1.0 out of 5 stars  See all reviews (1 customer review)
RRP: £31.99
Price: £25.36 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.63 (21%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Monday, 20 May? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.

Book Description

22 Nov 2010 1933988797 978-1933988795 1

Unlike many Flex books that presume readers want to develop applications from scratch, Flex on Java is for developers in the real world-where Flex is one more technology being added to existing systems developed in Java, and where integration is the key indicator of success.

Written for Java developers beginning to use Flex, Flex on Java shows how to use Flex alongside existing Java applications, and how to integrate Flex using familiar server-side technologies such as Spring, EJBs, JMS, and more. The authors, both Agile development experts, focus on Agile and test-driven development to enable readers to redesign applications that deliver more value and with zero defects. Throughout the book, readers will apply these techniques to refactoring a single application into a rich internet application using Flex and the BlazeDS framework.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.


Customers Who Bought This Item Also Bought


Product details

  • Paperback: 264 pages
  • Publisher: Manning Publications; 1 edition (22 Nov 2010)
  • Language: English
  • ISBN-10: 1933988797
  • ISBN-13: 978-1933988795
  • Product Dimensions: 18.9 x 1.5 x 23.3 cm
  • Average Customer Review: 1.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,508,631 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

BJ Allmon is also a writer and developer with Pillar. He specializes in enterprise open source tools and frameworks. A former college instructor, he has written articles for a variety of publications including IBM DeveloperWorks.

Jeremy Anderson is a freelance writer and developer for Pillar Technology Group. He has been developing web based applications and various enterprise integrations using Java and .NET for almost 5 years.


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

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

5 star
0
4 star
0
3 star
0
2 star
0
1.0 out of 5 stars
1.0 out of 5 stars
Most Helpful Customer Reviews
0 of 1 people found the following review helpful
1.0 out of 5 stars DO NOT BUY! Examples no longer work 23 Oct 2011
Format:Paperback
I bought the book in Oct 2011 none of the examples work.
Apparently there were changes in apache struts which is used in the example app.

This is not the fault of the authors and they did promise to produce corrections (July 2011).

However that was several months ago and in my opinion this book should not be sold in its current condition!

Please read the manning forum before buying ....
Google "manning flex on java forum "
(I can't include the link here)
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.6 out of 5 stars  5 reviews
1 of 1 people found the following review helpful
5.0 out of 5 stars Excellent book, great topic coverage and best practices 29 Dec 2011
By Frederic Daoud - Published on Amazon.com
Format:Paperback
This book was a joy to read. Not too lengthy, not bloated, with nice topic coverage.

The prose is excellent and from a technical standpoint, the book does a great job of showing how to combine Flex with Java to build rich web applications.

The choice of AppFuse to reduce the amount of explanations necessary to set up a Java web application was a nice touch to keep the book tight.

I also appreciated the use of Maven. If you use Maven to build your Java projects, you will appreciate learning how to integrate Flex into your project instead of needing a separate build process just for the Flex part.

Finally, besides the "meat" of building applications with Java anf Flex, coverage of other topics such as security, automated testing, and Grails makes this book an excellent value. Thumbs up to the authors for their hard work at producing a quality book.
1 of 1 people found the following review helpful
5.0 out of 5 stars Puts it all together: Flex, Spring, Blazeds, Grails, Maven, FlexUnit 19 Nov 2010
By Doug Warren - Published on Amazon.com
Format:Paperback
This is a fantastic book, extremely focused and organized, and packed with practical examples. I have reviewed lots of books, and I think this is one of the best. I loved it - just the book I needed!

It shows developers how to exploit open source technologies to create rich user interfaces using Flex SDK, AIR, and Degrafa with Java web applications based on Spring, BlazeDS, Grails, JMS, and ActiveMQ using Maven, FlexUnit, and Hudson development tools. It puts it all together with powerful examples.

I was constantly impressed throughout every chapter of this book. I was overwhelmed with the thorough Maven support for all the examples. The Bugs and Contacts examples really demonstrated the power of Flex. Also, the final chapter on Grails was magnificent. ''I ran the examples, and they were great!

They are extremely reusable, and absolutely wonderful. Both the Bugs and Contacts applications are very general and can be the foundation for many projects. And the Maven support is simply outstanding, and probably the most valuable aspects of this book. These examples are just right for learning the technology. Also, the explanations were very well done.

Overall this book is wonderful. However, I must mention that there are some relatively minor things that need some attention due to recent changes associated with the transition of the Maven Flex plugin, FlexMojos, to Sonatype; hopefully, the authors can address these in their online author forum or book errata available on the Manning web site.

This book definitely helps improve your Flex skills significantly to exploit its full potential. I recommend this book to anyone interested in leveraging Flex with Java.
1 of 1 people found the following review helpful
5.0 out of 5 stars Chapter 5 alone is worth the cost of the book 12 Nov 2010
By John Griffin - Published on Amazon.com
Format:Paperback
I was one of the reviewers for this book during its development.

Overview
Adobe Flex has become a prolific toolkit for building RIAs. A primary advantage of Flex for RIA development is that it integrates easily with any back-end technology. By providing native XML, SOAP, and Data Remoting capabilities, Flex enables developers to build rich new UIs on top of existing services. For Java developers this combination is especially compelling because many Java systems have already embraced service-oriented architectures with SOAP Web Services, Spring, or one of numerous other technologies.

The book starts off by introducing the two technologies and building a sample Java application you can play with. After that you continue by building a Flex client for the Java application that ties into some Java web services. Part 1, introductory information, covers the first four chapters.

Part 2, chapters 5 and 6, introduces topics that allow Flex to connect to Java through object remoting, logging, and messaging. In chapters 5 and 6 a deeper dive is taken into backend integration with Java on the server side. Using the Spring Framework for Flex integration is demonstrated.

Part 3, chapters 7-11, covers a hodgepodge of topics, such as security and personalization, building graphs, desktop development with AIR, unit testing, and building a Flex and Grails application.

Maven is the build tool of choice for this book and its configuration is delved into as needed for the examples.

Summary of Contents
Part 1: Getting started
Chapter 1: Some Flex with your Java?
The book begins with a brief history of Java and Flex and continues with a rapid tour of Flex including how to start building a Flex application.

Chapter 2: Beginning with Java
This is a book about Java integration, but a simple Java web application is built. Frameworks were chosen that should ease the Java learning curve necessary to get a sample application up and running fast.

Chapter 3: Getting rich with Flex
A disconnected naked UI Flex client can take advantage of mock data and allow developers to easily prototype a UI without the complexity of external dependencies. This approach is demonstrated in chapter 3 where the beginnings of a rich UI for the FlexBugs sample application are created. This is the running application common to all Manning Publishing books.

Chapter 4: Connecting to web services
This chapter demonstrates connecting to the Java server side and how to leverage the Flex API for connecting to web services. Rather than use the typical approach of current literature, including the Flex online documentation, clean interfaces and views are created and a Flex client that will scale on demand is created.

Part 2: Strengthening the backend
Chapter 5: BlazeDS remoting and logging
This chapter demonstrates further how to connect a Flex client more directly to the server side using the open source BlazeDS framework. BlazeDS provides a mechanism for allowing Flex to call methods on Java objects through binary serialization with the Action Message Format or AMF. This chapter also covers BlazeDS logging in detail.

Chapter 6: Flex messaging
Here is a demonstration of how to develop Flex applications that take advantage of simple polling. We have to wait until chapter 11 for the discussion on how to connect using Java Message Service (JMS).

Part 3: Going above and beyond
Chapter 7: Securing and personalizing your application
This chapter demonstrates building authentication, authorization, and personalization with Spring Security (Acegi) integration.

Chapter 8: Charting with Degrafa
Degrafa is a declarative graphics framework that provides a suite of graphics classes. Degrafa is open source and can be used to build robust charts, tools, and other graph- ical elements with less effort and complexity than other frameworks. How to accomplish that is this chapter's topic.

Chapter 9: Desktop 2.0 with AIR
Comprehensive coverage of all aspects of converting a Flex application to an Air application including how to set up deployment is the topic of this chapter.

Chapter 10: Testing your Flex application
Every good programming book includes a discussion of unit testing. Some discuss Test Driven Design (TDD). This chapter discusses both of these topics.

Chapter 11: Flex on Grails
This chapter assumes that you are at least somewhat familiar with both Groovy and Grails, but if you have never seen or done any development using either, you should still be able to follow along. Idiomatic Groovy code is shown but not much detail about what the code does is given as that is apparently beyond the scope of this chapter. A simplified contact management application called Flex Contacts is built. Included are the details of exposing a Grails service to Flex and integrating Flex with JMS.

Opinion
To begin with, readers of this book should be familiar with software development in general, specifically Flex and Java. Although the book was written to teach integration techniques for Flex and Java, not language fundamentals, it was done in a manner making it easy for even Flex or Java beginners to get rolling quickly with both.

This book is absolutely loaded with example code and every (that's right, every) configuration file change is delved into step-by-step.

Chapter 5 is the bomb! To paraphrase a fellow reviewer, this chapter alone is easily worth the price of the book! The simplifications presented here utilizing Spring will easily save both Java and Flex developers a ton of time in development. The how to's of Java/Flex messaging implementation leaves chapter 6 not far behind.

More and more of the upper class of technical books are dedicating at least some time to discussion of application testing. Flex on Java takes this a little further with coverage of Test Driven Development (TDD). It contains a very welcome and much needed canvas of continuous integration with Hudson.

When this reviewer first examined this book, Chapter 11 seemed to be kind of a redheaded stepchild chapter until the realization that co-author Jeremy Anderson is quite involved in the Groovy scene. This chapter's strengths are two-fold. It demos Rapid Prototype Development (RPD) by taking leave of the running application and presenting a new pared down application. Secondly, it shows the implementation of JMS and ActiveMQ but since this is done in a Groovy environment it is of questionable value to Java/Flex developers. Groovy developers should appreciate it, however.

If you are a Java and/or a Flex developer that must interface between one and the other of these technologies then this book's plentiful examples and timesaving techniques are for you. You can't go wrong.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges