首先,企业级应用是指那些为商业组织,大型企业而创建并部署的解决方案和应用。这些企业级应用的结构复杂,涉及到的外部资源众多,事务密集,数据量大,用户数量多,有较强的安全性考虑。而企业级应用和互联网应用从根本上来说是相同的,都是基于因特网,HTTP,浏览器的一种应用,但是面向的涉众不一样,从而导致了些许差异性。

*** 企业级应用和互联网应用的区别***

  • 业务逻辑方面:企业应用的业务逻辑复杂,涉及到大量的数据和多人协同处理;互联网应用的业务逻辑简单,大部分是通过页面进行数据的增删改查。
  • 数据的一致性方面: 企业应用强调数据的一致性,需要通过事务,交易中间件,数据库锁,Java同步机制来保证数据的一致性;而互联网应用要求有事务,但和高并发博弈中,让位给高并发。
  • 数据复杂度方面: 企业应用的数据复杂,有大量的表,表之间有复杂的牵涉关系,在某些行业维护这些表之间的关系和数据就需要一个团队;而互联网应用的数据不复杂,表之间的关联不多。
  • 并发量方面: 企业应用的并发量不是特别大,比如通用应用为100~200并发,重度并发500的系统就能满足国内大部分的系统要求;而互联网应用强调高并发,支持用户数量多,并采取企业开发中极少采用的技术,比如Web反向代理,memcache(分布式缓存),表的垂直分隔、水平分隔,强调高速读低速写。支持百万用户。
  • 系统集成方面: 企业应用关键系统需要和很多外部系统集成,集成的方式可能采取esb,jms,web service,socket;而互联网应用的系统集成弱,极少需要和其他系统集成。
  • 用户交互方面: 企业应用强调界面交互和数据表达,需要支持多种数据展现方式,需要众多数据在页面上的展现,传输;互联网应用的用户交互弱,交互不多,表现方式简单,更多的是数据的增删改查。

转载于:https://www.cnblogs.com/Keiko-Hh/p/8521685.html

Java EE 课程作业(second)-- 企业级应用和互联网应用的区别相关推荐

  1. Java EE 课程作业(Fifth)-- XML:定义 用途 工作原理及未来xml

    一.XML定义: XML即可扩展标记语言(eXtensible Markup Language).标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等.如何定义这些标 ...

  2. 企业级应用与互联网应用的区别?

    企业级应用是指为商业组织.大型企业而创建的解决方案以及应用程序. 特点: 1.数据持久化 2.海量数据的存储 3.数据的并发访问(期末教务系统网站登成绩进不去,就是用户过多并发访问对系统带来的沉重压力 ...

  3. java ee课程设计报告书_Javaee-课程设计报告

    Javaee-课程设计报告 河北经贸大学课程设计报告 --JavaEE课程设计 问答交流系统 专业名称: 学 号: 学生姓名: 指导老师: 完成时间: 成 绩: 评语: 河北经贸大学课程设计报告 -- ...

  4. 企业级应用与互联网应用的区别

    企业级应用:商业组织.大型企业而创建并部署的解决方案及应用.涉及的外部资源众多.事务密集.数据量大.用户众多.同时必须有较强的安全性考虑. 企业应用和互联网应用从根本来说是相同的,都是基于因特网.HT ...

  5. java 正确的表达式_JAVA程序设计课程作业,二、多选题1.指出正确的表达式A.double a=1.0B.Double a=new Dou...

    JAVA程序设计课程作业,二.多选题1.指出正确的表达式A.double a=1.0B.Double a=new Dou JAVA程序设计课程作业, 二.多选题 1.指出正确的表达式 A.double ...

  6. JavaEE课程目标、个人目标、互联网应用和企业级应用的区别

    虽然我不走java方向,但是仍得扎实学好java相关基本知识.知识之间都是存在内层联系的,学好java相应的知识.思想也可用于其他方面.所以计划了解应用架构,内在业务逻辑,常用框架,熟练运用其开发工具 ...

  7. java ee 6 源码_Java EE 6开发手册·高级篇(第4版)

    资源名称:Java EE 6开发手册·高级篇(第4版) 内容简介: <Java EE 6 开发手册?高级篇(第4 版)>是一本面向实战.以示例为驱动.在Java 平台企业版6(Java E ...

  8. Oracle在JavaOne上宣布Java EE 8将会延期至2017年底

    经过数周的猜测之后,Oracle负责Java EE和WebLogic Server的副总裁Anil Gaur在JavaOne上公布了Oracle针对Java EE的路线图.他们的规划包括在2017年底 ...

  9. java ee学生管理系统_javaEE 学生基本信息管理系统

    javaEE 学生基本信息管理系统 软 件 学 院课程设计报告书课程名称 Java EE 课程设计 设计题目 学生基本信息管理系统 专业班级 学 号 姓 名 指导教师 2011 年 12 月1 设计时 ...

最新文章

  1. 区块链为什么这么热?有这么大热度的原因是什么
  2. javascrip python_Python之Javascript
  3. Mysql 数据类型(整数、浮点数、定点数、字符串)【类型取值范围】
  4. mysql删除完全重复数据库_MySQL中删除完全重复数据的准确SQL语句
  5. 【转】git hub 使用小结
  6. 秒杀场景_重复抢单问题分析与实现_03
  7. wpf开源ui引用步骤_完善开源产品策略的6个步骤
  8. 动态规划入门——第N个泰波那契数(Leetcode 1137)
  9. delphi ini文件的基础读写。
  10. mysql 触发器 lod_MySQL--初探触发器的使用和理解
  11. docker中 system limit for_java中的split函数的坑
  12. mysql-入门教程
  13. 手把手会教你搭建微信小程序服务器node!!!
  14. 杭电oj基础题目(1106、1108、1163、1164、1170、1194、1197)
  15. JAVA项目接入腾讯应用宝YSDK平台之QQ微信登录接入模式详解
  16. java毕业设计高校学习社区mybatis+源码+调试部署+系统+数据库+lw
  17. 史上最全的html标签属性用法对照表
  18. arm_neon.h文件ABI说明
  19. 《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》
  20. 怎样去查询Unity的API文档

热门文章

  1. oracle数据误操作恢复【flashback闪回操作】
  2. Trigger4Orchard
  3. [转载]基于数据挖掘技术入侵检测系统研究
  4. 计算机等级考试计算机基础知识pdf,计算机基础知识与应用能力等级考试.pdf
  5. winform combobox第12345行的数据_Python学习第109课--ndarray的创建和切分操作
  6. delphi 读取ini所有项_财务机器人真的会代替财务人员所有工作吗?
  7. BeanUtils工具类,简化数据封装
  8. 以不同的维度去看待问题
  9. Python知识点笔记-面向对象进阶篇
  10. 实战篇 | 基于freeRTOS的多任务事件传输demo(附代码)