action与servlet用法区别
谁能说的清楚什么情况用servlet什么时候用action,并存冲突不?具体的区别和用法?详解下~谢谢...
谁能说的清楚什么情况用servlet什么时候用action,并存冲突不?具体的区别和用法?详解下~谢谢
展开
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
其实就是一样的
只不过action是那些MVC框架的控制层的叫法.
当然,这个回答是笼统了点,但是其实就那回事.
那些MVC框架用Servlet(struts1)或者Filter(struts2)来封装了HttpServletRequest和HttpServletResponse对象,在自己的Action类中实现控制层.从对象本身来说,确实不是一个东西,但是从设计分层(架构)上看,这对于使用框架的开发者来说,这难道不是一样的道理?就是控制层!
action是业务层?那要看这个工程项目的规模了.要是小网站,那可以把service都写在action里面.但从这个角度来说,是把service层合并到控制层去了.
只不过action是那些MVC框架的控制层的叫法.
当然,这个回答是笼统了点,但是其实就那回事.
那些MVC框架用Servlet(struts1)或者Filter(struts2)来封装了HttpServletRequest和HttpServletResponse对象,在自己的Action类中实现控制层.从对象本身来说,确实不是一个东西,但是从设计分层(架构)上看,这对于使用框架的开发者来说,这难道不是一样的道理?就是控制层!
action是业务层?那要看这个工程项目的规模了.要是小网站,那可以把service都写在action里面.但从这个角度来说,是把service层合并到控制层去了.
展开全部
Servlet一直是Servlet,没有什么变化,无论是传统的模式2开发还是struts中,它所扮演的角色都是控制,(接受参数,调用业务,跳转页面),只是在struts中,它所调用的业务是某个action,再通过这个action去调用BO处理业务,而不是它自己去直接调用BO处理业务。 而action本身,你可以看做一个BO。 Servlet--控制层 action----业务层
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只不过action是那些MVC框架的控制层的叫法.
当然,这个回答是笼统了点,但是其实就那回事.
那些MVC框架用Servlet(struts1)或者Filter(struts2)来封装了HttpServletRequest和HttpServletResponse对象,在自己的Action类中实现控制层.从对象本身来说,确实不是一个东西,但是从设计分层(架构)上看,这对于使用框架的开发者来说,这难道不是一样的道理?就是控制层!
action是业务层?那要看这个工程项目的规模了.要是小网站,那可以把service都写在action里面.但从这个角度来说,是把service层合并到控制层去了.
当然,这个回答是笼统了点,但是其实就那回事.
那些MVC框架用Servlet(struts1)或者Filter(struts2)来封装了HttpServletRequest和HttpServletResponse对象,在自己的Action类中实现控制层.从对象本身来说,确实不是一个东西,但是从设计分层(架构)上看,这对于使用框架的开发者来说,这难道不是一样的道理?就是控制层!
action是业务层?那要看这个工程项目的规模了.要是小网站,那可以把service都写在action里面.但从这个角度来说,是把service层合并到控制层去了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询