J2EE 平台提供了一个基于组件的方法,来设计、开发、装配及部署企业应用程序。J2EE 平台提供了多层的分布式的应用模型、组件再用、一致化的安全模型以及灵活的事务控制。J2EE 规范定义了一些组件,其中含有EJB,比如说:
  应用的客户组件(Application client components )
  Enterprise JavaBeans TM 组件 Servlets 及JavaServer Pages TM  
  JSP 页面)组件(也被称作Web 组件)等J2EE 应用程序中的Enterprise Beans 是当编写管理特定业务功能的J2EE 应用程序时,完成这些任务的业务逻辑放置在EJB 层的enterprise beans 中。这样可以使代码集中在解决手边的业务问题,而利用enterprise bean 容器来支持低层服务,比如状态管理、事务管理、线程管理、远程数据访问和安全等。再往下说就是使用EJB的好处了。明白了吧