`
ZhouGang库鲁卡
  • 浏览: 30892 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(转)SSH中xml配置文件中的classpath

 
阅读更多

首先 classpath是指 WEB-INF文件夹下的classes目录

解释classes含义:
1.
存放各种资源配置文件 eg.init.properties log4j.properties struts.xml
2.
存放模板文件 eg.actionerror.ftl
3.
存放class文件 对应的是项目开发时的src目录编译文件
总结:这是一个定位资源的入口

如果你知道开发过程中有这么一句话:惯例大于配置 那么也许你会改变你的想法

对于第二个问题
这个涉及的是libclasses下文件访问优先级的问题: lib>classes
对于性能的影响应该不在这个范畴

classpath
  classpath* 区别:

classpath:只会到你的class路径中查找找文件;
classpath*
:不仅包含class路径,还包括jar文件中(class路径)进行查找.

分享到:
评论

相关推荐

    ssh架构配置文件配置

    通过以上分析可以看出,在SSH项目开发中,`applicationContext.xml`配置文件是整个系统的核心配置文件之一,它定义了各个Bean及其之间的依赖关系。同时,Struts2配置文件也起到了重要的作用,通过定义Action Mapping...

    SSH整合配置文件配置

    在这个例子中,配置文件为`classpath:springaop.xml`,表示这个文件位于类路径下。 2. `<listener>` 元素: `<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>` 是一个...

    ssh中struts2,spring,各配置说明

    下面分别介绍SSH中的Struts2.xml、Spring.xml和web.xml配置。 **Struts2.xml配置** Struts2是基于Action的MVC框架,其配置文件Struts2.xml主要负责定义Action、Action类与结果页面的映射关系。例如: ```xml ...

    idea配置ssh框架

    - 在`src`目录下创建`applicationContext.xml`文件,并配置Spring Bean,例如添加数据源和SessionFactory Bean: ```xml <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect...

    EHcache 缓存使用 手动存储 配置到SSH

    在`applicationContext.xml`配置文件中,我们需要引入EHcache的相关依赖,并配置缓存管理器: ```xml <property name="configLocation" value="classpath:ehcache.xml"/> ``` 这里,`configLocation`属性指向了...

    SSH全注解环境搭建

    1. **修改web.xml配置文件**: - 添加Spring的`ContextLoaderListener`以加载Spring上下文配置文件: ```xml <listener-class>org.springframework.web.context.ContextLoaderListener ``` - 设置Spring...

    简易ssh集成配置文件

    在配置文件`struts.xml`中,你可以看到关于Action的定义,如Action类的全限定名、结果页面的跳转以及对应的HTTP请求方法等。例如: ```xml <result name="success">/success.jsp <result name="error">/error....

    SSH2搭建必备 SSH2配置步骤 必败架包

    最后,编写相应的配置文件,如struts.xml、spring.xml和hibernate.cfg.xml,实现各层之间的交互。 5. **Struts2整合**:Struts2作为MVC框架,负责控制流程。在MyEclipse中创建Action类,定义业务逻辑,配置Action...

    ssh配置文件[总结].pdf

    当Web应用启动时,这个监听器会加载由`<context-param>`中的`contextConfigLocation`指定的配置文件(在这个例子中是`classpath:applicationContext.xml`)。 3. **Struts配置**: 文档中包含两个Struts的`servlet...

    Myeclipse8.5SSH配置

    下面将详细解释如何在MyEclipse 8.5中配置SSH框架,并介绍相关的配置文件内容。 首先,我们需要在MyEclipse 8.5中创建一个名为"Mydome"的Web项目。为了整合SSH框架,我们按照以下顺序依次添加支持: 1. **添加...

    SSH框架配置+Ajax关键代码

    **applicationContext.xml** 文件是Spring框架的核心配置文件之一,用于定义Spring容器中的Bean以及它们之间的依赖关系。在提供的片段中,我们可以看到以下关键配置: - **命名空间声明**:该文件包含了对Spring...

    ssh框架在application.xml中配置数据源所需jar

    --读取properties资源文件配置,如deploy.properties--> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <value>classpath:/deploy.properties <!--...

    ssh配置总结

    除了在Struts2配置文件中进行上述设置外,还需要在`web.xml`文件中进行Spring的初始化,具体包括: - 使用`ContextLoaderListener`监听器来加载Spring配置文件。 - 指定Spring配置文件的位置。 ```xml ...

    ssh配置文件[参照].pdf

    通过 `<context-param>` 定义 `contextConfigLocation`,指明了Spring配置文件的位置,这里是 `classpath:applicationContext.xml`,表示在类路径下查找该配置文件。 4. **Struts配置**:文件中定义了两个`...

    配置ssh的jar文件

    在实际开发中,配置SSH涉及到的步骤可能包括:设置Spring的配置文件(如applicationContext.xml),定义Struts2的配置文件(如struts.xml),以及配置Hibernate的实体映射文件(如hibernate.cfg.xml)和实体类。...

    SSH文件上传保存到MySql数据库

    6. **Struts2配置**:在Struts2的配置文件(struts.xml)中,我们需要定义处理文件上传的Action,包括Action类名、方法名、结果页面等,确保文件上传请求能够正确路由。 7. **项目结构**:压缩包中的`.classpath`、...

    ssh框架的配置

    在给定的文件中,`context-param`元素用于设置Spring的上下文配置位置,通过`contextConfigLocation`参数指定了多个配置文件的位置,这些配置文件通常包含Bean的定义以及其他Spring的配置信息。 ```xml ...

    ssh框架整合(包含所有lib、xml、java、jsp)

    在XML配置文件中,会定义Bean的声明和它们之间的关系。`.classpath`和`.project`文件是Eclipse IDE中的项目配置文件,它们包含了项目的构建路径和编译设置,用于确保Spring及其他依赖项正确加载。 **Struts2框架** ...

    SSH和SSI等框架常用基础配置web.xml

    通过`contextConfigLocation`参数指定多个XML配置文件路径,其中`classpath*:`表示从类路径下的指定目录中加载所有符合通配符规则的XML文件。这样,Spring容器在启动时会自动加载这些配置文件并初始化。 #### 三、...

    javaSSH框架搭建配置

    在`web.xml`中,通过`ContextLoaderListener`来加载Spring的配置文件,从而初始化Spring容器。这里的关键配置包括: ```xml <!--Spring--> <listener-class>org.springframework.web.context....

Global site tag (gtag.js) - Google Analytics