File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Flex and the fly likes Flex + Java + BlazeDS: Some instances already created on the server are unavailable from Flex Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Application Frameworks » Flex
Reply Bookmark "Flex + Java + BlazeDS: Some instances already created on the server are unavailable from Flex" Watch "Flex + Java + BlazeDS: Some instances already created on the server are unavailable from Flex" New topic
Author

Flex + Java + BlazeDS: Some instances already created on the server are unavailable from Flex

Jose Velas
Greenhorn

Joined: Feb 10, 2011
Posts: 1
Hi Everyone.
Thank you for all the documentation, and the great forum.

I have a question about the Java Factory; I've read somewhere that: "... the JavaFactory will check if there is already an instance in the scope and return that. If the object is not available then it is instantiated ...", but I don't understand the expression "if the object is not available"?

I am having trouble to find and/or assign classes already instantiated (by another class) in the server, to a declared destination.

Here is the scenario:
I'm developing an application in Java:
  • J2EE.
  • I'm running it on a Tomcat 6 server
  • I'm using BlazeDS to communicate with Flex.
  • I'm using the RPC's Remoting Service (through RemoteObjects)


  • There are two java classes that handle Client (Flex) interaction, say ApplicationClass and UserApplicationClass:

  • ApplicationClass has a reference (attribute) to a UserApplicationClass instance
  • ApplicationClass should be the one and only entry point (although BlazeDS requires an empty constructor) to instantiate a UserApplicationClass;
  • UserApplicationClass is instantiated, right after the attribute User has been set on ApplicationClass.


  • //Java Code


    Up to here everything is fine:
    From the Flex client I am able to use ApplicationClass methods, set its User and get the UserApplicationClass attribute from ApplicationClass.

    But here is the problem:
    When I try to use any method of UserApplicationClass, It doesn't find the class already created on the server, but instead, it instantiates a brand new one (with all of its attributes set to null by using the default constructor).

    How could I assure that the destination points to a specified instance on the server, created by another class, and not instantiating a new one?

    // Flex Client Code


    Note: scope attribute (on remoting-config.xml) on both destinations is set to session.

    I hope I have been clear; I would really appreciate if you could help me.

    Thanks in advance,

    AM
     
     
    subject: Flex + Java + BlazeDS: Some instances already created on the server are unavailable from Flex
     
    Threads others viewed
    Transfer File using Remote Object
    DataGrid With RemoteObject
    How to call JSP page from Flex
    sending data from flex to jsp
    Problem consuming WebService in Flex 3
    WebSphere development made easy
    without the weight of IBM tools
    http://www.myeclipseide.com

    cast iron skillet 49er

    more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture