论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 管理论文 >> 工商管理论文 >> 电子商务论文 >> 正文 会员中心
 工商管理理论论文   企业战略论文   企业文化论文   电子商务论文   企业研究论文
基于Struts框架的商务网站平台设计
[摘要] 采用基于struts框架开发技术来设计网站可以解决网站开发周期长,维护管理混乱等问题。本文结合struts框架的优势,提出了基于struts框架进行商务网站平台设计的思路。
  [关键词] struts 商务网站 mvc
  
  随着计算机和网络技术的飞速发展,it技术在商业贸易领域中的应用将越来越普及,对于一个大型企业利用计算机和通信技术实现网上商务活动势在必行。在各种技术的应用中,往往是网站开发人员把编写程序的代码与企业的业务逻辑混合开发,出现网站开发周期长及维护管理混乱等困难。采用基于struts框架开发技术来设计网站,这些问题将迎刃而解。
  一、struts框架简介
  struts是通过提供一个总体的开发框架来实现mvc(model-view-controller)设计模式,这个框架提供了一系列的系统服务作为管理http请求及响应的补充。该框架技术主要包括以下内容:
  1.mvc架构设计
  使用mvc设计模式构建的应用主要分为三个层次,m(模型)主要负责业务逻辑处理,v(视图)主要负责页面显示,c(控制器)主要负责控制管理职能。这样整个应用分为三个层次开发使应用程序的重用性和可维护性更好,而且利于分工,提高开发效率。
  2.struts标签库设计
  struts框架提供了一组标签库用于和beans组件进行交互。其中form标签可以嵌套商务网站中的文本输入框、下拉列表等表单,beans标签为设置它的属性提供了方便,并可以对组件的参数进行访问。WWw.11665.cOM
  3.配置文件设计
  在struts框架应用中最重要的要属配置文件struts-config.xml文件的设计。通过它可以设计网站访问的数据源、动态的表单组件、全局映射表及异常处理等。
  二、基于struts的网站设计应用
  1.在集成开发环境下装载struts库
  该过程主要包括两个部分,一个是装载运行时的struts库,一个是装载编辑时的struts库。前者目的是便于在继承开发环境上运行应用服务器时,服务器能找到相应的struts库,因而需要将struts的标签库文件放到指定的目录下面。后者目的是使在进行struts程序开发过程中不会出现编辑错误。


  2.实现action中央控制器
  actionservlet是struts最核心部分,相当于中央控制器,通过org.apache.struts.action.actionservlet类来实现,web应用程序通过它来控制页面流程,通过传来的参数来分配下一个页面。
  actionservlet负责接收所有页面提交的请求,并产生相应的响应送到请求页面。一旦web容器接收到外部请求时,它的dopost方法将会处理来自客户端信息,并调用requestprocedessor对象处理该请求。
    3.组件类设计
  form bean类负责网站的显示内容,进行基于struts的form bean开发是通过其基类actionform类来完成的,该类继承于org.apache.struts.action.actionform类,可以自动将页面的表单内容保存起来,并通过请求模块进行信息传递。
  4.配置struts-config.xml文件
  如前所述,actionservlet是struts的控制器,是最核心部分,这个控制器通过配置struts-config.xml来完成。
  struts通过定义路径参数来定义转向dispatch的路径,在该文件里添加标签,这样实现了转向路径的可配置化,避免在程序中写具体路径,易于今后的数据维护和程序修改。
  设置动态form bean不需要事先创建form bean类,直接在配置文件中定义相应的名字和每一个字段类型即可。
  5.创建表单校验器
  商务网站中提供了大量的表单输入,假如在完全输入后才进行校验显然是不行的,可以采用基于页面输入校验的struts validator来解决。struts validator是基于struts来进行页面校验的组件,它可以完全通过配置来完成页面的校验,不需要写代码,它实现了页面显示层和页面校验层的分类,又通过配置将二者整合,整个过程是利用插件标签来实现的。
  三、构建、部署和测试struts应用
  由于jakarta项目已经为jsp平台提供了一系列应用系统,因此使用jakarta ant 来构建和部署struts应用不仅使开发大型网站变得更容易,而且还具有良好得跨平台特点,结合junit更发挥了自动化测试功能。可以说基于struts的网站开发应用构建了电子商务建设领域新的里程碑。
  
  参考文献:
  [1]杜明李朝纯:struts+ejb在j2ee平台上的设计与实现[j].计算机应用研究,2005,(03)
  [2]冯相忠:基于mvc设计模式的struts框架及其应用的研究[j].计算机技术与发展,2006,(08)
  [3]孙凌燕陆保岚孙健:基于struts的web应用框架设计与研究[j].计算机工程,2005,(08)
  • 上一个管理论文:
  • 下一个管理论文:
  •  作者:潘峰 宋扬 [标签: 框架 网站 平台 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    基于项目化设计的建筑环境测试技术课程教学
    基于价值的管理理论对村级财务管理的启示
    基于PHP语言的MySQL数据库的多种输出方案
    基于SaaS多租户的中小学运动会管理系统设计
    基于协同办公的电子政务系统的建设发展与思
    基于OneSearch统一检索系统的统一检索平台评
    基于客户需求的移动终端新营销模式设计
    基于公民教育视角下的大学生社会适应能力培
    基于社会化问答平台的企业知识共享研究
    基于贝叶斯肤色检测算法的色情图像识别研究
    基于ATMEGA128和GM8125多路异步串行通信应用
    基于知识管理理论的国家基础教育资源库利用
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有