Spring框架4大原则和主要功能
2024-10-07 18:38:16
Spring框架4大原则:
- 使用POJO进行轻量级和最小侵入式开发
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
2. 通过控制反转IoC、依赖注入DI和基于接口编程实现降低耦合度
3. 通过AOP(面向切面)和 默认惯例 进行声明式编程
4. 使用AOP和模板编程减少模式化代码。
Spring框架的主要功能
基于Java Beans的配置管理,采用IOC的原理,特别是对依赖注入技术的使用。这些都用来减少各组件间对实施细则的相互依赖性。
一个核心的,全局适用的bean工厂
一个一般抽象化的层面来管理数据库间的数据处理
建立在框架内的,对Java数据处理API和单独的JDBC数据源的一般性策略。因此,在数据处理支持上对Java企业版本环境的依赖性得以消除
和一些整合持久化的框架,如Hibernate,JDO,iBATIS和db4o 的整合
web应用中的MVC框架,基于核心的Spring功能,支持多种产生视图的技术,包括JSP,FreeMarker,Velocity,Tiles,iText,和POI
大量的AOP框架以提供诸如数据处理管理的服务。同IOC的功能一样,目的是提高系统的模块化程度
最新文章
- 重温Bootstrap
- golang中不定参数与数组切片的区别
- Integer Break
- 合并两个排好序的链表(c++)
- Clipboard.js实现复制内容到剪切板
- Spring学习笔记—装配Bean
- hibernate检索方式(HQL 检索方式,QBC 检索方式,本地 SQL 检索方式)
- CodeIgniter 定义“全局变量-global variable”,可以在所有controller,model和view中使用
- MyBatis动态SQL使用,传入参数Map中的Key判断
- mysql if条件
- java模拟有验证码的Http登陆
- LCS模板,求长度,并记录子串
- CodeForces 682E Alyona and Triangles (计算几何)
- HW5.15
- Qt 线程基础(Thread Basics的翻译,线程的五种使用情况)
- HDU 5139 Formula 卡内存
- 用redis的scan命令代替keys命令,以及在spring-data-redis中遇到的问题
- db2数据库备份及恢复
- 马士兵2string buffuer
- 记录几个GIT命令