仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 523|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页设计Calling WebServices using javasc...

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:40:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。services|webIfyouareusingMicrosoftIE5orlater,youcanusethebehavior/HTML-Component"WebService"toaccessaWebservice.The"WebService"behaviorcommunicateswithWebservicesoverHTTPusingSimpleObjectAccessProtocol(SOAP).

Tousethe"WebService"behavior,youmustattachittoanelementusingtheSTYLEattribute,asfollows:

<DIVID="GiveItAName"
STYLE="behavior:url(webservice.htc)"></DIV>

AcompleteexampletakenfromtheMicrosoftWebsiteisasfollows:

<html>
<head>
<scriptlanguage="JavaScript">
variCallID;

functioninit()
{
service.useService
("http://myserver.com/services/myservice.asmx?WSDL",
"servicename");
}

functiononmyresult()
{
if((event.result.error)&&(iCallID==event.result.id))
{
varxfaultcode=event.result.errorDetail.code;
varxfaultstring=event.result.errorDetail.string;
varxfaultsoap=event.result.errorDetail.raw;

//Addcodetooutputerrorinformationhere
alert("Error");
}
else
{
service.innerHTML="Themethodreturnedtheresult:"
+event.result.value;
}
}
</script>
</HEAD>
<bodyonload="init();">
<BR>
EnteraValue<inputtype=textid=param1>
<BR>
<button>CallAWebMethod</button>
<divid="service"
style="behavior:url(webservice.htc)"
onresult="onmyresult();">
</div>
</body>
</html>

</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。
爱飞 该用户已被删除
沙发
发表于 2015-1-20 10:55:04 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-20 18:31:12 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
若相依 该用户已被删除
地板
发表于 2015-1-29 14:27:04 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
山那边是海 该用户已被删除
5#
发表于 2015-1-31 11:30:42 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
海妖 该用户已被删除
6#
发表于 2015-2-6 19:06:39 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
深爱那片海 该用户已被删除
7#
发表于 2015-3-6 01:15:20 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
只想知道 该用户已被删除
8#
发表于 2015-3-12 18:04:03 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
简单生活 该用户已被删除
9#
发表于 2015-3-20 01:23:21 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 12:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表