java struts!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:17:15
在MVC模式中,M,V,C分别表示什么,在实际的开发过程中,这三者一般分别采用哪些技术实现?Struts是什么?Struts和MVC有关系吗? Struts1.1相对于Struts1.0,你觉得最大的改善是什么?

答:
(1)Struts中的MVC分别表示Model(模型层)、V(视图层)、C(控制层)。
(2)Model层一般可以采用Hibernate、Torque等实现,当然也可以是JavaBean
View层一般用JSP或者是JSF等实现。
Control层一般是由Struts本身的ActionServlet来实现。
(3)Struts是一种框架,可以简化Web Application的构建工作
(4)MVC是一种设计模式,而Struts是实现这种设计模式的一个方式,也就是说除了Struts之外还有其他框架也可以实现MVC
(5)我只用过Sturts1.X没有过Struts1.0

M Model(模型):处理程序业务逻辑
V à View(视图):展现数据,获得用户输入。
C Controller(控制器):接收用户输入,调用业务逻辑代码(M),返回数据到视图(V)。

struts是骨架、支柱的意思。
基于Struts开发的应用由3类组件构成:
控制器组件、视图组件和模型组件。
控制器组件包括ActionServlet和自定义的Action Bean
视图组件包括JSP页面,Form Bean等。
Struts本身不提供模型组件,对模型组件也没有具体要求,模型组件由普通的接口和JavaBean组成。

Struts是MVC设计模式的经典实现。

M:modle 是模型层 做业务的
V:view 是表示层 做界面的
C:控制器 用来控制业务流向的 像servlet

struts是用来做界面的开源框架,也就是处理V的框架

我没用过1.0

我觉得你在这问这些问题都没用,自己好好看看MVC的书,认真读一本ssh的书,你自己会长进很多!没事多去csdn什么的论坛看看,有很多都是学习的好帖子

M:modle 是模型层 做业务的
V:view 是表示层 做界面的
C:控制器 用来控制业务流向的 像servlet

stru