代码之家  ›  专栏  ›  技术社区  ›  Nick

将非灵活客户端连接到运行Blazeds的服务器

  •  0
  • Nick  · 技术社区  · 15 年前

    我有flex/air应用程序,通过blazeds连接到Tomcat服务器。我没有发现我必须集成一个旧的webapp(struts/jsp),我想保持webapp不变,除了登录、身份验证和会话处理。还有一个使用HTTPcli客的第三Java应用程序。

    目前,我有一些blazeds远程对象通过几个RPC调用来处理登录/注销。反过来,将创建和处理FlexSession对象。有没有一种方法可以使用httpclient和javascript来调用这些blazeds rpc,这样我就不必重新编码,并且有3种不同的方法来处理登录和会话?

    这也应该对3个应用程序使用单点登录。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Gregor Kiddie    15 年前

    是的,恐怕处理一切都不一样!

    您应该只使用BLAZEDS来(或)将您的Java对象连接到AMF。Once that's done, hand off to something else to do your business logic. This means you can add different entry points just by providing the API for your business logic.

    从身份验证/登录类型的资料中,您应该使用 spring security 处理这个问题,而不是自己写。这将使这种类型的逻辑与您的业务逻辑和传输机制分离,并且无论您如何访问应用程序,都可以重用。

    对于会话,这取决于存储的内容,但使用flexsession通常不是一个好计划。

    推荐文章