Posted on 2007-01-25 06:58
西門磚瓦 阅读(706)
评论(0) 编辑 收藏
一
. MVC
模式
1).MVC
对于开发过程而言
,
住要是强制性的将数据层和表示层分
离
开
,
独立的数据层和业务逻辑层使得重用性大大增强
,
即多个视图表示层可以共享一个数据逻辑层
(
例如
,
一个系统有
Web Mail,Wap
页面
,Internet Web
的情况
,
就可以共享一个数据层
).
2).
对于数据层的变化
,
比如数据库的切换
;
业务规则的改变
,
对于这种情况
,
只需要改变数据层即可
,
能构造很强的松藕合的构件
.
二
.Struts
与
MVC
1).Struts
是实现
MVC
的一个框架
, M(
由
JavaBean,EJB
实现
) ,C(
由
Serverlet,Action
来实现
),V(Jsp).
如下图所示
:
2).
利用
Struts
框架
,
可以简化
(
分析
,
设计
,
编码
,
测试和发布
)
每个阶段的工作
.
只需要有针对性的去分析应用需求
,
不需要重新设计框架
,
在编码的过程中
,
充分利用
Struts
提供的各种实用类和卷标库来简化编码
.Struts
应用的
设计
流程大致简化为
:A.
收集分析应用需求
;B.
设计数据库
;C.
设计客户接口
;D.
设计
ActionForm;E.
设计
Action;F.
设计应用的业务逻辑组件
.