1、并发和线程安全
构造服务器端应用程序的重点在于数量众多的远处客户端可以同时共享它们。因为会话bean专门用于处理客户端请求,所以它们必须安全和强有力地支持高度并发。容器利用很多技术“自动地”确保你不必担心并发或线程安全方面的问题。这就是说,我们可以像编写单一用户使用的独立桌面应用程序那样开发会话bean。
2、远程处理和web服务
会话bean支持基于java远程发放调用的本地访问和基于简单对象访问协议的web服务远程访问。除了一些次要配置外,不需要任何其他工作利用任一种方法都可以实现bean业务罗技的远程访问。付出了很多努力才使分布式计算和互操作性成为可能。
3、食物和安全管理
事物和安全管理是企业计算的两个支柱。会话bean与纯基于配置的事物、授权和验证完全可以自持这些需求。
4、计时器服务和拦截器
拦截器是清凉型面向方面程序设计,即AOP的EJB版本。AOP可以将“横切”事物隔离到她们自己的模块中,并通过配置跨越应用程序应用。横切是想包括审核和登陆等在应用程序内重复初恋但与业务逻辑无直接关联的事项。
计时器服务是轻量型应用程序调度器的EJB版本。在大多数大中型应用程序中,需要使用某种类型的调度服务。