Spring中的terminology总结

Aspect-oriented programming (AOP)

面向切面编程是一种为了增加模块性(modularity)的编程范式。AOP允许横切面分离(separation of cross cutting concerns),解释起来就是增加额外的功能到代码里而不需要修改其他的代码,而是用一段独立的代码“切入”到需要增加方法的地方。详解Spring框架AOP(面向切面编程)

J2EE

J2EE 是使用 Java 技术开发企业级服务器应用程序和服务应用的工业标准(来自百度)不是一个应用,而是一套标准。Spring可以简单化J2EE的一部分应用。J2EE是什么。主要技术有:

  1. Servlet,在服务器端运行的java程序处理请求动态生成web页面
  2. JSP, JSP是一种实现普通静态HTML和动态页面输出混合编码的技术。在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效 率和功能与Servlet相比没有差别,一样具有很高的效率
  3. EJB,enterprise javabeans,主要用于分布式应用,功能非常全面
  4. JDBC(java Database Connectivity,java数据库连接)API是一个标准SQL(Structured Query Language, 结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准java API编写数据库应用程序。

Factory Method

to do
简介

POJO

Plain Ordinary Java Object普通java对象,即该对象没有任何的依赖类,接口或者框架。即不继承任何类,不实现任何接口。关于java的常见对象:对Java的常用对象(POJO、DTO、PO、BO、VO、DAO)详细解释及应用场景

Classpath

CLASSPATH环境变量的作用是指定Java类所在的目录。Java中通常将环境变量CLASSPATH配置为.;%JAVA_HOME%\lib\tools.jar (运行环境类库);%JAVA_HOME%\lib\dt.jar (工具类库)

Spring Bean Autowiring – @Autowired

指在Spring中容器可以autowire relationships between collaborating beans,意思是Spring通过检查BeanFactory的内容自动提供依赖关系。autowiring功能有五种modes:

  1. No(default):没有autowiring,bean的引用必须通过ref
  2. byName:通过identifiers
  3. byType: 如果该type只有一种bean,可以通过类型。超过一种会报错
  4. constructor:类似byType,提供构造函数的arguments
  5. autodetect:通过检查bean class来决定byType还是constructor

Spring Bean Autowiring – @Autowired

Spring container types – BeanFactory and ApplicationContext

Spring有两种类型的容器:BeanFactory和ApplicationContext。

  1. BeanFactory
    BeanFactory 是一个接口,它的实现类用来管理beans,通过xml创建,用getBeans(String)得到beans,它能实现基本功能。
  2. ApplicationContext
    和BeanFactory类似但可以实现更多功能

static factory method

将对象的创建过程封装在静态方法中
方法:在类(注册在xml中的)定义一个静态方法,该方法创建对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • 1.1 spring IoC容器和beans的简介 Spring 框架的最核心基础的功能是IoC(控制反转)容器,...
    simoscode阅读 6,779评论 2 22
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,155评论 19 139
  • 读完了《水浒传》使我对108个好汉充满了敬佩之情。《水浒传》真实地描写了宋代农民起义,发展和失败的全过程...
    萤窗细语阅读 441评论 0 2
  • 时间:2017年8月8日 11:38 体验者:张鑫漫 今天是立秋的第二天,经过充分的准备,开启了地瓜餐的旅程。 这...
    鑫漫阅读 597评论 0 0