Beginning Java and Flex: Migrating Java, Spring, Hibernate by Filippo di Pisa

By Filippo di Pisa

Over the previous few years, the now open resource Adobe Flex Framework has been followed by way of the Java group because the most popular framework for Java RIAs utilizing Flash for the presentation layer. Flex is helping Java builders to construct and retain expressive web/desktop functions that installation always on all significant browsers, computers, and working structures.

Beginning Java and Flex describes new, easier, and quicker how you can advance company RIAs. This publication is not just for Java or Flex builders, but in addition for all net builders who are looking to raise their productiveness and the standard in their development.

the purpose of the booklet is to educate the hot frontier of net improvement utilizing open resource, agile, light-weight Java frameworks with Flex. Java light-weight framework programming is helping Flex builders create dynamic-looking company functions. Flex and Java have gotten very hot for either enterprise and interactive applications.

What you are going to learn

  • Discover what Adobe Flex is and the way to exploit it on your Java improvement of the presentation tier or wealthy clients
  • Use Spring, Hibernate, and/or Maven with Flex
  • Use Flex and Java to create wealthy net purposes and/or Clients
  • Create Flash-based/enabled enterprise applications
  • Write extra solid Java-based Flex purposes and reusable code.
  • Create a few Flash-based video game applications

Who is that this ebook for?

This publication is for Java builders who are looking to get into Flex, Spring, Hibernate, and/or Maven and for all Flex builders who are looking to create tasks with the main used Java frameworks. additionally, this booklet can be attention-grabbing for many different internet builders simply because Java/Flex, as soon as discovered, increases their productiveness and the standard in their development.

About the Apress starting Series

The starting sequence from Apress is the precise option to get the data you must land that an important entry–level activity. those books will educate you a typical and significant expertise from the floor up simply because they're explicitly designed to take you from “novice to professional.” You’ll commence your trip by way of seeing what you must know—but with out pointless conception and filler. You’ll construct your ability set through studying tips on how to prepare real-world tasks step-by-step. So even if your objective is your subsequent profession problem or a brand new studying chance, the start sequence from Apress will take you there—it is your depended on advisor via strange territory!

Show description

Read or Download Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex PDF

Similar object-oriented design books

Creating Effective JavaHelp

JavaHelp is a web aid procedure constructed within the Java™ programming language. developing potent JavaHelp covers the most good points and suggestions of JavaHelp and indicates how one can create a easy JavaHelp procedure, organize aid issues, and set up the assistance approach in an software. Written for all degrees of Java builders and technical writers, the booklet takes a chapter-by-chapter method of construction thoughts, to impart an entire figuring out of ways to create usable JavaHelp structures and combine them into Java purposes and applets.

Practical Liferay: Java™-based Portal Applications Development

Liferay Portal is the major open-source company portal framework that makes use of Java and internet 2. zero applied sciences. internet portals usually functionality as some extent of entry to details at the world-wide-web. net portals, corresponding to Yahoo! , current info from assorted assets in a unified means. apart from the quest engine normal, internet portals provide different prone resembling e–mail, information, inventory costs, infotainment, and diverse different gains.

Modern Fortran Explained

Fortran is still one of many vital programming languages utilized in high-performance clinical, numerical, and engineering computing. a sequence of vital revisions to the traditional models of the language have steadily more desirable its features and the most recent general, Fortran 2008, contains many sleek positive factors, reminiscent of item orientation, coarrays for parallel programming, interoperability with C and diverse different improvements.

Mastering JavaScript Object-oriented Programming

Key FeaturesCovering all of the new Object-Oriented positive factors brought in ES6, this ebook indicates you ways to construct large-scale internet appsBuild apps that advertise scalability, maintainability, and reusabilityLearn well known Object-Oriented programming (OOP) ideas and layout styles to construct strong appsImplement Object-Oriented innovations in a variety of front-end architecturesBook DescriptionECMAScript 6 introduces a number of new Object-Oriented positive factors that vastly switch the way in which builders constitution their tasks.

Additional resources for Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex

Sample text

You can be much more productive with Flex, and produce code that is more elegant and maintainable. If you are coming from an OO environment, you will find Flex very easy to learn. If you are coming from scripting language background, Flex is likely to be harder than Ajax to learn, but you will ultimately be working in a much better environment. You will have a proper OO software design and reap all the benefits that this offers. Flex, Flash Cs3, and ActionScript Flex and Flash speak the same underlying technology and that is AS3.

Figure 2-4. UML diagram showing the MVC architecture 24 CHAPTER 2 ■ PRESENTING THE SAMPLE APPLICATION The Presentation Layer The presentation layer includes all the views and components needed for presenting data to the user. All screens, forms, animations, and pages are the province of the presentation layer. You could use various technologies such as Flex/ActionScript (AS), Javascript, Ajax, Java Swing, JSP, and more. For our usermanager sample application, I’ve chosen Flex/AS for the reasons previously discussed.

Table 1-3 shows the substantial differences between LiveCycle DS and BlazeDS. com/2008/01/31/BlazeDS-and-lcds-feature-difference/). html. Table 1-3. Differences between LiveCycle DS and BlazeDS. Features LiveCycleDS BlazeDS Dat a m an age ment S ervi ce s Client-Server synchronization x Conflict resolution x Data paging x SQL adapter x Hibernate adapter x Docum ent Se rvi ce s LiveCycle remoting x RIA-to-PDF conversion x 11 CHAPTER 1 ■ DEVELOPING WITH JAVA AND FLEX Enterp ris e-Class Flex app li cati on se rvices Data access/remoting x x Proxy service x x Automated testing support x Software clustering x Web tier compiler x x Enterp ris e I nte grati on WSRP generation x Ajax data services x x Flex-Ajax bridge x x Runtime configuration x x Open adapter architecture x x JMS adapter x x Server-side component integration x x ColdFusion integration x Offli ne Appli cati on Supp ort Offline data cache x Local message queuing x Real - Ti me D at a 12 Publish and Subscribe messaging x Real -time data quality of service x RTMP tunneling x x CHAPTER 1 ■ DEVELOPING WITH JAVA AND FLEX Introduction to Flex In the previous sections, we talked about Java POJO and lightweight frameworks programming, and also the bridge between the Java business logic to the presentation layer.

Download PDF sample

Rated 4.95 of 5 – based on 3 votes