zoukankan      html  css  js  c++  java
  • Spring(一)

    Spring框架:   理解为它是一个管理对象的创建,依赖,销毁的容器。

     一个demo,如果对于同一个实体,有多个不同数据库的dao类

    DAO--------->Service------>Controller.

     DAO: 专门与数据库交互.

    MySqlDao  Mysql数据库交互

    OraclaDao  Oracle数据库。

    Service:

    //MysqlDao mdao=new MysqlDao(); //思考 有没有缺点。硬编码。扩展性不好。

    OracleDao odao=new OracleDao(); //如何解决。1.=左边的 可以使用接口

    Spring创建的步骤.

      1.加入jar包

     

       2.加入配置文件

    <!-- 。管理类:类的创建以及属性的注入
            bean:表示管理的类标签
            class:具体的类
            id:标注该标签 
            property中
            如果属性为:Sting及基本类型或包装类,用value
            如果属性为:其他对线,用ref
            -->
        <bean id="mysql" class="com.zhiyou100.cyf.dao.MysqlUserDao"/>
        <bean id="oracle" class="com.zhiyou100.cyf.dao.OracleUserDao"/>
        <bean id="s" class="com.zhiyou100.cyf.service.Service">
            <property name="mdao" ref="mysql"></property>
        </bean>

      3.测试

        //加载spring配置文件
        ApplicationContext app=new ClassPathXmlApplicationContext("/applicationContext.xml");
        //获取指定的类对象
        Service s=(Service)app.getBean("s");//这里相当于创建了MysqlUserDao对象
  • 相关阅读:
    css选择器学习(二)属性选择器
    css选择器学习(一)
    css引用优先级
    canvas制图学习
    cookie,localStorage,sessionStorage
    HTTP协议中get和post的区别
    台灯发展史
    Object类实现的方法
    react学习网站
    什么是接口测试,接口测试的目的,如何进行接口测试
  • 原文地址:https://www.cnblogs.com/xg123/p/11478707.html
Copyright © 2011-2022 走看看