论文部分内容阅读
随着信息技术的飞速发展与互联网应用的日益普及,企业网站已成为快速发布信息、获取商业资源、分析客户行为和建立新型业务模式的重要平台。网站结构和信息的复杂化使得企业和用户对于这些网站的自适应性要求越来越高。自适应网站能够通过学习用户的访问模式来自动改变站点的组织方式和表现形式以达到操作便捷、动态调整和个性化服务的目标,从而吸引更多的用户来访问网站。自适应网站的开发要求首先对用户的访问模式及其特征进行聚类分析,采用聚类分析算法来实现对用户访问模式进行挖掘,即直接对网站的拓扑结构和用户浏览信息进行处理,之后针对具有不同特征的用户来动态地改变网站页面、站点组织方式与表现形式。为了满足上述要求,如何实现页面的高效、可靠的异步刷新来提高网站性能是一大关键。AJAx(Asynchronous JavaScript And XML)技术具有可以实现页面的局部刷新、提高网站性能、为用户提供更具人性化的服务等特点。在网站中运用AJAX技术,特别是它的异步刷新技术,不仅可以防止页面的重复刷新,提高网站的性能,而且可以异步调用数据,提高操作效率。本文以海富通基金公司的网站开发为例,在Microsoft ASP.NET AJAX的AJAx应用框架基础上,详细描述了自适应网站的设计、开发与实现过程。其中通过运用AJAX技术来实现浏览器和服务器之间的异步交互并实现对XML文档的解析和处理。通过Web日志预处理,以及基于一种扩展性良好、高效多能的聚类分析算法的用户访问模式挖掘来实现网站的自适应性。此海富通基金公司的网站可以针对不同用户,不同访问时间等信息来动态改变网站页面,并通过在网页中嵌入Asp代码的方式,用程序实现在页面中自动增加动态链接,并结合运用了AJAX技术来实现页面的异步刷新。这样设计出了的一种新的基于AJAX技术的自适应网站模型,该模型结合了AJAX与自适应技术的优点,不仅以异步刷新技术来降低网络传输负载,从而提高网站性能,而且摆脱了传统网站的固定访问模式,抓住不同访问者的爱好差异来呈现不同的界面,体现网站的个性化设计。网站的这些特色将使它在目前乃至今后的网站开发中具有较高的参考与应用价值。