EJB依赖于容器,所以EJB在编写业务逻辑时是与容器耦合的,编程模型不够灵活。同时,与容器耦合的方式必然会导致开发、测试、部署的难度增大。同时,也拉长了整个开发的周期。
由于编写程序需要依赖具体的容器实现,因此,“Write Once,Run Anywhere”变成了“一次编写,到处重写”。特别是实体Bean,基本上迁移一个服务器就相当于需要重新编写,相应的测试工作量也增加了。 l3nUw10tQBISx5HCW1lYIcdR4rVOckLVCb17HAo41MhlQMyrssRINYz0h5uwVZE5