码迷,mamicode.com
首页 > 其他好文 > 详细

Struts2框架

时间:2018-06-19 13:54:54      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:控制   问题   情况   不能   action   text   web   model   开发   

1.Struts框架

servlet/jsp                 b/s

JSP Model1

JSP:数据的收集、展示以及大量业务逻辑

JAVA Bean:DAO数据的封装以及处理

高内聚,低耦合

JSP Model2

M:model(模型)  负责数据的封装,处理(entity,DAO,service)

V:view(视图)    负责数据的收集,展示(JSP)

C:controller(控制器)  协调模型与视图(servlet) 

优势:

a.实现了模型的复用,除非业务发生改变,负责M只需要写一次。

b.M与V任何一方发生改变,不会影响另一方

c.方便测试

 

框架:封装了servlet,后台框架

struts1     webwork(x-work)

struts2

 

衡量框架的标准:

a.易用性,高

b.扩展性,高

c:稳定性,高

d.侵入性,低

(侵入性

这里涉及到一个设计方面的概念,就是耦合性的问题.
好的(这里好的标准是扩展性强)设计的标准是"高内聚,松耦合",侵入性强指的是耦合太强了.判断的标准就是当引入了这个组件导致其它代码或者设计要做相应的更改以适应新组件.这样的情况我们就认为这个新组件具有侵入性.

2.使用struts2框架开发一个web应用

a.新建一个web工程

b.引入jar包

c.配置前端控制器(注意,不能忘)

d.配置struts.xml文件

e.编写业务控制器Action

 

Struts2框架

标签:控制   问题   情况   不能   action   text   web   model   开发   

原文地址:https://www.cnblogs.com/yingyigongzi/p/9197962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!