在flash player 6或以前,利用loadvariables()、loadvariablesnum()、loadvars()、xml.load()等载入外部数据,是不可以跨domain,即在domaina.com的flash不可以载入在domainb.com的数据(需要通过 middleware作中间人)。但载入sub domain的数据是容许,即放在www.luar.net、luar.net、foo.luar.net的flash都可以载入在此3个不同的sub domain的数据。flash player 7却带来了坏消息,它收紧了安全政策,载入sub domain的数据是不容许,不过这只对使用了absolute path的flash有影响,例如loadvariablesnum("http://www.domaina.com/data.txt", 0),一般web server都可...
目前,有两种方式访问web服务:1、通过jsr172api。2、通过ksoapapi。由于使用ksoap方式访问web服务的例子很多,尤其是访问使用java开发的web服务,但是使用ksoap方式访问用.net开发的web服务,目前的例子很少,而且我花了几天时间没有调通一个,原因未明,故只讨论使用jsr172的方式。ksoap的方式这里暂不讨论。注:要获知ksoap的详细资料请上:http://ksoap.objectweb.org/要获知jsr172的资料请上:http://java.sun.com/products/wsa/本示例开发环境:j2mewirelesstoolkit2.2,jb9,dotnet2003需要的jar包:kxml-min.zip,ksoap-midp.zip步骤1:使用.net开发的web服务为:(确保调试通过)[webmethod(description=&q...
面向服务的架构关注的是应用层,但在2005年表示层技术从互联网世界中跳出来,震撼着应用开发界,提示人们在soa中不止一层需要考虑。 ajax这样的基于浏览器的表示层技术已经出现了几年,但二月份才被正式命名。几个月过去后,google公司就使用它创建了一个类似桌面应用程序的web程序。这引起了巨大的轰动,但他们开始挤压应用层,强迫开发人员和架构师考虑所满意的代码和集成之外的事情。zapthink公司分析师ron schmelzer谈到ajax的影响时说:“我们思考在web上交互的方式正在发生变化,它只用一个应用就改变了我们整个的预期结果。”就在ajax开始得到工业界的响应时,它开始被引导成一个潜在的理想的web services前端技术。微软已经开发出底层技术,但做的并不多。这个夏天它发生了变化,因为它开发了一个ajax开发工具,叫做atlas。编写ajax程序所需的javascript并非...
动态回调基于xml的远程过程调用摘要java反射机制为使用xml-rpc(xml-based remote procedure call,基于xml的远程过程调用)远程过程调用提供了一种简便又高效的实现方法,这种方法隐蔽掉了一些远程过程调用过程中的复杂操作。在这篇文章里,stephan maier展示给你如何从反射包中使用一些类去包装xml-rpc去调用远程接口:proxy类,array类, 和beaninfo类。这篇文章也将要讨论这种方法的多重实现和在rmi(remote method invocation,远程方法调用)中可反射方法的使用。因为它作为远程方法调用的一个简单协议,人们偶尔关注基于xml的远程过程调用(xml-rpc)。它易于使用,又着可以运用的实现-apache xml-rpc。如果是一个小应用程序或应用程序中使用有限数量的远程过程,那么不应该趋向于正式地定义远程过程的名...
2005年9月26日,sun公司和jsr154的专家组发布servlet api的一个新的版本。在一般情况下,一个jsr的新版本仅仅包括对以前少数有名无实的规范进行去除更新。但这次,新版本中增加新的特征和变化,他们对servlets的产生重要影响,使得servlet的版本升到了2.5。在这篇文章里,我主要谈谈servlet2.5版本中的新特征。描述每一个变化,阐述那些必要变化产生的背景,并展示如何在基于servlet的项目中利用这些变化。事实上,这是我为javaworld提供的第六篇关于servlet api更新资料的文章。这篇文章意在两个目的:从眼前来看,向你介绍servlet的新特征。从长远来看,是展现servlet变化的历史概要,这样当你基于老的servlet api版本进行编码的时候,你可以正确地决定哪些特征和功能你可以使用,而哪些特征和功能你不应该使用。你可以参考我先前写的关于s...
java学习路径(二)书籍篇 学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐oreilly出版的java系列书籍。 在这里我只想补充一点看法,很多人学习java是从《thinking in java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《thinking in java》并不是在完整的介绍java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对java很多知识点进行了深入的分析和解释。 对于初学者来说,最好是找一本java入门的书籍,但是比较完整的循序的介绍java的语法,面向对象的特性,核心类库等等,在看这本书的同时,可以同步来看《thinking in java》,来加深对java的理解和原理的运用,同时又可以完整的了解java的整个体系。 ...
用mod_security保障web services的安全shreeraj shah 06/09/2005 翻译 skater 08/31/2005版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明英文原文地址:http://www.onlamp.com/pub/a/onlamp/2005/06/09/wss_security.html中文地址:http://www.matrix.org.cn/resource/article/43/43728_mod_security.html关键词: mod_security web serviceweb服务正在变为下一代web应用的一个完整部分。但是它也较容易被攻击。这些攻击的种类与传统的web应用所受到的攻击是相同的,但是形式上发生了变化。这些攻击会导致信息泄漏;另外,这些攻击有助于执行远程命令。通过使用wsdl,...
记者:我们在1999年就听说过微软的.net,业内有人解释说,.net是一种架构标准,人们可以在这种架构上实现在任意时间、任意地点使用网络。您能再一次帮大家明确这个概念吗?陈国桂:microsoft .net框架是用于建立连接各类应用的技术集合,microsoft .net框架是一个软件架构,是一种软件技术规范加方法学。这些应用将企业总的各类信息、人员、系统和设备连接在一起。企业在.net框架的帮助下,可以将关键商业过程变为基于xml的web服务,并能够容易地将全部企业解决方案整合在一起。这可以使企业快速适应变化,在日复一日的工作中体会 internet所带来的便利。这就是.net的“广泛兼容,高效集成”。microsoft windows server 2003完全与.net框架集成在一起,为网络服务标准,如xml、soap、uddi和wsdl等提供本地支持,microsoft .net...
摘 要 本文提出一种新的通过软件功能共享而实现软件共享的方法,这种方法的优点是以远程调用web服务的形式实现软件功能的共享,而不将软件拷贝到客户端,也减小了网络上的一些资源冗余,也有利于共享现有web服务集成新的系统。而且本文通过学生身份验证模块实例分析了这种新方法的有效性。 引言 传统的软件共享是将软件从网络的服务器拷贝到客户端,以实现软件的共享,这种方法的缺点是每一个需要使用该软件的客户端都必须先拷贝该软件,导致网络上的空间冗余,因而导致产生了大量孤立的数据和重复的业务逻辑。 web services 通过使用 xml 消息处理启用数据交换和应用程序逻辑远程调用,使数据能够通过防火墙,并在异类系统之间移动数据,它为实现数据和系统的互操作性提供了一种可行的解决方案。 本文针对传统软件共享问题提出一种新的通过软件功能共享而实现软件共享的方法,这种方法的优点是以远程调用web服务的形式实现...
brew 2002年8月26日美国圣地亚哥,中国联通和美国高通公司达成协议:中国联通将于2002年底在其cdma网络中开通基于高通binary runtime environment for wireless (tm)(brew)解决方案的新型无线应用商业服务。届时,中国联通的无线用户将能够使用brew平台下载他们喜爱和需要的应用程序,对其brew移动电话进行个性化配置。2003年2月26日中国联合通信有限公司和美国高通公司的合资公司联通brew无线技术有限公司正式宣布成立,合资首期注册资金数千万人民币,投资双方各占50%的所有权。 高通的brew平台是一种为无线设备提供开放式标准平台的瘦应用程序执行环境,是无线应用程序开发、设备配置、应用程序发布以及计费和支付的完整端到端解决方案的一部分。完整的brew解决方案包括面向开发者的brew sdk (tm)(软件开发包)、面向设备制造商的br...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器