欢迎光临112期刊网!
网站首页 > 论文范文 > 管理论文 > 电子商务管理论文 > 基于Struts框架的商务网站平台设计

基于Struts框架的商务网站平台设计

日期:2023-01-05 阅读量:0 所属栏目:电子商务管理论文


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


  2.实现action中央控制器
  actionservlet是struts最核心部分,相当于中央控制器,通过servlet类来实现,web应用程序通过它来控制页面流程,通过传来的参数来分配下一个页面。
  actionservlet负责接收所有页面提交的请求,并产生相应的响应送到请求页面。一旦web容器接收到外部请求时,它的dopost方法将会处理来自客户端信息,并调用requestprocedessor对象处理该请求。
    3.组件类设计
  form bean类负责网站的显示内容,进行基于struts的form bean开发是通过其基类actionform类来完成的,该类继承于form类,可以自动将页面的表单内容保存起来,并通过请求模块进行信息传递。
  4.配置文件
  如前所述,actionservlet是struts的控制器,是最核心部分,这个控制器通过配置来完成。
  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)
本文链接:http://www.qk112.com/lwfw/guanlilunwen/dianzishangwuguanlilunwen/39688.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学