RESTful with Stripes
stripes是一个基于Annotation的Java MVC Framework,而且还提供了强大的RESTful特性,甚至可以直接将url绑定到Action类中的方法上,
比如有一个Action用来处理与用户有关的请求,其中有一个方法用来处理注册,而你就可以使用@UrlBinding like this:
此时,你就可以通过www.xxx.com/user/register/1 来注册用户了
stripes是一个基于Annotation的Java MVC Framework,而且还提供了强大的RESTful特性,甚至可以直接将url绑定到Action类中的方法上,
比如有一个Action用来处理与用户有关的请求,其中有一个方法用来处理注册,而你就可以使用@UrlBinding like this:
此时,你就可以通过www.xxx.com/user/register/1 来注册用户了
Stripes 是一个使用了最新技术的前端web框架,和其他web相比,它的配置更少,基本是使用annotation完成。
下面是web.xml文件
<filter> <display-name>Stripes Filter</display-name> <filter-name>StripesFilter</filter-name> <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class> <init-param> ActionResolver.Packages</param-name> net.sourceforge.stripes.examples</param-value> </init-param> </filter> <filter-mapping> <filter-name>StripesFilter</filter-name> <url-pattern>*.jsp</url-pattern> <dispatcher>REQUEST</dispatcher> </filter-mapping> <filter-mapping> <filter-name>StripesFilter</filter-name> <servlet-name>StripesDispatcher</servlet-name> <dispatcher>REQUEST</dispatcher> </filter-mapping> <servlet> <servlet-name>StripesDispatcher</servlet-name> <servlet-class>net.sourceforge.stripes.controller.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>StripesDispatcher</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping>