简单地发布EJB程序的过程
step1. Compile - 编辑源程序
step2. Package - 将EJB组件(sesssion bean or message driven bean)打包至EJB模块,JAR文件
step3. Deploy - 将EJB模块发布至服务器
Deploye - 发布
发布(deploy)就是将应用程序(applications)转移到应用程序服务器(application server)的控制之下。一般都是程序员将自己开发的程序放到应用程序服务器的某个目录下。但是这又不是简单的文件转移,这后边还有很多其他的操作:
一系列验证 - 比如验证EJB模块是否格式正确,是否遵循里Java EE规范等等
生成XML文件 - 如果你使用了一些注释(annotations),那么应用程序服务器(app server)就会生成对应的XML发布描述文件(deployment descriptor files)
持久化 - 实体bean(entities)将会map到对应的数据库,并且一些对应的新表可能也会创建
有些应用程序服务器没有发布EJB模块的功能,这需要将EJB模块在发布前放置到EAR(Enterprise Application Archive)文件中