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中的)定义一个静态方法,该方法创建对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 230,501评论 6 544
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,673评论 3 429
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 178,610评论 0 383
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,939评论 1 318
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,668评论 6 412
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 56,004评论 1 329
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 44,001评论 3 449
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 43,173评论 0 290
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,705评论 1 336
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,426评论 3 359
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,656评论 1 374
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 39,139评论 5 364
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,833评论 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 35,247评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,580评论 1 295
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,371评论 3 400
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,621评论 2 380

推荐阅读更多精彩内容

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