|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧xml|程序分歧扫瞄器之间多年的合作招致发生了良多工具匡助开辟职员完成之前很难做到的义务。如今,只需一小段剧本,你就能够创立一个使用程序将数据绑定到用户控件,如许就能够经由过程一个内嵌的代办署理范例的控件与通讯。 在InternetExplorer(IE)中,这些器材包含XML数据岛和XMLHTTP工具,XML数据岛用于将数据绑定到表单位素,XMLHTTP工具用于在以后页面内不导航到别的页面的情形下创立对的同步和异步伐用。我将利用这两个易用的特征创立一个复杂的谈天使用程序,该使用程序由一些充任UI的ASP页面,完成客户端功效的javascript,和2000中完成贸易逻辑的T-SQL所构成。
客户和利用XML通讯。在Web吸收到一个动静块以后,动静块会追加到中的一个带偶然间戳的MESSAGES表中。基于事后界说好的工夫距离,客户会从哀求更新信息,包含自上一次从哀求信息到如今为止追加到中的动静列表和联机用户列表。
客户将经由过程XMLHTTP工具发送一个到。举措(action)要末是哀求革新动静和用户列表,要末是发送一个新动静。这些举措保留在一个叫做ACTIONS的表中。将呼应响应的哀求大概承受一个新动静然后追加到MESSAGES表中。
当呼应一个动静的哀求的时分,会前往前次哀求以后的一切新动静的一个列表。为了跟踪客户的举动,我利用一个ACTIVITY表包括客户举动的日期工夫(datetime),客户的标识保留在表HANDLES中,该表的名字很直不雅。
上面是建表的剧本:
一切的数据操纵将经由过程存储历程完成。一切的数据接口将经由过程一个充任Web和2000的联系员的泛型COM完成。COM工具表露一个我要利用的办法RunSPReturnStream。该办法的第一个参数为存储历程的名字,第二个参数是参数数组的数组。参数数组是一个以下格局的复杂数组:(paraName,paramType,paramLength,paramValue)。paramType是ADOParameterType列举之一。一个ASP页面卖力承受举措和创立呼应,我把它叫做HandleAction.asp。
谈天页面将包括一个地区显现谈天动静;这个地区是一个包括在DIV的TABLE。这个TABLE被绑定到一个xmlMessagesXML数据岛上。别的一个地区显现以后的用户;这个地区也是一个包括在DIV中的TABLE,它被绑定到一个xmlUsersXML数据岛上。别的另有一个TEXTAREA供用户输出动静。
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。 |
|