java ee中的mvc模式,从spring迁移到java ee 7
作者:互联网
我用以下方式使用spring MVC:
@Controller
class MyControllerClass {
@RequestMapping...
method(){
ServiceCall()...
//put something to modelAndView object here and redirect to jsp page.
return "home"; // this will redirect data to home.jsp
}
}
@Service
class MyServiceClass{
@Transactional
SomeServiceMethod(){
DaoMethod();
}
}
@Repository
class MyDaoClass{
DaoMethdon(){...}
}
/view/myjsps.jsp path to view directory set in spring.xml
题:
任何机构都可以向我解释(最好用实际的真实世界代码示例),对于Java EE 6/7中的上述MVC模式,我有什么替代方案.即.控制器,服务,dao,视图层.
更进一步,如何重定向页面,(我相信普通的requestDispatcher是一种旧的做事方式,必须有一些自动化方式.与modelAndView相同.
我已经google了很多,但我找到的只是spring mvc的例子.
解决方法:
Java EE没有“标准”MVC包.如果直接使用Java EE,您将直接处理HttpServletRequests,PortletRequests等.将对象放在普通Java EE中的“模型”中基本上是HttpServletRequest.setAttribute()或HttpSession.setAttribute()(如果@SessionAttributes)
标签:spring-mvc,spring,java-ee,java-ee-6,java-ee-7 来源: https://codeday.me/bug/20190708/1404508.html