标签:控制 问题 情况 不能 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
标签:控制 问题 情况 不能 action text web model 开发
原文地址:https://www.cnblogs.com/yingyigongzi/p/9197962.html