它太长了,我简短的来说比如做一个工程就和盖房子,如果,你会java,那么你就拥有了基本的技能,一步一步累砖,总能把房子盖好但是EJB就是一个框架,盖房子的时候,先有这个框架,然后你根据这个框架去累砖,房子就会盖的又快又好。java是基础,EJB是在java上发展出来的模型,框架。
最大的变动有2:1,EJB3.0所有EJB均为POJO;2,EntityBean使用JPA实现。详细的请看书。如果要学J2EE,请直接学习EJB3.1吧,我觉得它已经非常容易了。