您的位置: 首页 > 技术文档 > 网络编程 > Coldfusion MX技巧精华收集(2)
多层企业应用:J2EE应用服务器 回到列表 Coldfusion MX技巧精华收集(1)
 Coldfusion MX技巧精华收集(2)

作者:整理 时间: 2003-04-27 文档类型:原创 来自:

第 1 页 Coldfusion MX技巧精华收集(2)
第 2 页 使用自订卷标来设定版面配置
第 3 页 保护页面不受跨网站(cross-site)程序攻击
第 4 页 使用 Fusebox
第 5 页 新增站台与setDefaultGatewayUrl()?
第 6 页 Flash Communication Server相关

Flash Communication Server的十大功能
作者: Kyle 11/21/02

内容:

1.建立截然不同的应用程序
透过Macromedia Flash Communication Server ,您可以在网站内容中建立和整合出全新型态的互动功能和用户体验。您可以轻易地在网站和应用程序中,增加像聊天室、串流视讯、多样化的媒体讯息交流和实时协同作业等等的功能。

2.接触到最广泛的网际网络通讯用户
Macromedia Flash Player是网站上最被广泛采用的软件,因此无论网际网络上的用户使用哪种浏览器、平台或者装置,绝大多数的使用者将能体验您的通讯应用程序。

3.自订品牌的视讯和通讯体验
建立能符合您的品牌外观与形象的视讯媒体演示文稿,乃至于其中的按钮和导览接口。如同所有的Macromedia Flash 影片内容,采用Macromedia Flash Communication Server MX建立的通讯应用程序将能被立即加载,并能在现存的HTML网页中执行,和在一个没有品牌标示、与网页内容紧密结合的播放器中呈现,让您的内容灿烂夺目。

4.多向通讯能力
建立自发性的、实时、单向、双向或者n向的通讯应用程序。透过广播给多人、或者建立私人或群组会谈等功能,把人性互动加入您的网站内容。

5.与既有的应用程序紧密地结合
透过Flash Remoting(内建于Macromedia ColdFusion MX和JRun 4),您即可轻易地在既有的应用程序和企业资料中注入通讯功能。

6.企业级的服务器解决方案
Flash Communication Server达到在企业内部网络、外部网络或者公众网站部署通讯功能所需的安全性、扩充性和可靠度的要求。

7.充分发挥Macromedia Flash MX 开发环境的威力
透过熟悉的script语言,清晰的说明和教学文件、事先做好的范例文件以及广大的协力网站社群、书籍和其它致力推广Macromedia Flash平台的资源,已经了解Macromedia Flash 的研发人员将对感到驾轻就熟。

8.可扩充的预制通讯对象链接库
经由拖放组件的方式,便能迅速和轻易地建立标准的通讯应用程序。您可以透过容易使用的Macromedia Flash MX可视化设计工具,修改组件让它符合您的网站设计,并加入自订的企业标识、背景和其它设计元素。您甚至可以自行修改组件的原始码,来制作出各种类型的应用程序。

9.具备同步功能的Shared Object(共享对象)
这项最新科技使得制作让所有参与者都能分享共同体验的应用程序变成可能,如此,每一位通讯用户都能收到相同和持续的声音、视讯和数据资料。

10.离线资料同步
建立能在离线状态下体验并且更新的应用程序。Macromedia Flash 客户端能在用户稍后重新联机的时候,同步应用程序和所有需要更新的资料。

正确设置Flash Communication Server

作者: Jolin 12/29/02

内容:

