WEB开发网
开发学院软件开发Java DWR的注释(annotations)使用及反向调用(Reverse A... 阅读

DWR的注释(annotations)使用及反向调用(Reverse Ajax)

 2009-09-23 00:00:00 来源:WEB开发网   
核心提示: 在这里再说明一下有的文章用的是uk.ltd.getahead.dwr.DWRServlet,其实他只是继承了一下 org.directwebremoting.servlet.DwrServlet自己什么也没做,DWR的注释(annotations)使用及反向调用(Reverse Ajax)(2)

在这里再说明一下有的文章用的是uk.ltd.getahead.dwr.DWRServlet,其实他只是继承了一下 org.directwebremoting.servlet.DwrServlet自己什么也没做,所以这两个类用哪个都行(这么做应该是为了兼容以前的版本,猜的,1.0我没用过)。

下面看具体的类吧。

@Service
@RemoteProxy(creator = SpringCreator.class, name = "sectionManager", creatorParams = @Param(name = "beanName", value = "sectionManager"))
public class SectionManager extends DefaultEntityManager<Section, Integer> {
 @Autowired
 OriginCollectDataManager originCollectDataManager;
 @RemoteMethod
 public Section get(Integer id) {
  return super.get(id);
 }
 @RemoteMethod
 public List<Section> getAll() {
  return super.getAll();
 }
}

我的测试环境里还用到了spring和hibernate,所以里面还掺杂了一些spring的注释标记,当然如果你没用也无所谓。

这里主要解释一下DWR的几个Annotations

@RemoteProxy标在类上的就是使类可以运程访问

@RemoteProxy(creator = SpringCreator.class, name = "sectionManager", creatorParams = @Param(name = "beanName", value = "sectionManager")),

上面因为使用了spring所以写的是springCreator.class, 其它还有BeanCreator, Ejb3Creator, JsfCreator, NewCreator, NullCreator, PageFlowCreator, ScriptedCreator, SingletonCreator, SpringCreator, StrutsCreator。看自己的具体需求。最常用的就是newCreator了吧。

上一页  1 2 3 4 5 6  下一页

Tags:DWR 注释 annotations

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接