|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?
先说说正文语法,免却dwr.xml。(自从用了java5以后,如今越看一堆堆的设置文件越烦,愈来愈喜好正文体例来的间接复杂了)
起首下载最新的不乱版本的dwr.jar文件放到你的工程中。(另有必要别的的吗?不必要了,dwr就是这么复杂)
然后在web.xml中增加以下一段
<!-- DWRServlet -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<!-- 默许为false,调试用,能够会见http://地点:端口/高低文/dwr 来举行测试 -->
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<!--这就是传说中的DWR反转挪用的开关了,默许也是false -->
<init-param>
<param-name>activeReverseAjaxEnabled</param-name>
<param-value>true</param-value>
</init-param>
<!--日记级别未几说了-->
<init-param>
<param-name>logLevel</param-name>
<param-value>WARN</param-value>
</init-param>
<!--这块注重了,关头来了,把利用DWR正文的类都要加在这里,2.0的DWR仿佛还不撑持包扫描,但愿今后能供应这个功效,3.0我还没注重有无这个功效,如今还没出正式版-->
<init-param>
<param-name>classes</param-name>
<param-value>
org.relax.service.SectionManager,
org.relax.service..entity.Section
</param-value>
</init-param>
</servlet>
<!--这块不必多说了吧,假如看不懂,哪凉爽哪呆着往吧-->
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
在这里再申明一下有的文章用的是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();
}
}
<p>
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。 |
|