本帖最后由 a243138945 于 2011-10-11 12:07:50 编辑

解决方案 »

  1.   

    在java中应该怎样加载applicationContext.xml进来? 怎样才能获取到Connection  ResultSet Statement等?在线求解!!!!!!!!!!!!!!!1111
      

  2.   


    struts2与struts1最大的区别之一就是struts1的action是单例的,而struts2则是每次请求一次都是新new一个action的实例的
      

  3.   

    对struts2不太了解
    那你直接scope="prototype"写好了但是这样的话就每次请求action的时候就会new一个action的实例,这样的话就对内存是个很大的浪费,个人认为不会有什么浪费struts2与struts1最大的区别之一就是struts1的action是单例的,而struts2则是每次请求一次都是新new一个action的实例的这句不敢苟同,最大区别还是在设计上吧。struts1和servlet高耦合,struts2则是webwork搞过来的东西
      

  4.   

    求高手啊  现在先不说其它的了  tomcat一启动的时候是否就加在了spring的applicationContext.xml文件,那我再java中应该怎样获取指定的bean?
      

  5.   

    LZ 
     1.加载spring的配置文件
       1.在web.xml中使用监听器去加载相关的spring的配置文件
       2.自己写一个监听器去监听,并加载相应的spring配置文件
     2.在java中如何获取spring中的类
          1.在程序中需要获取spring的bean 直接在使用的类中去将该bean进行注入,就能获得bean
         2.如果只是测试,可以使用applicationContext接口的具体实现类去读取spring的配置文件,直接使用context.getBean("XXXXXXXXXX");LZ还是多去看看spring的相关书籍吧,你连spring的基础都不清楚
      

  6.   

    ApplicationContext ctx = new ClassPathXmlApplicationContext(
    "applicationContext.xml");org.springframework.jdbc.datasource.DriverManagerDataSource ds= (org.springframework.jdbc.datasource.DriverManagerDataSource) ctx.getBean("dataSource");
      

  7.   

    对于struts2的配置问题,直接配置scope="prototype"就好,我做过压力测试,对内存浪费不了多少。
    对于你要在java中获取bean可以,ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");B b=(B)ac.getBean("b");
    B就是你要的bean,spring配置如下:<bean id="b" class="com.B" parent="abstractBean">
    <property name="value1" value="100"/>
    </bean>
      

  8.   

    ApplicationContext context = new ClassPathXmlApplicationContext("配置文件名称");
    getBean("beanName");