Struts2框架
Posted 阴翳公子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts2框架相关的知识,希望对你有一定的参考价值。
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框架的主要内容,如果未能解决你的问题,请参考以下文章