Spring概念:
1 . Spring是一个项目管理框架,同时也是一套JAVA EE解决方案。 2. Spring是众多设计模式的集合(工厂、单例、代理、适配器、包装器、观察者、模板、策略) 3 . Spring未替代现有框架产品、而是将众多框架进行整合,简化企业级开发,简称胶水框架。
原生web开发存在的问题:
1 . 传统web开发存在硬编码所造成的过度程序耦合(Service类中属性中包含DAO对象) 2 . 部分JAVA EE API较复杂,使用效率低(原生JDBC开发步骤太麻烦) 3 . 侵入性强,移植性差(DAO实现的更换,从Connection到SqlSession)在新写一个部分时不止要写这个部分,还要修改与其相关的部分导致编程复杂。
环境搭建:
1.在pom.xml中引入Spring常用依赖
2.创建Spring配置文件 配置位置一般在resource/spring/,命名一般为“spring-context.xml | applicationContext.xml | beans.xml” 配置文件为:
xmlns:xml namespace xmlns:xsi:这本质就是申明一个为xsi的命名空间,其值为一个标准命名空间 此命名空间还定义了xsi:type xsi:nil xsi:schemaLocation等属性 xsi:schemaLocation 此为xsi命名空间中定义的一个属性,用于xml处理器xml文档与xsd文件的关联关系。