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对象
  • 相关阅读:
    sql 修改字段小记
    (转)web.config 为某个单独页面设置编码格式
    gb2312编码提交url乱码解决
    Windows 8上强制Visual Studio以管理员身份运行
    new、delete用法(一)
    把varchar转换为int 然后进行排序
    linq 整体修改字段
    游标用法
    分组并赋值
    读取xml
  • 原文地址:https://www.cnblogs.com/xg123/p/11478707.html
Copyright © 2011-2022 走看看