Spring框架简介及项目环境搭建

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常用依赖

image.png

2.创建Spring配置文件
配置位置一般在resource/spring/,命名一般为“spring-context.xml | applicationContext.xml | beans.xml”
配置文件为: image.png

xmlns:xml namespace xmlns:xsi:这本质就是申明一个为xsi的命名空间,其值为一个标准命名空间
此命名空间还定义了
xsi:type xsi:nil xsi:schemaLocation
等属性
**xsi:schemaLocation **此为xsi命名空间中定义的一个属性,用于xml处理器xml文档与xsd文件的关联关系。

schema规范 :xsd(xml schema definition)

image.png

猜你喜欢

转载自juejin.im/post/7039713536523632676