Java EE中各种打包文件
1.EJB-JAR包:后缀为.jar
EJB模块,包含有Session Bean,Message Driver Bean,Entity Bean;管理这些Bean业务的为EntityManager,而EntityManager由EntityManagerFactory产生。通过配置persistence.xml配置这些Bean。
2.WAR包:后缀为.war
web模块,包括开发java web的所有文件如:JSP,Servlet,JSF,javascrpit,web.xml,图片,音乐,flash资源等等;如果需要在war中应用EntityBean,可以配置一下persistence.xml然后将EntityBean打包进war包中。。war描述文件web.xml放在WEB-INF文件下。
3.EAR包:后缀为.ear
实际上就是j2ee应用中的各种文档或模块,包括:EJB模块,WEB模块,RAR模块,CAR模块等。可以说它是开发项目的最终包,其他开发过程的模块最终会以.ear的包形式来实施应用。ear包中一个非常重要的描述文件为application.xml,它放在META-INF文件下。
4.CAR包:后缀为.jar
应用客户端模块,包含在客户端运行的类和访问的JDBC,JMS,JAXP,JAAS,以及 EJB客户端需要的类等。
5.RAR包:后缀为.rar
这个包应该比较好理解,它是资源适配器模块,包括java连接器,帮助库函数,以及其他一些相关资源。
原创文章如转载,请注明:转载自五四陈科学院[http://www.54chen.com]
Posted by 54chen java
« windowsXP安装jdk1.5 jboss4 antx tips ubuntu 8.10 desktop版本 硬盘安装手记 »