Please Disable Adblock to Show Download Link
DOWNLOAD eBooks
Author : Jonathan Suh
Genre : Computers
Summary : In this book, we discuss both Java-based web applications and Flex-basedRIAs. For the Java developer, this means you can learn how to take your existingfamiliarity with Java and integrate Flex and RIAs into your projects. For developerswho are more familiar with Flash or Flex, this book will guide you through thecore techniques demanded by server-side applications, such as Spring, POJO(Plain Old Java Objects) and ORM (Object-relational mapping).This book is divided into ten chapters, which are grouped according to threeconcepts – Model, Control and View.Model• Getting Started: Learn more about how Rich Internet Applications came intobeing, and the developer environment necessary for the CrePetstore project.• Spring Fundamentals: Learn about Spring, one of the signature frameworksfor Java web applications, and its principles, structure and implementation,together with source code.• Data Service: Learn about the principles and implementation of HTTPService,Web Service and RemoteObject - the techniques used to service data fromserver-side to the Flex client.Control• Rich Internet Applications: Learn about the basic principles behind RIAs, andhow Flex and Spring applications can be integrated to deliver them.• Cairngorm Framework: Learn about Cairngorm, a Model-View-Control (MVC)framework used to structure Flex applications. More than just a framework,however, Cairngorm is generally considered a methodology and best practicethat can help achieve optimal arrangements of Flex code and components.• Data Communication: Analogous to the 'Data Service' chapter, this chapterexamines how the data services are implemented on the Flex client side throughsource code examples.View• Flex Fundamentals: Looking at the sample application, learn the basic techniquesbehind building Flex application, using either Flex SDK or Flash Builder.• Event and Data: Learn about event-based architecture and data binding, twoways to create more efficient and organized Flex applications.• User Interface Enhancement: How to use style, skins, chart, navigation,transition and effect and more to improve Flex user interfaces.• Advanced Topics: More advanced techniques such as localization for multiplelanguages and mobile platform support using Adobe AIR.