- 浏览: 102073 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
zhouhz11862:
在jboss 7.1下会报错,找不到client这个目录
Ant 部署EJB的配置文件:build.xml配置 -
hongmeikaile:
写的很好,对我有帮助
Servlet中的重定向和请求分派
<1>、利用ClassPathXmlApplicationContext,可以从classpath中读取XML文件 //读取一个文件 1. ApplicationContext context= new ClassPathXmlApplicationContext("applicationContext.xml"); UserDAO userDAO= (UserDAO )context.getBean("userDAO"); //读取多个文件 2.ClassPathXmlApplicationContext resource= new ClassPathXmlApplicationContext(new String[] {"applicationContextconfig.xml","applicationContext.xml","applicationContext-data.xml"}); BeanFactory factory= resource; UserDAO userDAO= (UserDAO ) factory.getBean("userDAO "); <2>、利用ClassPathResource,可以从classpath中读取XML文件 Resource resource= new ClassPathResource("applicationContext.xml"); BeanFactory bf=new XmlBeanFactory(resource ); UserDAO userDAO= (UserDAO )bf.getBean("userDAO "); <3>、利用XmlWebApplicationContext读取 XmlWebApplicationContext xmlctx = new XmlWebApplicationContext(); xmlctx.setConfigLocations(new String[] {"/WEB-INF/ applicationContext.xml"); xmlctx.setServletContext(pageContext.getServletContext()); xmlctx.refresh(); UserDAO userDAO= (UserDAO ) xmlctx.getBean("userDAO "); <4>、利用FileSystemResource读取 Resource resource= new FileSystemResource("E:/Java/spring/WebRoot/WEB-INF/classes/ applicationContext.xml"); BeanFactory factory= new XmlBeanFactory(resource ); UserDAO userDAO= (UserDAO )factory.getBean("userDAO "); 注意:利用FileSystemResource,则配置文件必须放在project直接目录下,或者写明绝对路径,否则就会抛出找不到文件的异常 <5>、利用FileSystemXmlApplicationContext读取,可以指定XML定义文件的相对路径或者绝对路径来读取定义文件。 1.String[] path={"WebRoot/WEB-INF/applicationContext.xml","WebRoot/WEB-INF/applicationContext_config.xml"}; ApplicationContext context = new FileSystemXmlApplicationContext(path); 2. String path="WebRoot/WEB-INF/applicationContext*.xml"; ApplicationContext context = new FileSystemXmlApplicationContext(path); 3.ApplicationContext ctx = new FileSystemXmlApplicationContext("classpath:地址");
发表评论
-
BeanFactory提供的方法调用
2011-10-04 23:40 1035boolean contains(String):如果Bean ... -
EJB中实体Bean重载equals()和hashCode()的原因
2011-10-01 10:23 1269在对数据库操作中,通常会根据主键或唯一字段来判断得到的记录是否 ... -
Ioc 实现策略
2011-09-14 21:58 875Ioc 实现策略: 1、依赖查找:容器中的受控对象通过容器的 ... -
Spring中ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
2011-09-07 21:43 1162ClassPathXmlApplicationContext与 ... -
Spring中对于Hibernate的管理
2011-08-31 22:37 906jdbc.properties文件: driverCl ... -
Spring事务的隔离级别
2011-08-21 20:58 7321. ISOLATION_DEFAULT: 这是一个 ... -
事务的传播特性
2011-08-21 20:55 7481. PROPAGATION_REQUIRED: 如 ... -
hibernate的lazy策略
2011-05-13 21:33 852hibernate的lazy策略可以使用在: <cla ... -
Hibernate 中cascade
2011-05-08 22:23 704cascade指两个对象之间的操作的联动关系,对一个对象操作时 ... -
hibernate 中对象三种状态
2011-05-08 15:28 844public class SessionTest extend ... -
hibernate get方法/load方法
2011-05-08 15:23 880get加载上来的对象为持久对象 执行get会马上发出查询语句 ... -
hibernate中list与iterate区别
2011-04-10 23:23 923list和iterate的区别? list: 默认 ... -
Struts中的LookupDispatchAction
2011-04-04 10:53 918LookupDispatchAction主要是通过请求参数来决 ... -
validate.xml
2011-04-02 21:30 896<!DOCTYPE form-validation PU ... -
ActionForm中的表单跨页
2011-04-02 18:51 965<?xml version="1.0" ... -
自定义标签
2011-04-01 16:39 893<?xml version="1.0" ... -
struts中<html:link></html:link>四种用法
2011-04-01 08:44 782<html:link page=&quo ... -
Struts1中struts-config.xml配置
2011-03-31 10:48 1230<?xml version="1.0" ... -
hibernate annotation
2011-03-30 09:49 871hibernate annotation主要是利用JPA的接口 ... -
Struts2中的结果类型_result_type
2011-03-19 16:37 911Struts2中Result结果类型: <?xml v ...
相关推荐
在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...
此外,还可以配置Spring的ContextLoaderListener,该监听器会加载`applicationContext.xml`,使得Spring的IoC容器能够在Web应用启动时初始化。 4. **Spring4的新特性**: - **Java配置**:Spring4增强了对Java配置...
在IT行业中,尤其是在Java Web开发领域,`applicationContext.xml`、`db.properties`、`log4j.properties`以及`spring-mvc.xml`等文件是非常关键的配置文件,它们各自负责不同的功能,对于一个完整的应用程序来说不...
在实际开发中,通过`ClassPathXmlApplicationContext`或`FileSystemXmlApplicationContext`等类,我们可以加载并解析`ApplicationContext.xml`,初始化Spring容器,从而启动应用。 总结起来,`ApplicationContext....
此外,`@Component`注解使这个类成为了一个Spring Bean,`ApplicationContextAware`接口则允许我们获取并设置`ApplicationContext`,从而能够在`loadXmlConfigurations`方法中加载XML配置。 在实际开发中,你还需要...
在SSM框架中,web.xml主要配置DispatcherServlet(SpringMVC的前端控制器)、ContextLoaderListener(加载Spring的根应用上下文)和Filter(如字符编码过滤器)。 - DispatcherServlet配置:用于映射请求,一般...
在Spring Boot中读取不同路径下的`applicationContext.xml`配置文件,可以通过多种方式实现,包括`@ImportResource`注解、`SpringApplication.setAdditionalSources()`以及利用profiles。理解这些方法并灵活运用,...
总之,虽然Spring Boot主要依赖Java配置,但通过合理的使用`@ImportResource`和理解配置加载机制,我们可以灵活地在项目中融入XML配置文件,实现与Spring Boot的无缝集成。这使得我们能够在享受Spring Boot带来的...
4. **Java配置**:虽然本例中仅提及XML配置,但在Spring 2.5中,可以通过Java类(如@Configuration和@Bean注解)进行配置,提供了一种更面向对象的方式来管理bean。 5. **AOP配置**:`applicationContext.xml`也...
本篇文章将深入探讨在Spring Boot中如何读取不同路径下的`applicationContext.xml`配置文件。 首先,理解Spring Boot的启动流程至关重要。Spring Boot通过`SpringApplication`类来启动,它会默认寻找`src/main/...
本篇文章将深入探讨如何在Spring Boot中读取不同路径下的`applicationContext.xml`配置文件。 1. **配置文件位置**: - Spring Boot默认会查找`src/main/resources`目录下的`applicationContext.xml`。然而,我们...
在Spring Boot应用中,我们通常使用YAML或Java配置来管理我们的应用程序设置,但有时我们需要兼容遗留系统或者有特殊需求,需要使用XML配置文件。本文将深入探讨如何在Spring Boot项目中读取不同路径下的`...
在 Web 应用程序中,ApplicationContext 的加载机制是非常重要的, Spring 提供了多种方式来加载 ApplicationContext。 首先,Spring 提供了两种选择来加载 ApplicationContext:ContextLoaderListener 和 ...
在`web.xml`中配置Spring时,通常通过Listener来加载Spring容器,这样可以在应用程序启动时初始化所有的Spring Bean。 **示例代码:** ```xml org.springframework.web.context.ContextLoaderListener ...
例如,如果你的WAR文件中没有包含必要的Spring JARs或者与应用相关的其他库,那么在启动Web应用时,ContextLoaderListener尝试加载这些类时就会抛出此异常。 解决此类问题的方法通常包括: 1. **检查依赖管理**:...
在Spring 3.0及以后的版本中,还引入了AnnotationConfigApplicationContext,这是一个不依赖XML配置文件,而是通过Java配置类来配置的ApplicationContext实现。这种方式可以和Java的注解相结合,提供更加强大的配置...
在SSM整合中,Spring配置文件通常包括Spring MVC的配置(如`dispatcher-servlet.xml`)、Spring的根上下文配置(如`applicationContext.xml`)以及MyBatis的配置(如`mybatis-config.xml`)。如果某些配置文件(比如...
这种方式特别适用于需要动态加载一类配置文件的场景,比如当有新的配置文件加入时,不需要修改Java代码即可自动加载新文件。 **示例代码:** ```java import org.springframework.context.ApplicationContext; ...
在Spring和Struts整合的情况下,通常会添加一个插件——`ContextLoaderPlugIn`,这个插件的作用是加载Spring的配置文件,使得Struts能够访问由Spring管理的bean。 示例代码: ```xml <plug-in className="org....