Java统一建模语言UML,可以完成对基于J2EE的项目建模,同时通过专门的代码生成工具自动生成相应的代码。下面这个例子将展示简单的一个EJB例子与UML的对应关系。只是简单地给出一个EJB源代码和UML图的对应关系,并未涉及用特定的建模工具和代码生成工具进行基于J2EE项目的建模和代码生成。但是,不容疑问,这是一种快速建立模型系统的方法,而且在某些应用中的自动生成的代码运行效率很高。