RESTful with Stripes

Sep 21 2009 Published by Tony under Java

stripes是一个基于Annotation的Java MVC Framework,而且还提供了强大的RESTful特性,甚至可以直接将url绑定到Action类中的方法上,
比如有一个Action用来处理与用户有关的请求,其中有一个方法用来处理注册,而你就可以使用@UrlBinding like this:

@UrlBinding("/user/{$event}/{identifer}")
public UserActionBean extends ActionBean{
   private String identifer;
   public void setIdentifer(String identifer){
    this.identifer=identifer;
   }
   public String getIdentifer(){
     return this.identifer;
   }
   public Rasolution register(){
    .....
   }
}

此时,你就可以通过www.xxx.com/user/register/1 来注册用户了

No responses yet

stripes beginning

Jul 28 2009 Published by Tony under Java

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>

No responses yet