视图层哪些
发布网友
发布时间:2022-04-22 03:27
我来回答
共3个回答
热心网友
时间:2023-08-01 15:18
model是模型层,写的是一些逻辑和封装
view是视图层,写的是界面比如jsp、ftl、html什么的
control是控制层,它是联系view和model层的,比如servlet
一般先写view层的,大致框架弄好,然后去实现每个功能,每个功能都会要在control和model层写代码的,先写model,再写control
热心网友
时间:2023-08-01 15:18
MVC是Model,View,Controller的缩写,MVC是Application开发的设计模式。
它包括三类对象:(1)模型(Model)对象:是应用程序的主体部分。
(2)视图(View)对象:是应用程序中负责生成用户界面的部分。
(3)控制器(Control)对象:是根据用户的输入,控制用户界面数据显示及更新Model对象状态的部分。即要求在Application开发中你把商业逻辑,界面显示,数据分离。
Hibernate
Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)struts负责控制Service(业务逻辑处理类),从而控制了Service的生命周期,这样层与层之间的
依赖和强,属于耦合。这时,使用spring框架就起到了控制Action对象(Strus中的)和
Service类的作用,两者之间的关系就松散了,Spring的Ioc机制(控制反转和依赖注入)正
是用在此处。
spring就是作为容器,用来管理struts和hibernate之间的工作的。它其实就是程序中的一个桥梁或者说管理者,整个程序的运行都依靠spring来管理。用什么方法来管理呢?最常见的就是IOC了。
不知道对楼主是否有帮助追问谢谢,帮助相当的大!谢谢!
热心网友
时间:2023-08-01 15:19
你的意思是MVC吗?没看懂追问不是,MVC是什么,不懂,刚学习java,搞不懂之间的顺序,不知道怎么写控制曾,还是视图层。
追答你说的控制层,视图层就是MVC,M=Model V=View C=Control,可以参考struts或spring的源代码。里面很好的解释的MVC的应用。