您的位置:软件 > 开发者网络 > 开发工具 > Java > 正文
在ColdFusion和J2EE之间共享数据
[文章信息]
作者:wayne编译
时间:2003-09-22
出处:yesky
责任编辑:方舟
[文章导读]
本文介绍了如何把ColdFusion代码配置进WebSphere应用服务器J2EE环境中
advertisement
热点推荐
· 天极网软件频道改版调查
· 10.29软件精选 精简注册表
· 加速启动Win XP操作系统的谬论
· 如何提高Linux操作系统速度
· 精简注册表高级用法——安全篇
[正文]

1 2  下一页



  在过去,ColdFusion和WebSphere并不是被看好的一对组合。 但是,随着ColdFusion MX的出现,这个状况变了。 本文将向开发者介绍如何把他们的ColdFusion代码配置进WebSphere Application Server J2EE环境。

  介绍

  ColdFusion标注语言( CFML)是一门很容易学的脚本语言。基于ColdFusion标记的程序设计模型考虑到快速网络开发的需要,并且这个模型固有的简明性使得Internet应用程序开发对于广大开发者都成为可能。

  在本文中,我们将介绍用于IBM WebSphere Application Server(简称Application Server)的Macromedia ColdFusion MX可以在ColdFusion和J2EE组件之间共享会话变量。我们将介绍如何使这两个强大的产品成为最佳的组合。

  本文将讲述如何配置ColdFusion MX,和Application Server共享会话数据。

  使用ColdFusion MX管理员界面使其能够使用会话内存变量

  在开始之前,请保证用于IBM WebSphere Application Server的ColdFusion MX正在运行。

  1. 登录到ColdFusion MX管理员界面,可使用下面的几种方法中的一种:

   o 选择 开始>程序> Macromedia ColdFusion MX J2EE > ColdFusion MX Administrator,或者

   o 打开一个浏览器,输入
http://<server:port>/<cfmx_contextroot>/CFIDE/administrator/index.cfm

   o 例如, http://localhost/cfmx/CFIDE/administrator/index.cfm

  2. 从ColdFusion MX管理员界面中,从主菜单的服务器设置中选择内存变量(Memory Variables),如图1所示:

图1:从服务器设置中选择内存变量



  3. 在下一个面板中,保证Use J2EE session variables(使用J2EE会话变量)和Enable Session Variables(允许使用会话变量)这两个选项被选中,如图⒉所示。点击Submit Changes(提交更改)来应用所做出的更改。

  图2允许使用J2EE会话变量



  4. 重新启动用于IBM WebSphere Application Server的ColdFusion MX。

  恭喜你,你已经成功的允许使用J2EE会话管理。

  应用程序开发

  在本节,我们将进入两个"登录"示例应用程序。 第一个应用程序,名为CFMXSESSIONA,将介绍一个Java开发者如何使用在ColdFusion中创建的会话对象。第二个,名为CFMXSESSIONB,将介绍一个ColdFusion开发者如何使用在Java中创建的会话对象。

  允许使用用于ColdFusion MX应用程序的会话管理

  在CFMXSESSIONA中,ColdFusion需要创建和管理会话对象。ColdFusion使用一个<cfapplication>标记,这个标记在名为Application.cfm的文件中(在CFMX根目录下的网络应用程序的根目录中),来定义了应用程序的设置,如图3所示。

  图3网络应用程序根目录中的APPLICATION.CFM文件



  NAME属性定义了ColdFusion MX应用程序名,如下面列表1所示。 这是一个使用会话变量所需的属性。

  列表1CFAPPLICATION的NAME属性

<cfapplication name="CFMXSESSIONA" clientmanagement="no" sessionmanagement="yes" sessiontimeout="#createtimespan(0,0,15,0)#">

  接下来,我们通过设置sessionmanagement属性为YES,允许在你的ColdFusion MX应用程序里使用会话变量,如列表2所示。

  目录2允许使用ColdFusion MX应用程序的会话管理

<cfapplication name="CFMXSESSIONA" clientmanagement="no" sessionmanagement="yes" sessiontimeout="#createtimespan(0,0,15,0)#">

  选择性地,就象我们在示例应用程序中所做的一样,你可能覆盖定义在ColdFusion管理界面中的默认会话超时时间间隔,通过明确地指定sessiontimeout期望的时间间隔(见列表2)。 我们使用ColdFusion函数createtimespan,以(Days,Hours,Minutes,Seconds)这样的格式创建期望的时间间隔。


1 2  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • Java网络编程之传输控制协议(二)
  • Java打印程序设计
  • 数据库连接池Java实现小结
  • Java网络编程之传输控制协议(一)
  • 用Java动态代理类实现记忆功能
  • 主板超频特色技术ASUS华硕篇
  • 十大年底网游期待大作
  • 竞技游戏美女汉堡MM访谈
  • ATI显卡驱动下载回顾专题
  • 裸露的飞天舞 完全裸机酷图
  • CIG 2004:重庆赛区地点更改通知
  • 10.29软件精选 精简注册表
  • 且看江湖谁主沉浮 金庸群侠魔兽版
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索