`
man
  • 浏览: 5697 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

dwr+spring 找不了对象

阅读更多
applicationContext.xml,web.xml,dwr.xml配置:
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>

<beans>
<bean id="springBean" class="org.bean.SpringBean" abstract="false"
		singleton="true" lazy-init="default" autowire="default"
		dependency-check="default">
</bean>
</beans>

dwr.xml//同一个Bean用两种方式引用
<?xml version="1.0" encoding="UTF-8"?>
<dwr>
 <allow>
 <create javascript="testSpringBean2" creator="new">//普通的
 <param name="class" value="org.bean.SpringBean">
 </param>
 <include method="getHello"/>//暴露的方法
 </create>
 <create javascript="testSpringBean" creator="spring">//通过Spring
 <param name="beanName" value="springBean"></param>
 <param name="location" value="applicationContext.xml"></param>
//根目录,WEB-INF,classes都有这个文件
 <include method="getHello"/>
 </create>
 </allow>
</dwr>

web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>   
        <servlet-name>dwr-invoker</servlet-name>   
        <servlet-class>   
            org.directwebremoting.servlet.DwrServlet   
        </servlet-class>   
        <init-param>   
            <param-name>debug</param-name>   
            <param-value>true</param-value>   
        </init-param>   
        <load-on-startup>1</load-on-startup>   
    </servlet>   
  
    <servlet-mapping>   
        <servlet-name>dwr-invoker</servlet-name>   
        <url-pattern>/dwr/*</url-pattern>   
    </servlet-mapping>
</web-app>

IE里:
localhost:8080/project/dwr
只有以下的
testSpringBean2 (org.bean.SpringBean)
不知问题出在那里......,
如果在web.xml里添加以下(dwr,spring 整合的另一种方法)tomcat5.0的manager 里会显示项目是stop,启动不了
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:ApplicationContext.xml</param-value>
  </context-param>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener
    </listener-class>
  </listener>
分享到:
评论
2 楼 fly_0921 2008-01-17  
把这个<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener> 去掉试哈
1 楼 man 2008-01-09  
看了几个网上的例子,大概也是这样配置,咋就不行,不懂.....

相关推荐

    dwr+spring+hibernate模板.zip

    在IT领域,DWR(Direct Web Remoting)、Spring和Hibernate是三个至关重要的技术组件,它们分别在Web应用程序的远程调用、依赖注入和对象关系映射方面发挥着核心作用。将这三个框架整合在一起,可以构建出高效、灵活...

    DWR+extjs+spring+hibernate

    总结起来,"DWR+extjs+spring+hibernate"的组合是现代Web应用开发的一个强大工具集,它能够帮助开发者快速构建出交互性强、性能优异的企业级应用。通过深入理解和熟练掌握这四个技术,可以显著提升开发者的技能水平...

    dwr+spring集成配置

    DWR会自动生成对应的JavaScript对象,例如上述示例中的`myService`对象。 ### 配置文件 DWR的配置文件通常是`dwr.xml`,但在与Spring集成时,配置主要通过Spring的XML文件进行。不过,你仍然可以使用`dwr.xml`文件...

    dwr+spring

    1. **DWR配置**:在项目中,你需要配置DWR的`dwr.xml`文件,这个文件定义了哪些Java对象(或bean)可以被JavaScript访问,以及这些方法的映射。此外,还需要在Web应用的`web.xml`中配置DWR的servlet,以便处理来自...

    MyBatis升级版Dwr+Spring

    2. **自动对象转换**:Spring的DataBinder和ConversionService可以与Dwr配合,自动处理对象的序列化和反序列化,简化数据传递过程。 3. **安全控制**:Spring的安全框架可以与Dwr集成,提供对远程调用的访问控制和...

    DWR+SPRING 例子+DWR中文教材

    DWR提供了自动转换机制,可以将Java对象自动转换为JavaScript对象,反之亦然,使得数据交换变得简单。 在客户端,我们可以通过DWR的JavaScript API创建远程方法调用。例如,可以创建一个`RemoteObject`实例,然后...

    dwr+springJdbc例子

    本示例"dwrspringjdbc"探讨了如何将Direct Web Remoting (DWR)、Spring框架和Java Database Connectivity (JDBC)有效地结合在一起。这三个技术在Web开发中扮演着重要的角色,下面将分别介绍它们的核心概念和在项目中...

    Spring+Dwr+Hibernate整合项目

    在IT行业中,Spring、Direct Web Remoting (DWR) 和Hibernate是三个非常重要的框架,它们在构建企业级Java应用程序中发挥着关键作用。本项目整合了这三个技术,旨在提供一个高效、灵活且易于维护的后端系统。接下来...

    dwr+spring实例

    本实例"DWRSpring实例"是一个使用DWR与Spring框架结合的消息发布系统,包含了基础的CRUD(Create、Read、Update、Delete)操作。通过这个例子,我们可以深入理解DWR和Spring如何协同工作,以及它们在实际开发中的...

    dwr+spring组合.rar

    3. 创建DWR Bean:在Spring配置文件中定义DWR允许访问的Java对象,通过@Component或@Service注解标记。 4. 注解方法:在Java对象的方法上添加@RemoteMethod注解,使其成为可被DWR调用的远程方法。 5. 初始化DWR:在...

    ajax dwr+spring整合

    在"dwrspring2"这个示例项目中,可能包含了配置文件、Java源代码和Web页面等资源。你可以看到如何在`dwr.xml`中配置Spring Bean的引用,以及在JavaScript中如何使用DWR调用这些Bean的方法。通过查看项目中的`index....

    hibernate+dwr+spring+jstl的demo

    这些技术分别是Hibernate(对象关系映射框架)、Direct Web Remoting (DWR)(一个用于在浏览器和服务器之间进行实时交互的库)、Spring(全面的轻量级应用框架)以及JavaServer Pages Standard Tag Library (JSTL)...

    dwr+spring+hibernate的经典例子

    "dwr+spring+hibernate"是一个常见的组合,它将Direct Web Remoting (DWR),Spring框架和Hibernate ORM工具集成了一个高效、灵活的Web应用程序开发解决方案。下面我们将详细探讨这三个组件以及它们在整合中的作用。 ...

    dwr+spring 注解方式

    - `@Exclude` 和 `@Include`:分别用于排除和包含某些方法不被DWR暴露。 3. **整合步骤**: - 创建Spring配置类,并使用`@EnableWebMvc`开启Web MVC支持。 - 使用`@ComponentScan`扫描包含DWR服务类的包,让...

    ext2.0+Hibernate+dwr+spring列子

    DWR允许开发者在不刷新整个页面的情况下,实现AJAX(异步JavaScript和XML)应用。在本项目中,DWR可能扮演着桥梁的角色,使得EXT2.0的前端界面可以通过JavaScript调用后端的Java方法,实现数据的动态更新和提交,...

    dwr,dwr+spring学习指南

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器中与服务器端的Java对象进行交互,从而实现动态Web应用程序。DWR通过AJAX技术提供了一种简单的方法,使得前端页面能够实时地调用后端Java...

    Ext+dwr+spring做的例子程序

    【标题】"Ext+dwr+spring做的例子程序"是一个整合了三个关键技术的示例应用,主要展示了如何在Java Web开发中结合使用EXTJS(Ext)前端框架、Direct Web Remoting (DWR) 和Spring框架。这三个技术在现代企业级应用...

    struts2+hibernate+spring+dwr整合

    2. Spring 作为整体的容器,管理所有组件的生命周期,包括Struts2的Action、Hibernate的数据访问对象(DAO)以及DWR的远程接口。Spring的DI特性使得各组件之间的依赖关系得以解耦。 3. Hibernate 作为持久层框架,...

    DWR+SPRING整合

    在进行DWR与Spring的整合时,首先需要在DWR的配置文件dwr.xml中指定创建对象的方式和参数。以下是一个示例: ```xml &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD DirectWebRemoting 2.0//EN" ...

    DWR+Spring整合案例

    - **创建 Spring Bean**: 在 Spring 的配置文件(如 `applicationContext.xml`)中声明需要被 DWR 访问的业务对象,设置必要的属性和依赖。 - **集成 DWR-Spring**: 使用 `dwr-spring` 模块,它提供了 Spring-aware...

Global site tag (gtag.js) - Google Analytics