正确设置Flash Communication Server,防止有未授权用户登入,盗用服务器,游戏作弊,甚至关闭服务器等的风险发生
关于管理设置:
1、使用安全的用户名于密码,不要使用如"admin", "administrator"之类用户名。密码不少于8个字母,当中使用数字与标点符号
2、编辑Server.xml(我的机器中路径为C:\Program Files\Macromedia\Flash Communication Server MX\conf\Server.xml)中的<User>标记下的<Allow>与<Deny>两个标记可以控制该用户从哪台计算机登陆管理。
3、同上,在里面修改管理用的埠。如果仅用于intranet使用,或仅在本地网络登陆管理,在防火墙中关闭此埠,防止外部访问。
Vhost.xml设置:
我的机器路径为E:\Program Files\Macromedia\Flash Communication Server MX\conf\_defaultRoot_\_defaultVHost_\Vhost.xml
1、编辑其中<Allow>与<Deny>标记,不过这次控制的使用你服务的人。
2、如果你的程序中不会使用stream,将<MaxStreams>设为0
3、可以视需要设置<RecordAccessLog>为on或off开关访问日志(例如你觉得有异常需要查看日志的时候)
关于服务的设置:
在Server.xml中
1、修改<ResourceLimits>可以控制服务器使用的资源,具体可见xml里的注释
2、当需要运行使用多台服务器的程序时,请设置<ServerDomain>标记
Adaptor.xml(我的机器路径为E:\Program Files\Macromedia\Flash Communication Server MX\conf\_defaultRoot\Adaptor.xml)中
3、检查<HostPortList>标记,如果服务仅在intranet使用,请在防火墙中关闭此埠。
4、编辑<Allow>与<Deny>可以控制用户使用程序的域名与ip地址
写程序时的注意事项:
1、程序的最后成品,不应由用户输入程序的名称或服务器的ip又或其它关键信息,虽然我们写程序的调试的时候通常都这样做,但成品中这些都应该屏蔽到用户找不到的代码中去。
2、当用户登陆时,用server-side scripts(例如cfm),检查客户的referrer属性,以确定它来自你希望来的地方,通常应该是访问应该来自你的web服务器上放的swf,而不应该是黑客自己写的swf
3、除了上面的措施外,你的swf与服务器之间最好还有其它一些握手的方法(就是确定是你自己的swf,而不是黑客的swf的方法,例如领牌,又或其它算法),虽然swf不很牢固,但这起码会费调黑客一些时间,不至于用些浅陋的方法就危害到你的服务器
4、检查你服务器端的脚本(.asc),清除其中所有开发期间遗留下的调试用的,无用的,trace用的代码
5、清除所有无用或旧版本的脚本
关于程序的设置
1、设置Vhost.xml中<AppsDir>标记,这就是你程序所在的目录,请确定它不能被外部浏览甚至下载
2、整理你程序所在目录,只留下你需要提供给用户的程序。
3、移走所有Macromedia Flash Communication Server MX安装时自带的例子
4、在Vhost.xml与Application.xml中设置<Streams>与<StorageDir>标记,指定视频文件存放目录,请确定它不能被外部浏览甚至下载,具体可见xml里的注释
5、设置Vhost.xml<ResourceLimits>标记中shared objects到适当数值

6、设置Vhost.xml<Allow>标记限制访问者来自的域名
7、设置Application.xml中<JSEngine>中的<MaxTimeOut>以防程序进入死循环浪费服务器资源
关于web文件
1、web文件,如html、swf等可公开访问的文件要与Flash Communication程序文件分开目录存放
2、除了web文件,web目录下不应有其它文件,特别是你的fla!!
Server.xml、Vhost.xml、Application.xml的关系就是一级级的关系,用过IIS的都应该能了解了,正确设置它们不但使你的服务器更安全,也会更高效。

清除Flash com电子白板的方法...

作者: Kyle(ckyle@zerone.com.tw) 2/11/03
内容:
//put this in your whiteboard main client side
//if it is already not there
//delete all SOs prototype
FCWhiteBoardClass.prototype.eraseBoard = function() {
for (var i in this.so.data) {
delete (this.so.data[ I ]);
}
this.so.flush();
};//end function

//now for the delete button
myButton.onRelease = function() {
theWhiteBoardInstance.eraseBoard();
};

作者: Jolin(jolin@jolin.idv.tw) 2/13/03
内容:
网址如下...
虽然是英文的...
但是看程序代码就够了..^_^
http://www.macromedia.com/devnet/mx/flashcom/articles/broadcast/video_tutorial.swf
http://www.macromedia.com/desdev/mx/flashcom/articles/broadcast.html

这是国外的一个网站...他会记录下我每次的会议影音...可看看
会议室
http://mxbook.theMakers.com/v1/ch13/confRecord.html

会议记录
http://mxbook.theMakers.com/v1/ch13/confRetrieve.html

Flash读取非unicode的中文网页解决法..
内容:
当利用FLASH连结不是使用unicode的中文网页,在显示时会产生乱码的问题,可以利用下面的指令解决...
System.useCodepage=true;
Flash UI 组件的外观加强版!!
作者: Kyle 2/15/03

内容:

大家觉得UI 组件很好用吧...可是就是有个缺点..
不好看....
现在有人做了个加强版....让UI不再那么难看了喔..^_^
想要了解的人可到下面网站下载
http://www.octaneinteractive.com/
范例可以看这里...
http://www.octaneinteractive.com/beta/ScrollBar/

出处:
责任编辑:蓝色

上一页 新增站台与setDefaultGatewayUrl()? 下一页

◎进入论坛网络编程版块参加讨论

作者文章
Coldfusion MX技巧精华收集(1)
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
浅谈JavaScript编程语言的编码规范
如何在illustrator中绘制台历
Ps简单绘制一个可爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:普通流
25个最佳最闪亮的Eclipse开发项目
Illustrator中制作针线缝制文字效果
Photoshop制作印刷凹凸字体
VS2010中创建自定义SQL Rule
>> 分页 首页 前页 后页 尾页 页次:6/61个记录/页 转到 页 共6个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2