MVC模式在struts中怎么体现

 我来答
能桀路巧凡
2019-12-05 · TA获得超过3796个赞
知道大有可为答主
回答量:3187
采纳率:32%
帮助的人:171万
展开全部
从软件的需求分析与设计谈起
实现一个完整的基于Struts的WEB应用总结:Java的Web应用中使用到的技术非常多,也相对比较复杂.因此开发中开发人员所负责的技术方面也会相对较多,所以我们必须考虑到个人的特长对开发工作进行合理分配,这就需要我们在软件的设计阶段考虑清楚.而MVC这种设计模式能够很好的把业务数据模型和业务处理模型独立出来,这样开发出独立的系统组件,以便于在开发视图阶段能够很好的保持数据的一致性.而在处理视图和模型之间的关系时控制器成为了两者的纽带,这样使得软件项目可以成为一个系统化的工程.
而Struts框架在Java的Web应用中就起到了这个作用.这样使得开发阶段能够很好的利用该框架完成开发项目,我们可以选择合适的模型组件如我们可以使用JavaBean技术来完成业务模型和数据模型的接口,而数据库则可以充当数据模型来保持业务阶段的持久状态.JSP和Struts为我们提供的一组标签这可以完成页面的表示和页面的逻辑等功能使得我们有了丰富的视图功能.并且Struts提供了ActionForm为视图可以和事件进行数据交换接口提供了良好的通道使得在处理Action事件时候可以通过ActionForm从视图中取得数据.而两者之间的桥梁就是Struts-config.xml文件该XML文件可以配置两者之间的联系.这使得接口之间有着极高的灵活性和伸缩性.而在Action中我们有可以调用和包含模型组件的功能.这样使得开发非常具有效率和可扩展能力.
Struts框架事实上已经被很多软件项目所应用,所以足见其适用性时非常可靠的.这里也希望通过该问的介绍能够使得读者对Struts框架有一个足够的了解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式