首页 > 编程知识 正文

如何打开rar文件(xampp war java)

时间:2023-05-03 06:06:57 阅读:75611 作者:3194

WAR包

war(webarchivefile )网路APP应用程式档案是独立于平台的档案格式,可以将许多档案组合成单一压缩档案。 War是Web专用的。 大多数JAVA WEB项目都是以WAR包的形式发布的。

War是必须包含WEB-INF的web模块,是可以直接运行的web模块。 通常在网站上使用。 将其打包并放置在容器中。 就tomcat而言,将war文件包放在其webapps目录下,然后启动tomcat。 此包可以自动解压缩。 也就是说,你的web目录相当于发布了。

典型的war包的内部结构如下:

webapp.war

| index.jsp

|

|— images

|—元信息

|— WEB-INF

| web.xml //WAR软件包描述文件

|

|-克拉塞

| action.class //java类文件

|

|— lib

other.jar //依赖的jar包

share.jar

War包中的文件格式按一定的目录结构组织。 基于根目录下包含html和/或jsp文件的目录,以及WEB-INF目录。 WEB-INF目录下通常包含web.xml文件和classes目录。 web.xml是此APP应用程序的配置文件,classes目录下包含编译的servlet类或其他类,如servlet依赖的javabean。 通常,这些依赖类也可以打包到jar包中,放在WEB-INF下的lib目录中。

JAR包

JAR包通常是开发时引用的通用类,使用它可以简化存储和管理。 简而言之,jar包是别人已经编写的类,将这些类打包。 可以将这些jar包部署到你的项目中。 这些jar包的类和属性可以直接从位于lib目录下的jar包中使用。

JAR文件格式基于一般的ZIP文件格式; 与ZIP文件不同,jar文件不仅用于压缩和发布,还用于部署和封装库、组件和插件程序,可以直接用于编译器和JVM等工具。 Jar文件和zip文件的唯一区别在于,Jar文件的内容包含在生成Jar文件时自动创建的META-INF/MANIFEST.MF文件。

角色:

1、作为工具包和类库,这是最基础的角色,在大型项目中,通常依赖于n或更大的jar包

2、作为应用工程和扩展的构建单元; 在开发大型APP应用程序时,将APP应用程序划分为几个单元,每个单元封装在jar包中并相互依赖。

3、作为组件、小程序或插件程序的部署单元。

4、用于包装与组件相关的配套资源。

典型的jar包的内部结构如下:

tools.jar

| resource.xml //资源配置文件

| other.xml

|

|—元信息

| MANIFEST.MF //jar软件包配置文件

|— com //类的软件包目录

|—test

util.class //java类文件

安全包

JAR(Java归档文件)是一种独立于平台的文件格式,许多文件可以合并为一个压缩文件。 为J2EE APP应用程序创建的JAR文件是EAR文件(企业JAR文件)。 对于企业项目,EAR包实际上只包含WAR包和几个企业项目配置文件,而在典型服务器选择WebSphere等时,将使用EAR包。

典型的ear包的内部结构如下:

app.ear

| ejb.jar //ejb-jar软件包

| other.jar //普通的jar包

| webapp.war //war包

|

|—元信息

application.xml //EAR配置文件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。