学习了解jboss7



1. 什么是J2EE?

J2EEJava 2enterprise edition,是Java的一种企业版,用于企业级的应用服务开发。

J2SEJava 2standard edition,是Java的标准版,用于标准的应用开发。

J2MEJava 2Micro Edition,是Java的微型版,常用于手机上的开发。

J2EE,J2SE,J2MEjava针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。

J2EE核心是一组技术规范与指南,J2EE平台由一整套服务(Services)、应用程序接口APIs)和协议构成。

RMI/IIOP:远程方法调用internet对象请求中介协议,他们主要用于通过远程调用服务。RMIJAVA特有的。

JNDI:JAVA命名目录服务

JMS:JAVA消息服务。

JAVAMAIL:JAVA邮件服务。

JTAJAVA事务服务。

JAF:JAVA安全认证框架。

EAI:企业应用集成

2. Jboss7新特性

  1. 构建在Modular Service Container上,充分地利用了多核处理器的能力,并发、按需启动服务,启动速度更快、占用内存更小。

  2. 全面兼容Java EE6

  3. 支持JDK6/7

  4. 统一的配置和管理

  5. 兼容OSGI 4.2,支持OSGIJava EE组件模型集成。

  6. 容易测试:利用Arquillian测试平台—一种集成测试组件模型,更易于测试,改变-编译-测试的周期更短。

  7. 两种模式

  • Standalone模式(使用standalone.bat启动)相当于以前的3456版本。配置文件、发布内容等放在standalone目录下。

  • Domain模式(使用domain.bat启动)是Jboss7的一个新特征,可以在一个控制点管理多个服务器。域的提出及实现,其目的是使得多台JBoss AS服务器的配置可以集中于一点,统一配置、统一部署,从而在管理多台JBossAS服务器时,实现集中管理。

  1. 类加载

    类加载基于Jboss Module,取代了层次类加载环境,避免了当类存在多个版本时,导致类加载错误。由于类加载是基于模块的,必须显示的定义模块依赖。部署也是模块化的,如果没有显示的定义类依赖则不能访问应用服务器jar中的类。

3.  迁移步骤

Jboss7部署项目与在jboss5上有很大区别,最主要原因是由于类的加载模式改变了。Jboss5部署相对简单,只需将相应的包部署到libdeploy目录即可,类加载器会按层次自动加载,不用配置依赖关系。而jboss7完全不一样,jboss7是按模块化加载,不同模块由不同类加载器加载,其他模块的jar包,对其是不可见的,这时需要手动配置包之间依赖关系,否则会报ClassNotFoundException等错误。另外对于数据源和JNDI的配置也发生了变

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
中文的JBoss7应用配置指南及是管理员手册,包括了JBoss所有的应用 1. jboss各主要版本特性 3 1.1. jboss4特性 3 1.2. jboss5特性 5 1.3. jboss6特性 6 1.4. jboss7特性 7 2. 为什么JBoss AS7 这么快 8 3. JBoss AS7中的新概念-域 10 3.1. 域(Domain)的概念及其与群集(Cluster)的区别 10 3.2. 实验 11 1.1.1. 准备工作 11 1.1.2. 配置 12 3.2.1.1. Master上面的配置 14 3.2.1.1.1. domain.xml 14 3.2.1.1.2. host.xml 15 3.2.1.2. Slave上面的配置 16 3.2.1.2.1. domain.xml 16 3.2.1.2.2. host.xml 16 3.3. AS 7.1的安全补充说明 17 3.4. 部署 20 3.5. 小结 25 4. JBoss7配置 26 4.1. 目标听众 26 4.1.1. 开始之前 26 4.1.2. 手册中的示例 26 4.2. 客户端 26 4.2.1. web接口 26 4.2.1.1. HTTP管理接入点 26 4.2.1.2. 访问管理控制台 27 4.2.1.3. 对管理控制台进行加密 27 4.2.2. 命令行接口 27 4.2.2.1. Native管理接入点 28 4.2.2.2. 运行命令行管理工具 28 4.2.2.3. 管理请求 29 4.2.2.3.1. 管理资源的地址 30 4.2.2.3.2. 操作类型和操作描述列表 30 4.2.2.4. 命令行历史信息 32 4.2.2.5. 批处理 32 4.2.3. 配置文件 33 4.3. 核心管理概念 34 4.3.1. 运行模式 34 4.3.1.1. 单服务器模式 34 4.3.1.2. 管理域 34 4.3.1.2.1. Host(主机) 35 4.3.1.2.2. 主机控制器(HostController) 35 4.3.1.2.3. Domain Controller(域控制器) 36 4.3.1.2.4. Server Group (服务器组) 37 4.3.1.2.5. Server (服务器) 38 4.3.1.3. 决定运行在单独服务器或者管理域上 38 4.3.2. 通用的配置概念 39 4.3.2.1. Extensions (扩展) 39 4.3.2.2. Profile和subsystem(子系统 ) 40 4.3.2.3. Paths( 路径) 40 4.3.2.4. nterfaces (接口) 42 4.3.2.5. socket binding(socket绑定)和socket binding group(socket绑定组) 43 4.3.2.6. System Properties( 系统属性) 43 4.3.3. Management resources( 管理资源) 44 4.3.3.1. Address (地址) 44 4.3.3.2. operations( 操作) 45 4.3.3.3. Attributes( 属性) 47 4.3.3.4. Children(子节点) 49 4.3.3.5. Descriptions(描述) 51 4.3.3.6. 和JMX Beans相比 53 4.3.3.7. 管理资源树的基本结构(management resource trees) 53 4.3.3.7.1. 单服务器模式(Standalone server) 53 4.3.3.7.2. 管理域模式 (managed domain) 54 4.4. 管理任务 56 4.4.1. 网络接口和端口 56 4.4.1.1. 网络接口声明 56 4.4.1.2. Socket Binding Groups 58 4.4.2. 管理接口的安全性 59 4.4.2.1. 初始化设置 60 4.4.2.2. 快速配置 61 4.4.2.3. 详细配置 63 4.4.2.3.1. 管理接口 63 4.4.2.3.2. 安全域 64 4.4.2.3.3. Outbound connections(外部连接) 68 4.4.2.4. 问题 68 4.4.3. JVM设置 68 4.4.3.1. 管理域 69 4.4.3.2. 单独运行服务器 70 4.4.4. 命令行参数 70 4.4.4.1. 系统属性 71 4.4.4.2. 单独运行模式( Standalone) 71 4.4.4.3. 管理域模式 (Managed Domain) 72 4.4.4.4. 其他命令行参数

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值