CDI & EJB 培训课程

September 20, 2018

开发者需要掌握面向对象开发模式,Ioc框架可以减化编程,便于测试。DI/CDI和EJB都是规范化的技术 授课时长 1-2天

Ioc框架

  • Ioc是软件设计模式总结的必然产物
  • Spring诞生和设计原则,xml文件为直观的对象组合方案
  • 充分应用Java的annotation,Guice框架分析
  • DI规范

EJB

  • EJB的历史演进
  • EJB3的新生,EJB规范分析
  • SLSB/SFSB/MDB/Sington/Timer,企业应用设计不可缺少
  • EJB的线程安全模型和企业级特性
  • 远程EJB的设计原则,EJBLite的用武之地
  • 微服务和EJB在设计上的相通之处

CDI

  • CDI是DI规范针对企业应用开发的扩展
  • CDI规范详解,Scope/Stereotypes/LifeCycle/Decorator/Event
  • CDI是揭示了对象间关系本质的规范
  • 扩展Portable extensions
  • Weld是规范参考实现,Apache Deltaspike项目是CDI扩展集合
  • CDI和EJB,CDI和SpringFramework的区别和相关分析

AOP

  • AOP是设计模式还是设计思路
  • JavaEE中的规范,BeanValidation和Inteceptor公有规范
  • Java JDK和JavaEE实现AOP的多种方法,代码编译/类加载/运行时