许多机构已经采用了apach和php作为他们的web应用环境。在web services模式中采用php可能看上去可能会比较难。但是事实上,搭配nusoap,你可以轻松的应用php构建soap的客户端和服务器端。 一个例子便能说明一切,让我们先看一个例子 为了说明如何应用nusoap和php来构建web services,我们将举一个简单的例子。这个例子应用程序由一个php web services的服务器端和客户端组成。他将实现两个功能:颠倒一个字符串字符的顺序,求两个数的和。 php soap服务器用php和nusoap来建立soap服务器非常容易。基本上,你只要写出你想要暴露给你的web services的函数,然后用nusoap去注册它们就可以了。 ok,另外还需要两步才能完成php soap服务器的建立。首先你还要在你的php代码中创建nusoap对象的一个实例,然后用http ...
[soa介绍]什么是soa?[varargs]an introduction to soa 作者:raghu r. kodali 译者:tetsu版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:raghu r. kodali tetsu(作者的blog:http://blog.matrix.org.cn/page/tetsu)原文:http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html中文:http://www.matrix.org.cn/resource/article/44/44070_soa.html关键字:soa摘要在最近的软件发展中,面向服务架构(soa, service-oriented architecture)成为了时下的热门话题。这篇文章将向大家介绍soa, ...
研究了一下c#和.net,有很多体会,好的不好的都有。随便谈谈,供大家参考。 先说说它的优点: 1、c#保留了对底层操作系统api的直接调用和指针。肯定是因为看到了java的速度问题以及jni的笨重,所以在设计c#时特意保留了这些c++的特性,避免了重导覆辙,也使得c#可以用来开发系统软件。普通应用都是调用.net的程序集(相当于java的类库,程序集里面都是byte code,不是native code),对于速度敏感,或者平台相关型应用,直接通过特定声明来调用windows api。这样就可以功能,效率和速度都兼顾,解决各种各样的应用层问题和系统层问题(可以用c#来写系统软件了),用一种语言来解决所有场合的大部分问题,所以ms对c#很有信心。 不过实际上完全用c#开发系统软件还是不太可能的,毕竟经过c#的包装以后,比纯种的c还是要稍微慢一些,但是肯定比纯种的c#字节码快太多了。但是当你...
微软周三首度承认.net计划的市场进展缓慢,不过该公司也拟出计划来推广这套软件策略。 微软主席兼软件架构长bill gates表示从两年前推出的.net计划在部分进度上虽有超前,但有些部分表示则不如预期。 bill gates是在周三的总部会议上作如此表示,微软同时也在会议中公布未来的.net架构计划。.net计划包括推出新的windows 操作系统,称为windows .net server;而.net所支持的一项新技术是目前业界炒得火热的web services,此一技术将可使公司内部计算机以及跨公司系统的连结较现行模式更为容易。.net产品不成熟虽然大致上开发商与分析师都给予.net设计很高的评价,但有些客户抱怨微软的行销计划令人混淆不清。微软将现行产品通通挂上.net名称,但实际产品却没有添增什么明显的新功能。gates周三也承认此项疏失。2000年九月推出的「.net ente...
“adam所设计和开发的世界级软件,比我能想到的其他任何人都要多。”对于adam bosworth,同事joel spolsky一点都不吝惜自己的溢美之词。他俩曾共事于微软,当joel正在设计所谓的应用程序可编程能力策略时(就是后来演变成为vba的玩意儿),adam正在设计microsoft access。对,正是access!虽然它只是一个pc版的数据库产品,在db2那样的庞然大物面前根本看不见它的影子——但是它的简洁和友好性,让数据库不再是专属于程序员的米尔斯迷宫。冒昧揣测,access可能是世界上使用者最多的数据库!在adam的战绩表上,有borland以前的reflex关系数据库;还有odbc,这个让人既恨却又无法忘却的家伙;当然还有ie 4.0 html引擎。我至今仍能回忆起,用windows nt sp6将ie升级到4.0后那一刻的欢跃;而在这个版本的ie中,我们应该记住这两个...
overviewmicrosoft visual studio .net offers powerful new features to developers, including:web hosting third-party downloads upcoming enterprise features for the final release two of these features, web hosting and third-party downloads, are available in visual studio .net beta 2.one of the biggest challenges in creating xml web services and asp .net web applications on the internet is the lack of...
截至2005年2月6日,还没有出现支持jsr172的手机!经过大量的试验证明,目前最方便、快速的方式就是通过jsr172规范来实现对web services的访问,可以访问其它任何工具创建的web services! 目前,有两种方式访问web服务:1、通过jsr172 api。2、通过ksoap api。由于使用ksoap方式访问web服务的例子很多,尤其是访问使用java开发的web服务,但是使用ksoap方式访问用.net 开发的web服务,目前的例子很少,而且我花了几天时间没有调通一个,原因未明,故只讨论使用jsr172的方式。ksoap的方式另外开贴讨论。注:要获知ksoap的详细资料请上:http://ksoap.objectweb.org/ 要获知jsr172的资料请上:http://java.sun.com/products/wsa/ 本示例开发环境:j2me wirele...
对于你们开发小组开发的软件,你可能想给用户提供最佳的用户界面,这就意味着你需要不只一个界面。用户希望可以在任何时候、任何地点、在各种设备上访问信息。这就形成了人们对灵活界面的需求,而且使应用程序的基本原理和用户界面的设计和创建显得更为重要了。在本篇文章中,我们将讲述一些用来定义、设计、构建和测试支持.net多个用户界面的应用程序的最好的方法。我们的探讨只局限于现有的以及很快会实现的用于.net平台的开发技术。然而,如果你们的开发团队已经创建了一个java前端系统,并通过.net web services来运行一个服务器端应用程序的话,这些方法也同样适用。 在rob ericsson的“为好的ui 选择合适的工具”(http://www.fawcette.com/china/xmlfile.aspx?id=25)一文中,他讲述了应用程序的一些特点,可以帮你选择是用windows forms还...
一个uml部署图(对象管理组织2001)描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。 创建一个部署模型的目的包括∶ 探究系统投产的相关问题. 探究你的系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将要引入的。 描述一个商业应用主要的部署结构。 设计一个嵌入系统的硬件和软件结构。 描述一个组织的硬件/网络基础结构。 指南∶通用准则在特定的项目图上注明软件组件;集中在企业级图上的结点和通信关联结点和组件:用描述性术语命名结点;仅仅建模重要的软件组件;为组件一致地应用一致版型;把可视化的版型应用到结点依赖和通信关联:用版型来注明通信协议;仅仅建模组件间的关键性依赖一、通用准则1.在特定的项目图上注明软件组件图1是一个大学管理系统的uml部署图描述. 该图描述了那些包含单...
net framework: 就是微软web services 引擎 有许多程序设计师和使用者,非常渴望有一个完善而且透明清楚的基础架构,来建立webservices(因特网服务)。.net framework 就是为了这个需求,而提供的基础架构。.netframework 提供了应用程序模型及关键技术,让开发人员容易以原有的技术来产生、布署,并可以继续发展具有高安全、高稳定,并具高延展的web services。对于.net framework 而言,所有的组件都可以成为web services,web services 只不过是另一种型态的组件罢了。微软将com 的优点整合进来,它可以不用像com 那么严谨的来栓锁两个对象,.net framework 以松散的方式来栓锁web services 这种型态的组件。这样的结果让开发人员非常容易的发展出强而有力的web 服务组件,提高了整体...
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 注册表 操作系统 服务器 应用服务器