请问:MVC模式和j2ee三层架构之间的关系是什么?请做详细回答!
解决方案 »
- dao方法里面的有if判断语句,但是if判断进不去,不起作用
- 关于工作的选择,大家给点意见。回答都给分。
- 求助
- public class ParamTest在dos下不能运行
- 请问夏昕等三人写的<<Hibernate深入浅出>>怎么样,适合初学者吗
- 100分求助一个程序,请大家帮帮忙!!
- tomcat5.0.27,安装之后不能启动,服务里面的路径写着“c:\tomcat\bin\tomcat5.exe”可是我明明 装载d盘呀
- jdbc连接mysql的权限问题
- 配置jdom的问题!急急急
- 譬如:我在第一个页中有一个actionform它有id、name和age三个属性,通过执行第一个页面所对应的action,再调用自己JAVABEAN已将这条记录
- SOA是种什么样的开发思想?
- CachedRowSet的问题,它的populate方法不能用
楼主【success2008】截止到2008-07-13 11:28:22的历史汇总数据(不包括此帖):
发帖的总数量:9 发帖的总分数:180 每贴平均分数:20
回帖的总数量:2 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:9 未结的总分数:180
结贴的百分比:0.00 % 结分的百分比:0.00 %
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
另外你说的三层架构,我不知道是什么意思,我就把它理解为是上面所说的这样划分成3个层次去开发了,3层之间互不影响,松散耦合...开发时常用的框架(SSH):
Struts(view)
Spring(Controller)
Hibernate(Model)
mvc设计模式
model层主要是处理业务逻辑的一般是javabean或者ejb实现。controller控制器可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。
划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,
可以完成什么样的用户请求。控制层并不做任何的数据处理。一般由servlet实现。view层主要是它提供用户交互界面,收集显示数据的mvc的作用主要把业务逻辑和显示分离提高重用性,可维护性和可扩展性.
mvc模式有利于分工不同的专业人员处理不同的层次,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计.还有你所说J2EE三层
表示层,业务逻辑层,持久化层。
一般都是由框架实现
要完全理解三层架构,要不断的在项目实践中积累才行.
一种典型的结构应该是这样的:
1:)View 层 主要完成 数据处理功能,因此就和三层结构的表示层相对应,因此这一层的实现上多用于 JSP ,原因是jsp能够很
容易的展现给用户一个可操作健壮视图。
2:)Control层 主要完成企业的业务逻辑处理(并且包括页面间的连接关系),因为和三层结构的逻辑层想对应,这一层的实现
技术,多用于servlet/javabean/session bean。
3:)Model 层 对应这三层结构的数据层(存储层)。这一层的实现技术对应于 j2ee的 Entity bean .如此划分后,为了增强企业应用的健壮性,和可扩展性及效率,可以采用适当的设计模式(桥模式,和value object模式这两种设计模式,