深入解析Java企业级应用开发技术
1. 企业级组件与部署
在Java企业级开发中,企业Bean(Enterprise Bean)由三个类文件组成,分别是EJB类、远程接口和主接口。Web组件则可能包含Servlet类、JSP、HTML和GIF等类型的文件。J2EE应用客户端是一种Java应用,它运行在允许其访问J2EE服务的环境(容器)中。
每个J2EE应用、Web组件、企业Bean和J2EE应用客户端都有一个部署描述符。部署描述符是一个.xml文件,用于描述组件。例如,EJB部署描述符会声明企业Bean的事务属性和安全授权。由于这些信息是声明性的,因此可以在不修改Bean源代码的情况下进行更改。在运行时,J2EE服务器会读取这些信息并相应地对Bean进行操作。
各个模块会被打包成特定格式的文件:
| 模块类型 | 文件格式 |
| ---- | ---- |
| J2EE应用 | .ear文件 |
| 企业Bean | EJB .jar文件 |
| Web组件 | .war文件 |
| J2EE应用客户端 | .jar文件 |
例如,.ear文件包含其部署描述符的.xml文件,以及一个或多个EJB .jar和.war文件。EJB .jar文件包含其部署描述符和企业Bean的.class文件。
JAR是一种平台独立的文件格式,它可以将多个文件聚合为一个。多个Java小程序及其必需的组件(.class文件、图像和声音)可以打包在一个JAR文件中,并在单个HTTP事务中下载到浏览器,大大提高了下载速度。JAR格式还支持压缩,可减小文件大小,进一步缩短下载时间。此外,小程序作者可以对J
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



