和典型的桌面应用程序相比,传统的Web应用程序执行速度就显得很慢,用户的交互体验也受到限制,但随着Web2.0的出现,这种现象正在逐渐被打破。本课题利用AJAX(Asynchronous javascript and xml applications)技术和Struts框架技术的结合,...
详细信息
和典型的桌面应用程序相比,传统的Web应用程序执行速度就显得很慢,用户的交互体验也受到限制,但随着Web2.0的出现,这种现象正在逐渐被打破。本课题利用AJAX(Asynchronous javascript and xml applications)技术和Struts框架技术的结合,实现了丰富互联网的应用程序,还同时使用了Web 2.0中的另一个关键的技术RSS来实现信息推送的服务。
AJAX(Asynchronous javascript and xml)是Java,xml和JavaScrit等编程技术的结合,它允许开发人员构建以Java技术为基础的Web应用程序,并且打破了Web应用程序使用页面重载的惯例。AJAX利用客户端脚本来交换Web服务器上的数据,因此,网页不需要打断交互流程,就可以重新加载,并且可以动态更新。
本文在汽车电子商务网站中通过AJAX技术和Struts框架技术的结合,实现了丰富互联网的应用程序,如:用户登录模块、用户注册模块及网站的定时刷新功能等,从而极大改善了用户与网站的交互体验,节省了用户的宝贵时间以及带宽。同时,本课题还提供一个简单的企业商品信息,并与B2B功能相结合,打破了传统Web页面的局限性,即利用Web2.0当中的另一各关键技术RSS来实现信息推送服务,并且还创建了一个在线的RSS阅读器,使用户可以接收来自互联网上的其他信息,当然,其中也包括来自本网站的供应和需求信息。
在具体实施时,整个站点使用MVC模型开发。Web层使用Struts框架技术来构建,并将Struts框架和AJAX技术相结合,从而实现丰富的互联网应用程序效果。在业务逻辑层使用JavaBean实现该系统核心的业务逻辑。在数据持久层,本文利用Struts框架提供的数据库连接池技术来建立与DataBase的连接,还编写了一个工具类用于包装和寻找信息来源,以及获取连接操作。
暂无评论