基于STRUTS框架的WEB应用系统设计与实现

基于STRUTS框架的WEB应用系统设计与实现

ID:47110360

大小:20.50 KB

页数:6页

时间:2019-08-05

基于STRUTS框架的WEB应用系统设计与实现_第1页
基于STRUTS框架的WEB应用系统设计与实现_第2页
基于STRUTS框架的WEB应用系统设计与实现_第3页
基于STRUTS框架的WEB应用系统设计与实现_第4页
基于STRUTS框架的WEB应用系统设计与实现_第5页
资源描述:

《基于STRUTS框架的WEB应用系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于STRUTS框架的WEB网站系统设计与实现一、引言随着Internet技术的发展,基于MVC(Model-View-Controller)模型的Struts框架越来越受到web系统开发者的欢迎。Struts是建立在当前动态网站设计领域中JSP、Servlet、XML等相关开发技术基础之上的一种主流开发架构,具有组件模块化、灵活性和重用性的优点,同时极大地简化了Web应用程序的开发。它合理地将用户表示逻辑、业务逻辑和控制逻辑分离,使得开发过程变得简洁清晰,并提高了软件的可维护性和可重用性。二、Struts框架2.1Struts体系结构Struts是Apache基

2、金会Jakarta项目组的一个OpenSource项目,它采用MVC模式,能够很好地帮助java开发者利用J2EE开发Web应用。和其他的java架构一样,Struts也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs框架的核心是一个弹性的控制层,基于如JavaServlets,JavaBeans,ResourceBundles与XML等标准技术,以及JakartaCommons的一些类库。Struts有一组相互协作的类(组件)、Serlvet以及jsptaglib组成。基于struts构架的web应用程序基本上符合JSP

3、Model2的设计标准,可以说是一个传统MVC设计模式的一种变化类型。Struts体系结构实现了MVC设计模式的概念,它将Model、View和Controller分别映射到Web应用中的组件。Model由代表系统状态和商业逻辑Action来构建,View是由JSP和struts提供的自定义标签来实现,Controller负责控制流程,由ActionServlet和ActionMapping来完成。2.1主要组件介绍  下面我们就从分别从视图、控制、模型和Struts的配置文件struts-config.xml来介绍struts的体系结构。  视图:主要由JSP建

4、立,Struts自身包含了一组可扩展的自定义标签库(Tag1ib),可以简化创建用户界面的过程。  模型:模型主要是表示一个系统的状态和业务逻辑。在Struts中,系统的状态主要由ActiomFormBean体现,对于业务逻辑通常由JavaBean或EJB组件来实现。 控制器:控制器主要由ActionServlet类和Action类来实现,ActionServlet类是Struts框架中的核心组件,主要负责接收HTTP请求信息。根据配置文件struts-config.xml的配置信息,把请求转发合适的Action对象。Action类负责调用模型的方法,更新模型的状

5、态,并帮助控制应用程序的流程。配置文件struts-config.xml:当ActionServlet接收HTTP请求信息时,如何决定把用户请求转发给哪个Action对象呢?这就需要一些描述用户请求路径和Action映射关系的配置信息。在Struts中.这些配置映射信息都存储在特定的XML文件Struts—config.xml中,在该配置文件中,每一个Action的映射信息都通过一个(action)元素来配置。这些配置信息在系统启动时会被读入内存,供Struts在运行期间使用,在内存中,每一个(action)元素都对应一个ActionMapping类的实例。三、基

6、于Struts框架手机应用网站系统实现手机应用网站的的开发,主要是针对网络线上众多手机软件的管理与分类,根据手机软件的特色和功能的不同,分文别类的管理,便于用户的查找和下载。用户也可以评论下载过的软件。由于智能手机的迅速发展,智能手机用户的数量也在逐年突破,对手机软件市场也带来了空前的机遇与挑战。由于安卓系统的开放性,使其拥有众多的开发者,为消费者带来了丰富的软件资源。因此,Android手机应用软件网站就顺势而生,就像有了手机,就会有屏保,保护套等一系列的服务产品一样,手机应用网站就是服务于手机软件,作为一个规范化的平台,提供方便快捷优质的服务,提高广大用户的操

7、作体验!由于智能手机的快速发展,用户对系统软件的要求也逐步提高,记得从08年左右,智能手机开始出现,伴随着的是科技的革新,当时只是硬件方面的改革,手机配置摄像头,实现手机拍照的功能,后来随着时代的发展,也就短短五六年的时间,市场的发展趋势就转向了软件市场,就目前的电子市场来看,大家对电子产品的硬件配置远没有前几年关注度高。现在各种通讯交流的平台运营而生,其实是顺应广大用户的使用需求而已,从原来的邮寄信件,到后来的电子邮件,到手机的诞生,简短的简讯就可以达到人们的需求,到如今,微信、微博、QQ、陌陌等交友平台层出不穷,受到了广大用户的青睐和追捧。最近几年更是明显,原

8、来都是发祝

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。