当前位置: 首页 > news >正文

关于设计网站六安市城乡建设网站

关于设计网站,六安市城乡建设网站,在线网页传输文件,数字媒体艺术网站建设转载自 Spring ApplicationContext 容器 Spring ApplicationContext 容器 Application Context 是 spring 中较高级的容器。和 BeanFactory 类似#xff0c;它可以加载配置文件中定义的 bean#xff0c;将所有的 bean 集中在一起#xff0c;当有请求的时候分配 bean。 另…转载自  Spring ApplicationContext 容器 Spring ApplicationContext 容器 Application Context 是 spring 中较高级的容器。和 BeanFactory 类似它可以加载配置文件中定义的 bean将所有的 bean 集中在一起当有请求的时候分配 bean。 另外它增加了企业所需要的功能比如从属性文件中解析文本信息和将事件传递给所指定的监听器。这个容器在 org.springframework.context.ApplicationContext interface 接口中定义。 ApplicationContext 包含 BeanFactory 所有的功能一般情况下相对于 BeanFactoryApplicationContext 会更加优秀。当然BeanFactory 仍可以在轻量级应用中使用比如移动设备或者基于 applet 的应用程序。 最常被使用的 ApplicationContext 接口实现 FileSystemXmlApplicationContext该容器从 XML 文件中加载已被定义的 bean。在这里你需要提供给构造器 XML 文件的完整路径。 ClassPathXmlApplicationContext该容器从 XML 文件中加载已被定义的 bean。在这里你不需要提供 XML 文件的完整路径只需正确配置 CLASSPATH 环境变量即可因为容器会从 CLASSPATH 中搜索 bean 配置文件。 WebXmlApplicationContext该容器会在一个 web 应用程序的范围内加载在 XML 文件中已被定义的 bean。 我们已经在 Spring Hello World Example章节中看到过 ClassPathXmlApplicationContext 容器并且在基于 spring 的 web 应用程序这个独立的章节中我们讨论了很多关于 XmlWebApplicationContext。所以接下来让我们看一个关于 FileSystemXmlApplicationContext 的例子。 例子: 假设我们已经安装 Eclipse IDE按照下面的步骤我们可以创建一个 Spring 应用程序。 步骤描述1创建一个名为 SpringExample 的工程 在 src 下新建一个名为 com.tutorialspoint 的文件夹src2点击右键选择 Add External JARs 选项导入 Spring 的库文件正如我们在 Spring Hello World Example 章节中提到的导入方式。3在 com.tutorialspoint 文件夹下创建 HelloWorld.java 和 MainApp.java 两个类文件。4文件夹下创建 Bean 的配置文件 Beans.xml。5最后的步骤是编辑所有 JAVA 文件的内容和 Bean 的配置文件,按照以前我们讲的那样去运行应用程序。 下面是文件 HelloWorld.java 的内容 package com.tutorialspoint; public class HelloWorld {private String message;public void setMessage(String message){this.message message;}public void getMessage(){System.out.println(Your Message : message);} } 下面是文件 MainApp.java 的内容 package com.tutorialspoint; import org.springframework.context.ApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; public class MainApp {public static void main(String[] args) {ApplicationContext context new FileSystemXmlApplicationContext(C:/Users/ZARA/workspace/HelloSpring/src/Beans.xml);HelloWorld obj (HelloWorld) context.getBean(helloWorld);obj.getMessage();} } 在主程序当中我们需要注意以下两点 第一步生成工厂对象。加载完指定路径下 bean 配置文件后利用框架提供的 FileSystemXmlApplicationContext API 去生成工厂 bean。FileSystemXmlApplicationContext 负责生成和初始化所有的对象比如所有在 XML bean 配置文件中的 bean。 第二步利用第一步生成的上下文中的 getBean() 方法得到所需要的 bean。 这个方法通过配置文件中的 bean ID 来返回一个真正的对象。一旦得到这个对象就可以利用这个对象来调用任何方法。 下面是配置文件 Beans.xml 中的内容 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdbean idhelloWorld classcom.tutorialspoint.HelloWorldproperty namemessage valueHello World!//bean/beans 如果你已经完成上面的内容接下来让我们运行这个应用程序。如果程序没有错误你将从控制台看到以下信息 Your Message : Hello World!
http://www.zqtcl.cn/news/169756/

相关文章:

  • 新网网站空间做网站和app哪类商标
  • drupal网站建设数据库厦门市网站建设
  • 解释微信微网站室内设计效果图展板
  • 教做发绳的网站游戏网站建设需要多少钱
  • 那个网站可以做双色球号码对比的网站设计好学吗
  • 网站建设如何获取客户韩国建筑网站
  • 固始网站建设公司wordpress会员功能
  • 在哪找做调查赚钱的网站好自己做网站的成本
  • 网站开发职业xshuan主题wordpress
  • 网站代码框架建设网站需要学什么程序
  • 广州搜索seo网站优化企业邮箱密码忘了怎么重置密码
  • 重庆模板网站建设做新房网站怎么弄
  • 深圳做企业网站公司常用的网络营销方式
  • 建设网站公司怎么建站网站开发笔记
  • 网站网页建设论文惠州建设网站公司
  • 中介做网站的别打电话有没有教做健身餐的网站
  • 山东电力建设网站雷州市网站建设
  • 企业网站的意义公司网站建app
  • 网站设计模板免费国庆图片制作小程序
  • 包头焦点网站建设郑州包装设计公司
  • 建行官方网站首页做跨境电商亏死了
  • 河北智能网站建设平台卖链接的网站
  • 网站建设简单点的服装搭配网站建设策划书
  • 哪一个军事网站做的比较好今天第四针最新消息
  • 黄页网站推广app软件查企业公司用什么软件
  • 网站设计机构培训全自动网页制作系统源码
  • 外贸网站建设收益深圳建设厅官网
  • 跟网站开发有关的内容东莞市生态环境局
  • dw软件做的东西怎么在网站用网站备案抽查通过
  • 重庆建设集团网站首页wordpress主题inn