当前位置 —论文经济— 范文

框架相关论文范文数据库,与电子商务平台中Struts2的功能和作用相关论文发表

本论文是一篇框架相关论文发表,关于电子商务平台中Struts2的功能和作用相关毕业论文提纲范文。免费优秀的关于框架及系统维护及信息技术方面论文范文资料,适合框架论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:介绍Struts2由来和核心思想,并分析其主要特点,指出它们在用十框架集成开发中所具有的优势以及基本流程和相关配置.其最终目的是希望提高系统底层业务逻辑的可塑性,增加系统的可扩展性,从而降低系统维护的成本.

关 键 词:电子商务;Struts2;作用

中图分类号:F49文献标识码:A文章编号:1672-3198(2012)03-0233-02

1Struts2的由来

随着软件技术和Inter的迅猛发展,以J2EE技术体系为代表的分布式对象技术为企业构造新的基于Inter的电子商务平台提供了技术支持.J2EE规范定义了一个用于简化分布式企业级应用开发与部署的基于组件的模式,它提供了一个多层次的分布式应用模型和一系列开发技术规范,为搭建具有可伸缩性、灵活性、易维护性的电子商务系统提供了良好的机制.随着J2EE技术的不断完善和发展,有几种开源免费的框架出现在J2EE设计中,这些新出现的框架为中小企业提供了一个经济的、快速开发布署的、稳定而可扩展的可行方案,使得他们可以使用开源技术来构建企业级应用.其中,Struts就是比较优秀的开源框架.


如何写框架一篇好的本科论文
播放:39276次 评论:3569人

Struts1是第一个发布的MVC框架,它由Apache开源软件联盟提供的用于构建JavaWeb应用程序的框架,该框架推出后,就得到了广泛JavaWeb开发者的拥护,经过长达6年时间的发展,Struts1框架更加成熟、稳定,性能也有了很好的保证.因此,到目前为止,Struts1依然是世界上使用最广泛的MVC框架.但是由于些设计上的缺陷成为它未来发展的障碍.为了给JavaWeb开发人员提供一个更好的框架,提出了Struts2的新模式.Struts2虽基于Struts1发展,但并不是以Struts1为核心,而是采用WebWork为核心,尤其是吸收了Struts1和WebWork两者的优势.

2Struts2的核心思想

Struts目前已经分化为两个框架:第一个框架是shale,此框架可以说几乎脱离了Struts的设计思想,它不仅仅是对Struts的升级,而是另辟空间发展.第二个就是Struts2框架,Struts2的核心设计思想是基于Webwork框架基础上发展的,它的特点是兼容struts1和Webwork两种框架,并且取长补短的开发理念,开发中兼顾了struts1的部分优点,同时注入了Webwork的思想.Struts2的体系结构同样也实现了MVC设计模式的概念,它将这些概念映射到Web应用程序的组件和概念中.Struts2是使用Servlet和JavaServerPages技术的一种MVC实现,而MVC是用来控制Web项目中的变化,提高项目的复用性和可维护性,所以应用Struts2框架就是用来改进在目前Web开发中存在的不足之处.Struts2继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展.图1是Struts2的MVC体系结构图.

Struts2技术框架所具有的很多特性使得它非常适合作为Web系统的应用开发过程中.主要特点如下:

①Struts2大量使用拦截器来处理用户请求,从而允许用户的业务逻辑控制器与ServletAPI分离.

②Struts2是一个雅致的,可扩展的,用来建立企业级JavaWeb应用程序的框架.

③Struts2不但注重程序的开发过程,更注重部署和后期维护.

④Struts2来源于WebWork2.

⑤Struts2融合了Struts和WebWork的社区力量,是这两个社区努力的结果.

⑥Struts2非常容易使用.

⑦Struts2最大可能的保留了和Struts1.x的相似行.

(2)Struts2的体系结构.

