社区
Java EE
帖子详情
struts和MVC问题?
jsjzzh
2005-04-29 02:46:54
MVC在Java B/S开发中,分别用JSP实现V,用servlet实现C,用JavaBean实现M。
Struts是MVC的实现,其中struts中的哪么部分对应了MVC模式。
...全文
247
11
打赏
收藏
struts和MVC问题?
MVC在Java B/S开发中,分别用JSP实现V,用servlet实现C,用JavaBean实现M。 Struts是MVC的实现,其中struts中的哪么部分对应了MVC模式。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coffeespoon
2005-04-30
打赏
举报
回复
我的理解:struts是一个强制实现MVC的framework,struts的view可以用它自己提供的taglib实现,也可以用jstl配合EL实现,看你用哪一个能更方便的完成任务而定;control是struts的核心,struts提供了一个ActionServlet,用来处理转发所有.do的request和返回client的forward,用户自己定义的各种Action用来根据request的参数决定调用哪些业务逻辑bean,并返回处理结果;严格来说,struts没有自己的model,不严格的说可以把ActionForm归为struts自己的model,具体的model都是用户自己写的处理各种业务逻辑的beans.
jsjzzh
2005-04-30
打赏
举报
回复
我认为struts主要表现为:
用struts标签代替jsp实现V ,用action+struts-config来实现C,用actionForm来表示M(actionForm符合javaBean)。但struts还是侧重于C。
不知对不对,请大家帮助。
hwindfeng
2005-04-29
打赏
举报
回复
写错了,应为:提供了bean、action、actionservlet等作为M V C的互相关联的纽带。
hwindfeng
2005-04-29
打赏
举报
回复
写错了,应为:提高了bean、action、actionservlet等作为M V C的互相关联的纽带。
hwindfeng
2005-04-29
打赏
举报
回复
struts是为了更好的实现MVC结构,提高了bean、action、actionservlet等作为M V C的互相联系的纽带。
woolceo
2005-04-29
打赏
举报
回复
struts侧重于v和c部分,在vc中个人认为它更侧重于c。
类似于jsf,个人觉得和struts的不同就是jsf比较侧重于v
lippea
2005-04-29
打赏
举报
回复
struts是帮助V和C更好地分开,它处理的是v和c之间的东西。
它是一个框架,支持MVC,不能说它属于哪一部分。
就像脖子那部分,不属于头也不属于身体,不知道这个比喻准不准确。
servlet模式中,请求提交到servlet,是通过指定文件名;
而struts中,请求统一提交给struts的一个类,由struts根据.do这个调用不同的servlet
清楚处理完毕,servlet是必须自己刷新页面;
而struts中,你是指定forward,struts根据这个forward决定显示哪个页面。
awpmn
2005-04-29
打赏
举报
回复
1,http请求—〉(actionservlet)2,把数据传递到formbean ->(actionform)3,请求发送到action处理-〉4,获得form中的数据-〉(action)
5,调用javabean(javabean) -〉6,转发http请求(jsp) —〉返回http响应
具体的介绍 你可以买本书
电子工业出版社 jsp应用开发祥解(第二版) P413页
jsjzzh
2005-04-29
打赏
举报
回复
能详细点说说自己的观点吗?
ipv
2005-04-29
打赏
举报
回复
vc啊
uestc6055
2005-04-29
打赏
举报
回复
C部分啊
spring-web
mvc
-
struts
.jar
spring-web
mvc
-
struts
.jar对
Struts
和Spring整合时需要用到的包
模防
struts
的
mvc
框架
模防
struts
写的一个简单的
mvc
框架,希望能够让大家更有交的理解
mvc
模式
spring
mvc
深入浅出(备java基础,javaee课程,
struts
同类)
Spring web
mvc
架构、spring
mvc
入门程序、非注解处理器映射器和适配器、注解开发处理器映射器和适配器、spring
mvc
整合Mybatis、RequestMapping、Controller方法返回值、spring
mvc
与
struts
2区别、spring
mvc
上传图片、...
手动实现
mvc
的
struts
框架
手动实现
mvc
的
struts
框架
重构
mvc
实现
struts
框架
以一个简单
mvc
模型开始,一步步重构,封装,最终实现
struts
的雏形,更加深入的理解
struts
的基本思想
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章