`

JavaEE 包的类型

    博客分类:
  • Java
阅读更多

在J2EE中,有ejb-jar包,war包,rar包,car包,ear包,其中经常会用到ejb-jar包,war包,以及ear包,下面分别说明。

1 EJB Jar 包 (.jar)

 1.1 作用

Ejb jar是EJB模块,主要用于实现业逻辑。

 1.2 描述符文件

EJB JAR包的部署描述符文件是ejb-jar.xml,(在EJB3.0中,也可以采用J2SE5.0引入的annoation注解,只不过ejb-jar.xml文件的内容会覆盖annoation)

 1.3 内容

EJB JAR包 中通常包括会话bean(包括stateless session bean,statefull session bean),消息驱动 bean(MDB),以及Entity bean(在EJB3.0中,采用新的JPA规范来进行数据库访问,所以不存在entity bean,所有的 entity 都是pojo)

2 War 包    (.war)

 2.1 作用

War包主要用于打包web应用程序。

 2.2 描述符文件

   War包的描述符文件是web.xml,web.xml里可以配置相应的servlet,filter,listener等组件。

 2.3 内容

War包里主要包含jsp,servlet,filter,html,图片等资源。

3 Ear 包    (.ear)

 3.1 作用

EAR包主要用于对JavaEE应用程序进行打包,这样方便交付给客户来使用。

 3.2 描述符文件

application.xml是ear包的描述符文件,application.xml中可以配置一个或者多个web模块,一个或者多个ejb模块,还可以配置资源适配器模块和应用客户端模块。

 3.3 内容

EAR包中包含ejb jar,war包,资源适配器模块(.rar)以及应用客户端模块。

分享到:
评论

相关推荐

    javaee.jar包下载

    EJB(Enterprise JavaBeans)是JavaEE为企业级应用提供的组件模型,它定义了三种类型的Bean:Session Bean(用于客户端交互)、Entity Bean(持久化对象)和Message-driven Bean(消息驱动Bean),这些Bean可以封装...

    javaee_api.zip_JavaEE_Javaee的api_Javax.javaee-api_javaee api 文档_

    EJB提供了事务管理、安全性、持久性等功能,分为三种类型:会话Bean(Session Beans)、实体Bean(Entity Beans,现在通常使用JPA来替代)和消息驱动Bean(Message-Driven Beans)。 4. **JMS**:Java Message ...

    JavaEE期末复习模拟题

    有三种类型的EJB:Session Beans(会话bean)、Message-driven Beans(消息驱动bean)和Entity Beans(实体bean)。 5. **JMS(Java Message Service)**:JMS提供了一种标准API来发送和接收消息,用于实现异步通信...

    javaee中核心jar包

    在JavaEE中,核心的jar包扮演着至关重要的角色,它们包含了运行JavaEE应用程序所需的基础组件和服务。下面将详细阐述这些核心jar包的重要性及其包含的关键知识点: 1. **Servlet API**:Servlet是JavaEE中的基础...

    java和javaEE面试题大全打包-24个文件

    6. **并发编程**:线程池,原子性操作,Concurrent包下的工具类。 7. **数据结构与算法**:数组、链表、树、图,排序算法,查找算法等。 8. **框架与库**:Maven或Gradle构建工具,Log4j日志框架,JUnit测试框架。...

    JavaEE 学习 所有jar包

    在这个"JavaEE 学习 所有jar包"的压缩文件中,包含了一系列JavaWeb开发过程中常用的库,这些库可以帮助开发者实现各种功能,如文件上传、邮件发送、JSON数据处理、数据库连接池管理以及MySQL数据库连接等。...

    JAVAEE中文版(最新)

    EJB有三种类型:Session Beans(负责处理客户端的业务逻辑)、Message Driven Beans(处理JMS消息)和Entity Beans(代表持久化数据)。 4. **JPA(Java Persistence API)**:JPA是JavaEE提供的ORM(对象关系映射...

    mail-javaee-activation

    总结来说,"mail-javaee-activation"提供的jar包是实现Java环境下发送邮件功能的关键。`mail.jar`提供了JavaMail API,`activation.jar`包含了JAF,两者结合使得处理和发送各种类型的邮件变得简单。而`javaee.jar`则...

    JavaEE数据类型

    JavaEE是Java企业版的简称...了解JavaEE中的数据类型及其使用对于编写高效、可靠的代码至关重要。掌握这些基本概念有助于更好地理解Java程序的运行机制,并在开发过程中避免因类型转换不当或数据溢出等问题引发的错误。

    JavaEE项目案例源码

    【JavaEE项目案例源码】是一个典型的Web开发实践,展示了如何使用JSP(JavaServer Pages)和JavaBean技术构建一个在线订购子系统。这个案例涵盖了JavaEE平台中的多个关键组件和技术,旨在帮助开发者理解实际应用中的...

    javaEE6jar包

    7. **JAX-RS (Java API for RESTful Web Services) 1.1**: 用于构建RESTful服务,支持媒体类型感知和超链接,使得开发Web服务更加简单。 8. **WS-JAX-WS (Web Services - Java API for XML Web Services)**: 更新了...

    JAVAEE基础教程实例

    【JAVAEE基础教程实例】 JavaEE,全称Java Platform, Enterprise Edition,是Java平台的企业版,主要用于构建分布式、多层架构的企业级应用。这个基础教程实例由史胜辉编著,旨在帮助初学者快速掌握JavaEE的核心...

    JavaEE7 API 文档

    4. **EJB 3.2**:Enterprise JavaBeans(EJB)是JavaEE的核心组件,3.2版本降低了EJB的复杂性,增加了轻量级bean类型,如Singleton和Message Driven Bean,便于微服务架构。 5. **JPA 2.1**:Java Persistence API...

    JavaEE-Turorial-源码

    JavaEE-Turorial-源码 是一套专门为学习Java企业级应用开发提供的教程源代码,它与《JavaEE-Turorial-教材》配套使用,旨在帮助开发者深入理解JavaEE平台的各种技术,并通过实际操作来提升技能。JavaEE(Java ...

    javaee的注册登录系统

    * email:用户邮箱,varchar类型,长度为50 DBAccess类 DBAccess类是该系统的核心类,负责与数据库的交互。该类提供了以下方法: * createConn():创建数据库连接 * update(String sql):执行更新操作 * query...

    javaee.jar包的源码!

    这个javaee.jar包包含了JavaEE平台的核心组件,提供了构建分布式、多层企业级应用程序所需的API和服务。开发者通过深入研究源码,可以更好地理解其工作原理,提高编程效率和问题解决能力。 首先,让我们来探讨一下...

    基于JAVAEE的商品信息管理系统

    "基于JAVAEE的商品信息管理系统"是一个使用JavaEE技术栈开发的Web应用,旨在实现对商品信息的高效管理和展示。这个系统的核心目标是提供一个平台,允许用户通过网页界面执行商品数据的基本操作,如添加、删除、修改...

    javaee教材ppt课件

    3. **JDBC(Java Database Connectivity)**:JDBC是Java中访问数据库的标准接口,用于连接和操作各种类型的数据库。 4. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的服务器端组件模型,用于构建可复用的企业...

    javaee.rar 电子讲义

    EJB有三种类型:Session Beans(会话bean)、Message-driven Beans(消息驱动bean)和Entity Beans(实体bean),分别对应不同业务场景。 4. **JMS(Java Message Service)**:Java消息服务,提供了异步通信的机制...

    JavaEE源码

    javax.activation包包含了解析和操作不同类型数据的类和接口,如DataHandler和MIME类型处理。 以上是JavaEE源码中涉及的部分核心知识点,每个部分都有其独特的功能和应用场景,共同构成了JavaEE强大的企业级应用...

Global site tag (gtag.js) - Google Analytics