在做Java版高校云平台的时候,每个模块在搭建底层的时候都建立了三个项目,分别是jar项目(对象core层)、war项目(对应web层)和ear项目(对应ear层),刚开始接触这好几个项目,有些蒙了。最近在总结EJB的相关知识,对这些项目有了一些基本的了解,下面就对各个项目如何打包进行一个总结。
在这之前,我们先来认识一下EJB,EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。那么打包是怎么个回事呢?这就是我们今天要讨论的问题。
1.EJB打包
要发布 EJB 时必须把她打成*.jar 文件, 一个 EJB 打包后的目录结构如下:
比如我们在高校项目中teacher模块总的core层: