zoukankan      html  css  js  c++  java
  • 关于java项目中的XML文件

    一,xml的机制

    1.xml文件会在服务器启动的时候进行加载

    2.加载完成后根据xml文件里面配置的属性对集成的对象进行属性和行为赋予

    3.xml会有很多不同的标签,每个标签都有它特定的含义

    二.为什么要用xml:已有的属性和行为,对抽象的对象进行赋予,得到想要的对象

    1.一个所集成进来的对象,功能可能有很多属性和行为,并且存在意义相反,如果我们不用xml文件,在对象生成的时候就对他进行属性和行为筛选和赋予,

    那么在后面编程开发阶段就需要耗费大量的精力,来对这些对象就行属性和行为赋予

    2.既然是集成进来的,就说明属性和行为都是完备的,不需要我们重新构建,(这里不像我们真正开发项目功能),我们只需要在众多的属性和行为中选择我们需要

    的来对对象进行赋予,就能得到我们想要的对象

    三.XML配置项目应用

    1.每配置一个想要的对象,项目中就存在这个具有具体属性和行为的对象(功能),我们可以通过某种方式来使用它们

    四,架包和xml配置的关系

    1.XML配置集成进来的功能肯定是基于架包的

    2.架包里面有很多功能完善的对象,xml仅仅从其中选出我们需要的对象,那么其他没有在xml里配置的对象就不能用吗?我们当然一样可以使用其它对象

    只不过就像之前说过,我们肯能需要耗费一点精力来完善这些对象再使用,如果是需要的并经常使用的功能,肯定是要在xml里面配置的,道理跟配置常量差不多

    方便使用,提高开发效率

    3.当项目中引入集成的架包,那么包里面的对象(功能)就都可以使用了,但是如果不对某些功能进行配置,那么可以说这些对象(属性和行为)是混乱的

    在项目运行时它们并不知道自己需要做什么或者能够做什么,只要正确的(属性和行为)配置它们就不会混乱了

    4.某些功能必须配置,不然你得崩溃的

    5.很多时候我们只知道配置出对象来使用,真正原生态的对象你并不会用

    二 随记

    1.配置文件的目的和作用:配置一些应用一启动就会起作用的功能,或设置属性

  • 相关阅读:
    request.getParameter() 、 request.getInputStream()和request.getReader() 使用体会
    HTTP之Content-Length
    关于spring3中No Session found for current thread!and Transaction的配置和管理(转)
    Java数据类型和MySql数据类型对应一览
    Spring MVC 解读——View,ViewResolver(转)
    LeetCode 441. Arranging Coins
    LeetCode 415. Add Strings
    LeetCode 400. Nth Digit
    LeetCode 367. Valid Perfect Square
    LeetCode 326. Power of Three
  • 原文地址:https://www.cnblogs.com/jianyi12/p/5981275.html
Copyright © 2011-2022 走看看