为了满足开发多层体系结构的企业级应用的需求,Java公司的创始人Sun公司在早期的J2SE(Java 2 Platform Standard Edition)基础上,针对企业级应用的各种需求,提出了J2EE(Java 2 Plantform Enterprise Edition).

注:自2005年J2EE5.0版本推出以后,Sun正式将J2EE的官方名称改为“Java EE”。

企业级应用程序特点

定义:泛指那些为大型组织部门创建的应用程序。注:并不是特指为企业开发的应用软件。

企业级应用程序一般具有以下特点:

1)分布式:通过局域网运行在一个组织内部,或通过Internet连接分布在世界各地的部门或用户。

2)高速反应:不断地改变业务规则来适应社会信息的高速变化。

3)安全性:不但要实现应用系统的正常操作和运转,还必须保证系统运行的安全可靠。

4)可扩展性:充分考虑用户群体膨胀给应用带来的性能上的扩展需求。

5)集成化:对老的系统进行集成。

企业级应用程序体系结构

应用程序体系结构指应用程序内部各组件间的组织方式

具体内容参见:MVC设计模式与Java Web三层架构

转载于:https://www.cnblogs.com/haxianhe/p/9271126.html

Java EE产生的背景相关推荐

  1. java ee 值范围_一篇文章带你读懂: Java EE

    原标题:一篇文章带你读懂: Java EE 点击上图,查看教学大纲 何为 Java EE Java EE是一个标准中间件体系结构 不要被名称"Java PlatformEnterprise ...

  2. Oracle与JCP执行委员会分享了他们的Java EE策略

    Anil Gaur是Oracle集团负责Java EE和WebLogic Server的副总裁.他受邀在上一次的JCP执行委员会会议上发表了演讲,透露了有关Java EE未来发展的一些信息.他所传达的 ...

  3. Java SE和Java EE应用的性能调优

    凡事预则立,不预则废,和许多事情一样,Java性能调优的成功,离不开行动计划.方法或策略以及特定的领域背景知识.为了在Java性能调优工作中有所成就,你得超越"花似雾中看"的状态, ...

  4. jakarta_适用于Java EE / Jakarta EE开发人员的Micronaut

    jakarta 城镇中有一个名为Micronaut的新微服务框架. 在这篇文章中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发人 ...

  5. java ee web高级,Java EE Web高级开发案例

    核心提示:Java EE Web高级开发案例 内容简介:<Java EE Web高级开发案例>充分体现了高等职业教育的特点,突出了理论和实践的紧密结合,以充分掌握基本技术技能和必要的基本知 ...

  6. Java EE启示录

    前言 最近的这段时间一直在学习Java EE,刚刚完成了从0到1的蜕变,所以顺便整理一下我所了解到的Java EE,给刚入门学习的新人一些头绪,而所谓"启示录",就是这个意思. 一 ...

  7. jakarta ee_适用于Java EE / Jakarta EE开发人员的Micronaut

    jakarta ee 城镇中有一个名为Micronaut的新微服务框架. 在本文中,我将从Java EE / Jakarta EE的角度讨论如何冒险使用Micronaut框架. 我是Java EE开发 ...

  8. java ee架构_与Java EE和Spring的集成架构

    java ee架构 本周在纽约举行的O'Reilly软件体系结构大会将举行 . 我很高兴与Josh Long一起提供有关如何集成Java EE和Spring的教程. 一段时间以来,我们一直在开玩笑. ...

  9. java ee打印功能_Java EE:异步构造和功能

    java ee打印功能 介绍 Java EE具有许多API和构造以支持异步执行. 从可伸缩性和性能的角度来看,这是至关重要的. 让我们假设2个模块相互交互. 当模块A (发送方)以同步方式向模块B ( ...

最新文章

  1. 光辉岁月:人工智能的那些人和事(1)
  2. rviz学习笔记(一)——Markers: Sending Basic Shapes (C++) 发送基础形状
  3. 4-剑指offer: 把数组排成最小的数
  4. Less (一种动态样式语言)
  5. 如何以可视化方式显示 Angular 应用构建后的 bundle 文件大小
  6. java环境变量设置优化_Mac/windows配置jdk环境变量-seo优化只选拉一八科技
  7. html5+实现图片自动切换,js图片自动切换效果处理代码
  8. python-标示符和关键字
  9. HTTP--历史、组件系统
  10. python常问问题_Python新手在作用域方面经常容易碰到的问题
  11. 【转】Oracle 行列转换
  12. 人家也是干 IT 的。
  13. java盘盈盘亏_反映财产物资的盘盈、盘亏和毁损情况,应当设( )科目。
  14. html 筛选车型框,展厅对应车型.html
  15. 迎合国家新政策,共享购联合共享经济,三方互利,消费增值
  16. 想用Charles抓包,某些app不让抓怎么办
  17. 增强型脉冲宽度调制模块(ePWM)图解
  18. 腾讯2019技术岗笔试 小Q非常喜欢复读,有时候,小Q会得到某个字符串S。这时他会把s不断重复不断重复连成一个无限长的串。比如说,小Q现在得到一个串abc,他会直一复读, 那么形成的字符串就是:
  19. cocostudio 1.6
  20. 嫦娥五号搭载的激光雷达有什么用途?

热门文章

  1. 鳗鱼刺多怎么处理图像_图像二值化处理
  2. 计算机二级office试题27答案,2017年12月计算机二级MS Office习题答案(一)
  3. 至商3000服务器信息,至商3000企业管理系统
  4. 一句Python,一句R︱数据的合并、分组、排序、翻转、集合
  5. bzoj 3527 [Zjoi2014]力——FFT
  6. 再记AE与AO的区别与联系
  7. 基于c语言中调试工具的用法汇总(不包含gdb)【转】
  8. CSS 自定义属性 -- 使用 JS 和不使用 JS
  9. liunx安装Lamp
  10. 多个生产者多个消费者,只有5个包子