技术培训

2018-09-05  本文已影响0人  Spring黎

今天下午,公司组织了一次新人培训,鉴于我的基础知识不是很扎实,所以就去进行了旁听,收获很多。

讲课的是公司的一个项目组长,技术和经验比较丰富,他经常给我们这些开发人员评审代码,指出不足之处,让我们的技术能力得到提高。

他主要讲了四点内容,分别是spring,osgi,spring-dm和PE框架。

Spring不用说,轻量级的企业开发框架,主要是IOC和DI,控制反转和依赖注入,通过IOC容器,实现Java Bean对象的生命周期管理。还有就是AOP,面向切面编程,通过拦截请求,动态地增加组件,实现额外的功能。

OSGI则是一个系统,帮助企业将项目模块化、动态化,使每个模块中的最小单位,也就是Bundle之间实现相互独立,可以随时进行删除、添加操作。

Spring-DM,它将Spring和OSGI进行了融合,实现了双方的功能。主要功能为:静态服务规范(导入导出包,提供服务,静态引用),以及动态服务规范(实例管理,动态引用)。

最后的PE框架,是网银框架,基于Spring-DM,进一步优化了相关配置,使得开发更加便捷,更加系统。通过唯一的交易ID,找到对应的Template(模板),再找到对应的Chain(链条),在Chain中,执行一系列Commons(命令)。

当执行到DelegateCommon这个特殊的命令时,则按照Chain~ Template~Action这一套流程走下来,实现交易功能。

通过今天下午的培训,对于与开发相关的基础知识,有了更深的理解,期待明天的课程。

上一篇下一篇

猜你喜欢

热点阅读