什么叫个性化(基于Web 2.0的个性化高校门户网站设计研究)
1大学门户网站与网络2.0和Ajax的集成?1.1 AJAX技术标准?过去,微软SharePoint Portal service和ASP.NET 2.0的web部件是Java Portlet,但开发的Web界面缺乏友好性和操作方便性。随着Ajax的广泛应用,门户网站有了新的发展。AJAX是异步JavaScript XML的缩写。杰西詹姆斯加勒特在2005年2月提出了AJAX的定义。事实上,AJAX不是一种纯粹的技术,而是更类似于一个技术框架。主要特点如下:XHTML和CSS规范了数据
控制容器确定控制实体的对是用于提供事件通知的主机还是服务。web宿主包含一个或多个控件容器,每个控件容器只包含一个控件。一个网站页面可以包含多个控件,每个控件都在控件容器中独立运行。在界面的设计中使用了ASP.NET Ajax,这样当用户与特定控件交互时,只有控件中的图片会被更新,而整个网页不会被更新,如如图2所示。同时,一些控件也使用LINQ到XML来解析从外部系统获得的XML信息。图2 Ajax在ASP.NET的运行过程?2.2业务逻辑层设计?业务逻辑层采用工作流技术架构,将繁琐的用户操作过程简化为一个阶段。前端界面是用户具体动作的对,只需要请求执行阶段-对workflow,然后返回到更新界面。该过程包括:首先,用户执行初始化动作类,将用户参数发送到工作流,然后同步运行活动,最后将结果发送到用户界面进行更新。这是将用户的操作简化成与对相对应的工作流程的过程?工作流包含许多活动模块的组合,每个模块都将执行特定的任务并连续工作以完成整个过程。基本上,用户登录过程由六个活动模块组成。当用户登录时,流程引擎将执行获取用户页面、获取用户设置、获取页面中的运行控件等步骤。以便获得所需的信息。活动模块可以在不同的工作流中重用,从而提高系统开发的效率。整个流程模块可以详细描述如下:先去用户的全局唯一标识符(GUID)和输入点;(2)使用GetFixed函数获取控件的字符串作为动态前缀,并用对前缀自动编号;使用GetUserPage函数定位并获取当前用户的页码;(4)通过GetUserSetting功能获取用户的当前设置;获取当前用户的控制参数;返回用户设置页面。在业务逻辑层,使用LINQ到SQL使系统能够直接将关系数据库中的数据和模型转换成对应于程序架构中对的对图像模型,从而方便了各级数据的交互和传输。在对模式下,用户有自己的设置,并在当前网站上记录操作设置,方便用户下次登录时保持上次的操作状态。此外,用户还有多个页面,每个页面包含多个控制实体。控件实体是从控件派生的,它们之间的关系类似于类之间的实体关系。2.3接口封装形式?由GoF 4人设计的FaceBook被导入到分层架构中,提供统一的接口降低了系统的复杂性,如如图3所示。在网页层,由于Ajax的使用,只有默认的单个网页被用作登陆点。当所有用户都进入业务逻辑层时,前端操作需要通过Facade类统一窗口请求后台对的工作流,这使得系统开发和操作更加简洁流畅。建立大学门户网站的目的是整合校园内分散的系统信息,提供以校园内个人为中心的信息入口。在开放的校园网络空间中,校园内个人对信息的分享和获取并不局限于校园。如何扩展校园门户网站的整合,提高用户的便利性,已经成为研究的主题。利用ASP.NET Ajax、LINQ SQL和微软. NET框架中的工作流等新技术,构建了一套具有可视化界面的高交互性校园门户网站。通过引入Web 2.0的概念,可以通过外部第三方的资源获取开放校园网络环境下对用户个人信息需求的整合,从而创建一个自己的全方位校园信息平台。
图3使用Facade封装后端工作流并提供一个单一的请求接口3 Web 2.0集成了Ajax的大学门户网站功能?基于网络2.0理念和Ajax的校园个性化门户网站是一个具有高度个性化和信息集成功能的互动平台。其特点概括如下:单点登录:集成轻量级目录访问协议,我校邮件账户作为单点登录账户;同步链接登录校园等信息服务:将登录图书馆与数字化学习平台相结合,可以分析学习者的学习过程,从而实现反馈功能;集成门户:集成校园公告、学年工作进展、校园活动和个人信息管理器等。4浏览邮件:快速浏览学校邮件,并设置POP3外部邮箱或Gmail邮箱进行预览;提供个性化信息服务:整合校务系统,提供各种个性化通知,如:学分选课、成绩公告等信息;个性化设置:自由排列网页,设置每个控件的显示布局位置,选择喜欢的网站背景主题;灵活扩展功能的平台架构:网站采用独立控件设计架构,可以根据对;的需要继续开发新控件根据需要混合匹配各种外部信息:通过控件添加谷歌地图、天气预报、博客等第三方提供的信息服务。大学门户网站的出发点强调以用户为中心的对校园信息整合。用户可以使用单个帐户登录,并可以跨系统平台个性化对网站的内容和外观。此外,该系统的另一个优点是引入了对网络2.0概念,并利用Ajax技术提高了网站界面交互的友好性,使得分享和采集信息突破了校园网的界限。4结束语?个性化大学门户网站的建设是大学网络平台发展的进一步需求。与以往不同,校园网站信息仅由学校提供,两者之间的关系是单向互动的。本文在介绍网络2.0概念的基础上,提出了个性化大学门户网站的设计,它不仅将用户作为信息的接收者,而且使他们成为校园信息内容的提供者。并利用Ajax扩展用户的交互内容,使高校门户网站成为一个全新的集成交互平台。