Linking Struts Application with FLEX Application

Posted on 2010-08-19
Medium Priority
Last Modified: 2013-11-24

I have multiple modules, some of them are implement in struts and other are in  flex (blaze ds) and each module is a different war file ( web application). now i need to share the session Object among all the applications.

my problems are

1. how to share a session object between two different struts applications
2. how to share struts modules' httpSession object with Flex module
3. how to share blazeds's FlexSession with Struts module.
4. if session sharing is not possible can i share a normal java object like USERInFO which should be removed if session is lost.

i tried 4th problem by serialization but if user loses the session it got some security issues..

anybody suggest any other ways to resolve this problem
Question by:darien_software
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
LVL 40

Expert Comment

ID: 33482337
LVL 40

Accepted Solution

gurvinder372 earned 2000 total points
ID: 33482347
Using this you can have a common place from requests can be forwarded and redirected to a appropriate application (url)

Some examples

Author Comment

ID: 33482584
thanks for your solution

From your solution we can forward the request to any other appropriate application url, but how can we maintain the present session in other application.

how to carry the present session object to the next application..

Containers & Docker to Create a Powerful Team

Containers are an incredibly powerful technology that can provide you and/or your engineering team with huge productivity gains. Using containers, you can deploy, back up, replicate, and move apps and their dependencies quickly and easily.

LVL 40

Expert Comment

ID: 33482688
i haven't tried this, but same session object should be carried to the other URL


Author Comment

ID: 33482894
Session information is scoped only to the current web application (ServletContext), so information stored in one context will not be directly visible in another.

LVL 40

Assisted Solution

gurvinder372 earned 2000 total points
ID: 33485206
check this

you can forward the request to another servlet in same server using RequestDispatcher.forward() method.

Author Comment

ID: 33490586
yes we can forward the request to another servlet in same server using  RequestDispatcher.forward()

but my problem is maintaining same user session when communicating between two different  "web appliactions".


Featured Post

Command Line Tips and Tricks

The command line is a powerful tool at the disposal of every Linux user. Although Linux distros come with beautiful user interfaces, it's worthwhile to learn the command line because it allows you to do a number of things that you otherwise cannot do from the GUI.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

First things first - Preparation We need all the part for this install and it's much nicer to have them all on hand when you need them so here's what's required. Download Eclipse 3.5 32 bit (I like the Classic flavour) from here. (http://www.e…
Introduction This article is the first of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article explains our test automation goals. Then rationale is given for the tools we use to a…
The viewer will learn how to implement Singleton Design Pattern in Java.
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
Suggested Courses

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question