EJB简单理解
因为热爱,所以拼搏。 –RuiDer
什么是JavaEE
JavaEE:Java Platform Enterprise Edition
JavaEE是一个分层架构,分布式的体系结构。
分层架构: JavaEE由四个层次构成,分别是客户层,Web层,业务层,持久层
客户层:页面展示层,运行在客户机上,可以访问Web层和业务层。
Web层:JSP和Servlet构成的Web页面。
业务层:处理程序的业务逻辑,主要是一些业务方法的集合。主要框架有Spring,SpringMVC,Struts,EJB框架等
持久层:数据库层,JDBC,JNDI,DataSource等,主要一流框架有Mybatis,Hibernate框架等
什么是EJB
EJB:Enterprise Java Bean,一个重量级的业务层框架,重量级的意思在于其启动时开销大。
主要组成
- Remote接口:定义业务逻辑方法。
- Home接口: 定义获取EJB对象的方法。
- Enterprise Bean类:实现Remote接口,具体方法可以包括数据库的连接,数据库的具体增删改查操作。
EJB与Spring可以比较着学习,参考源码学习。