也许朋友们会以为这是官方前面我谈到,dwr据说在其它一些ajax虽然dwr如果我们在写bus说了这么半天虚的,举一个例子来实际说明一下该怎样设计。在一个项目中需要使用requestclass Context {
private static WebContext getContext(){
return WebContextFactory.get();
}
public static HttpServletRequest getRequest(){
return getContext().getHttpServletRequest();
}
public static HttpServletResponse getResponce(){
return getContext().getHttpServletResponse();
}
public static HttpSession getSession(){
return getContext().getSession();
}
}
然后写一个UserInfoUtil前面谈完了request首先,我们可能在不同的项目中会对为项目提供多种权限校验的机制,比如通过部门级次进行校验、通过分配给用户的功能进行校验、通过用户的特殊身份(总经理、局长等)进行校验等。这些校验机制并不是每个bus另外,我们还可能出现,一些特殊的功能需要单独为它设计一个权限校验机制,这个机制只作用与它自己。
还有一种情况是权限校验机制需要分不同的方法进行校验,如增删改一个校验机制,而查询是另一种校验机制。
然后,我们不希望在开发过程中加上权限校验机制,这无疑会为我们的调试增加许多的不便。
总结以上所有对权限校验的需求,使用filter我在前面的文章中提到,在页面端dwr最后我要提到的,就是dwr除此以外,与其它框架一样,我们在运用dwr