简介常见的四种类型的J2EE架构

作者:云飞出处:IT专家网论坛2008-10-30 00:00

J2EE应用一般分成三个主要层(tier),这种分层比客户/服务器方式具有更多的优点;

  1.关于J2EE应用的架构层

  J2EE应用一般分成三个主要层(tier),这种分层比客户/服务器方式具有更多的优点;

  他们分别是User Interface (UI) Tier,Middle Tier和Enterprise Information System (EIS) Tier。

  2.根据各层功能在不同JVM的分布产生四种类型的J2EE架构:

  A.具有商务组件接口的Web应用

  这种情况下,应用的web层和中间层运行在同一个JVM上,这种应用的关键在于区分开UI组件和商务逻辑组件的职责。商务接口层将由普通java类实现的java接口组成。

  B.可访问本地EJBs的Web应用

  在这种架构中,web层就是和A一样,但商务接口是由EJB层实现,两部分都运行在同一JVM之上。

  C.访问远程EJBs的分布式应用

  这就是被广泛接受的经典J2EE架构,它从物理上和逻辑上把EJB和web组件区分开,分别运行在不同的JVM上,它是复杂的结构,并且性能相当好。

  D.使用Web Services接口的Web应用

  web services的standards出现意味着J2EE应用不再要求使用RMI和EJB支持远程客户,他能够支持非-J2EE客户如微软应用。

相关消息:

转载于:https://www.cnblogs.com/sqlite3/archive/2012/02/17/2566759.html

简介常见的四种类型的J2EE架构相关推荐

  1. 网站建设常见的4种类型,那款适合您?

    在如今的互联随时代,企业网站建设的更加专业,可以获得帮助以及好处才更大一些,而现在常见的网站建设可以分成四种类型,那么究竟那款适合你呢?下面就简单的说一下. 类型一.企业内容型 内容型网站主要面对的人 ...

  2. 四种类型的数据分析模式

    在这篇博文中,我们聚焦于在数据科学领域所遇到的四种类型的数据分析模式:描述型.诊断型.预测型和指导型. 当我与刚涉足数据科学领域的年轻分析师们交谈时,通常,我会问他们认为什么是数据科学家最重要的能力. ...

  3. 【整理】Python中的re.search和re.findall之间的区别和联系 + re.finall中带命名的组,不带命名的组,非捕获的组,没有分组四种类型之间的区别

    之前自己曾被搞晕过很多次. 后来使用这些函数次数多了之后,终于比较清楚的弄懂了两者之间的区别和关系了. 尤其是一些细节方面的注意事项了. 在看下面的总结和代码之前,请先确保你对如下基本概念已经有所了解 ...

  4. APP页面的四种类型,你都知道吗?

    用户打开APP,是为了完成某项任务,打开APP为了购物或者查看物流信息: 打开简书为了写文章或者浏览文章:打开微信是为了查看朋友圈.即时聊天......而这些任务都是基于APP的每个页面去完成的.不同 ...

  5. 展示型app用什么型号服务器,APP版式设计教程:信息展示型UI界面设计的四种类型...

    作为一名专业的APP设计师,版式设计也是我们日常设计当中的一项基本功. 那你到底对版式设计有多深的理解呢? 你现在可以摸着旁边妹子的手说,什么是版式设计ma ? 版式设计又分为哪几种呢? 这个时候妹子 ...

  6. 计算机模拟实验是科学实验嘛,科学实验室的四种类型

    原标题:科学实验室的四种类型 你眼中的科学实验室应该是什么样的?根据传统的实验室布局来看,大都是选择冷色系来进行实验室的装修,冷色系的颜色确实是给人一种严谨,庄重的学术氛围,但对于科研人员或者学习工作 ...

  7. 变革管理 | 四种类型项目管理办公室(PMO)及Activist PMO

    项目管理办公室(PMO)的"项目"既可以指单一项目(project),也可以指"项目群"或"计划"(program):对于以变革为目的的转型 ...

  8. 地铁闸门会夹伤人吗_西安地铁率先推出分类垃圾箱 四种类型你会放吗?

    垃圾分类就是新时尚[西安地铁率先推出分类垃圾箱 四种类型你会放吗?]近日,不少上海人已被垃圾分类"逼疯",各类段子刷爆网络."你是什么垃圾?"直击灵魂深处的拷问 ...

  9. C#中方法参数的四种类型

    C#中方法的参数有四种类型: -值参数:不含任何修饰符.方法中的形参是实参的一份拷贝,形参的改变不会影响到内存中实参的的值,实参是安全的. -引用参数:以ref修饰符声明.传递的参数实际上是实参的指针 ...

最新文章

  1. python常用数据结构的常用操作
  2. 电脑卡,eclipse Android stadio 卡,什么都卡解决方法
  3. android 结束if循环_Android Handler 消息循环机制
  4. ROW_NUMBER() 分页
  5. php对接钉钉_PHP使用POST方法与钉钉对接无返回结果的问题
  6. Pod资源管理(pod容器分类,k8s添加harbor私库,上传下载私库)
  7. eclipse/myeclipse中快捷键 Ctrl+shift+down/up 出现屏幕颠倒的解决方法
  8. 【Kafka】Exiting due to: org/apache/kafka/common/protocol/SecurityProtocol
  9. C++_类和对象_C++继承_继承中的构造和析构顺序---C++语言工作笔记064
  10. .Net 让网页列表的前3条显示New图标
  11. 最新揭秘:FaceBook网站架构图
  12. java 抽象类 静态变量_Java基础之 接口、抽象类、构造方法、setXxx,getXxx、静态变量和成员变量、代码块、this和super的区别、final关键字、重写与重载...
  13. Python教学视频(一)Python基础环境的安装
  14. 《惢客创业日记》2020.10.23(周五)长出了一口气
  15. 帕累托法则(Pareto Principle)、二八定律、帕累托定律、最省力法则、不平衡原则、犹太法则、马特莱法则
  16. 小鹿爬虫系列——静态网站页面爬取
  17. 最适合家用的洗地机哪个牌子好?家用洗地机品牌排行榜
  18. 18岁、20岁、23岁、25岁、28岁、30岁
  19. 现代密码学大作业(一):实现单表替换的频率分析(python3.7)
  20. 2021巅峰极客逆向baby_maze题wp

热门文章

  1. 罗永浩压倒了王自如,但世界涛声依旧
  2. SAS学习笔记4:实战
  3. ISACA:COBIT5风险专业指南发布
  4. 解压文件,文件标题乱码问题(文件内容正常)
  5. 金蝶软件怎么修改服务器地址,金蝶软件服务器地址怎么修改
  6. 灰度共生矩阵(GLCM)理解
  7. 偏微分方程(Partial Differential Equation III)
  8. 一、考研数据结构笔记——引言及目录
  9. 2015计算机职称水平考试,2015计算机职称等级考试技巧汇总.doc
  10. 移动端调试HTML页面-weinre