Spring3 MVC REST + JPA2 (Hibernate 3.6.1) 构建投票系统 - 2.Spring MVC REST
前言:本文只阐述如何使用Spring MVC做REST应用,至于Spring如何实现,或者应用的易用性和时候合理暂且不作深入讨论。
?
Spring 3 MVC REST使用的是Spring提供的org.springframework.web.servlet.DispatcherServlet来完成Controller的跳转控制,在Web.xml需要做如下配置
Spring IoC配置我们采用annotation来管理Spring扫描的package我们声明为ben.vote,也就是说这个package下的class我们都会去扫描是否有声明为Controller默认的视图将放在/view目录下,后缀为.jsp完成这一步我们基本上完成了Spring MVC REST需要配置的内容,接下来我们开始编写我们第一个Controller,这里我们用一个RestDemo来完成:
我们将这个项目部署到tomcat并启动服务器,访问链接http://localhost:8080/Vote/demo,如果看到如下页面,说明我们Spring MVC REST配置成功了
?
完整项目的文件请参考附件Vote.rar,依赖包这里就不作提供,大家可以google一下基本上知道需要哪些jar了
?
以上基本上描述了如何构建Spring MVC REST的web项目,需要配置的地方不多,只需要稍微调试调试就可以做到了。
?
上一篇:Spring3 MVC REST + JPA2 (Hibernate 3.6.1) 构建投票系统 - 1. 序