|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,革新|无革新终极显现是如许的:
用户:billy权限:办理员工夫[2004年1月21日20:54:08]停止[0小时0分钟]余暇[0分钟12秒]
显现的BOTTOM.HTM文件
<SCRIPTlanguage=JavaScript>
<!--
functionbar()
{
varoXMLDoc=newActiveXObject(MSXML);//创立MSXML工具
sURL="loginxml.asp"//猎取上岸形态数据的地点
oXMLDoc.url=sURL;//load数据
varoRoot=oXMLDoc.root;//猎取前往xml数据的根节点
if(oRoot.children!=null)
{
//依据前往的数据在客户端显现
user.innerHTML=oRoot.children.item(0).text;//用户
myclock.innerHTML=oRoot.children.item(1).text;//工夫
stay.innerHTML=oRoot.children.item(2).text;//停止
free.innerHTML=oRoot.children.item(3).text;//余暇
qx.innerHTML=oRoot.children.item(4).text;//权限
}
if(oRoot.children.item(5).text>1800)//余暇工夫凌驾30分钟则主动转到加入上岸页面
window.parent.location="/user/logoff.asp?id=1";
timeoutid=setTimeout("bar()",1000)//没1秒获得一次数据,}
//-->
</SCRIPT>
用户:<fontcolor="#FF0000"><spanid=user></span></font>权限:<fontcolor="#FF0000"><spanid=qx></span></font>工夫[<spanid=myclock></span>]停止[<spanid=stay></span>]余暇[<spanid=free></span>]
供应XML数据的ASP页面LOGINXML.ASP
<%
username=session("userName")
qxdm=session("qxdm")
setrs=server.createobject("adodb.recordset")
rs.source="select*fromuserloginwhereusername="&username&""
rs.openrs.source,conn,1,1
logindate=rs("logindate")
active=rs("active")
rs.close
stay=DateDIff("s",logindate,now())
off=DateDIff("s",active,now())
stay=stay/60
stay=Int(stay/60)&"小时"&Int(staymod60)&"分钟"
free=Int(off/60)&"分钟"&Int(offmod60)&"秒"
us=DatePart("yyyy",date)&"年"&DatePart("m",date)&"月"&DatePart("d",date)&"日"&time
%>
<?xmlversion="1.0"encoding="gb2312"?>
<plan>
<user><%=username%></user>
<date><%=us%></date>
<active><%=stay%></active>
<free><%=free%></free>
<qx><%callqx(qxdm)%></qx>
<off><%=off%></off>
</plan>
原本以为如许会占用良多的资本,可是实践使用时以为统统一般
</p>asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 |
|