Struts2使用拦截器作为处理(Advice),以用户的业务逻辑控制器为目标,创建一个控制器代理.控制器代理负责处理用户请求,处理用户请求时回调业务控制器的execute方法,该方法的返回值将决定了Struts2将怎样的视图资源呈现给用户.

由于客户端浏览器初始化一个指向Servlet容器的请求;然后Struts2的核心控制器FilterDispatcher接受客户发来的请求,进行相应的判断调用指定的Action操作;拦截器对请求启用相应功能;接下来ActionInvocation实例使用命名模式来回调Action的execute方法,该execute方法先获取用户请求参数,然后它会调用业务逻辑组件来处理用户的请求;最后将execute方法的处理结果返回到客户端的浏览器中完成处理过程.

(3)Struts2的组成及配置.

Struts2框架主要由三个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件.Struts2框架只提供了核心控制器部分的功能,而业务控制器和用户实现的业务逻辑组件功能需要程序开发人员独立完成.

由于Struts2的核心与Struts1有着本质的区别,也就决定了Struts2的配置与Struts1有一定的区别.我们需要加载Struts2框架那么应该首先在Web.xml文件中加载前面提到的核心控制器FilterDispatcher,这样控制器会加载Struts2框架.

Struts2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等.在原始状态下,Struts2框架将默认的路径下是加载放在Web-INF/classes的struts.xml文件.但是由于在Web应用中,随着系统的需求,各个功能模块不断增加修改等,系统中Action数量会越来越繁多,如果我们选择默认的struts.xml配置文件,那么整个文件会变得非常繁杂,不利于后期维护.为了避免struts.xml文件过十繁杂,提高struts.xml文件的可读性,我们将struts.xml分解成多个配置文件,然后在struts.xml文件中包含其他配置文件.解决这一问题可以用include方式导入各个功能模块的文件.当然也可以根据用户自己需要来划分,本系统采用的是按模块划分.


本文来自:http://www.sxsky.net/jingji/0575338.html

Struts2框架包含的另一个核心文件是struts.properties,该文件定义了Struts2框架的属性,我们可以设置相应属性来达到开发程序的需求.Struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts2属性,该key对应的value就是一个Struts2属性值.struts.properties文件通常放在Web应用的Web-INF/classes路径下.实际上,只要将该文件放在Web应用的CLASSPATH路径下,Struts2框架就可以加载该文件.

电子商务平台中Struts2的功能和作用参考属性评定
有关论文范文主题研究: 关于框架的论文范文数据库 大学生适用: 专升本毕业论文、大学毕业论文
相关参考文献下载数量: 54 写作解决问题: 如何写
毕业论文开题报告: 论文模板、论文设计 职称论文适用: 杂志投稿、职称评初级
所属大学生专业类别: 如何写 论文题目推荐度: 免费选题

3总结

随着网络信息技术的发展,网络应用在人们日常生活中越来越受到重视,人们越来越希望在较短的时间内买到自己所需要的东西.但是市场上的商品种类很多,人们要想购买到自己需要的商品,不得不花费很多时间,给购买带来了麻烦.网上购物系统弥补了传统购物的许多不足之处,有效地缩短了传统购物过程中的流

关于电子商务平台中Struts2的功能和作用的毕业论文提纲范文
框架相关论文范文数据库
通环节,有着经营成本低、库存虚拟,用户查看商品方便,减少了地域限制等特点.Struts2是现今开发技术中运用最广泛&

1 2

框架相关论文范文数据库,与电子商务平台中Struts2的功能和作用相关论文发表参考文献资料:

经济管理论文5000字

经济专业毕业论文选题

关于教育经济学论文

关于农村经济管理的论文

建筑工程经济管理论文

高中政治经济学论文

经济管理类核心期刊

经济学千字小论文

当代经济期刊

经济类本科毕业论文选题

电子商务平台中Struts2的功能和作用WORD版本 下载地址