大数据开发和传统的J2EE web开发有什么区别

区别有:1、概念上的区别;2、架构体系的区别;3、使用技术的区别;4、开发工作量的区别。J2EE是Java2平台企业版,本质上是一个分布式的服务器应用程序设计环境。大数据开发基于Hadoop和Spark开发大数据平台应用。

1、概念上的区别

J2EE是Java2平台企业版,本质上是一个分布式的服务器应用程序设计环境,它的核心是一组技术规范与指南,提供基于组件的方式来设计、开发、组装和部署企业应用。

大数据开发有两种开发方向,一种是基于Hadoop和Spark开发大数据平台应用,另一种是基于大数据开源组件开发公司需求的一种完善的大数据系统平台。

2、架构体系的区别

大数据架构体系现在主要使用的是Hadoop和Spark,Hadoop的核心技术包含分布式文件处理系统HDFS、分布式数据处理模型和执行环境MapReduce;而Spark已经发展成为包含Spark SQL、Spark Streaming、GraphX、MLlib等众多子项目的集合。

J2EEweb使用多层分布式的应用模型,其架构体系包括:表现层、控制器层、业务逻辑层、数据访问对象层、领域对象层。

3、使用技术的区别

大数据开发关键技术涵盖数据存储、处理、应用等多方面的技术,根据大数据的处理过程,可将其分为大数据采集、大数据预处理、大数据存储及管理、大数据处理、大数据分析及挖掘、大数据展示等。

J2EE主要有13种核心的技术,包括Servlet、JSP、JDBC、JNDI、EJB、RMI、Java IDL/CORBA、XML、JMS、JTA、JavaMail、JTA和JTS。

4、开发工作量的区别

大数据开发:代码量很少、偏向技术、运维任务多、sql数据分析类。

J2EEweb开发:代码量很大、偏向业务、运维少、固定搭配、习惯用法较多。

延伸阅读:

什么是J2EE?

J2EE的全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导、各厂家共同制定的工业标准,或者说,它是在SUN公司领导下,多家公司参与共同制定的企业级分布式应用程序开发规范。J2EE是市场上主流的企业级分布式应用平台的解决方案。

1997年Servlet技术的产生以及紧接着JSP的产生,为Java对抗PHP、ASP等服务器端语言带来了筹码。1998年,Sun发布了EJBI.0标准,至此J2EE平台的三个核心技术都已经出现。于是,1999年,Sun正式发布了J2EE的名列前茅个版本,并于1999年底发布了J2EE1.2,在2001年发布了J2EEl.3,在2003年年底发布了J2EE1.4。

文章标题:大数据开发和传统的J2EE web开发有什么区别,发布者:小编,转载请注明出处:https://worktile.com/kb/p/39026

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年2月21日 上午2:11
下一篇 2023年2月21日 上午2:13

相关推荐

  • 钉钉okr功能哪个好

    钉钉好用的okr功能有:1、制定目标;2、指定责任人;3、跟进进度;4、共享报告;5、快速反馈。制定目标是OKR功能的核心所在,可以帮助企业或团队明确目标和方向。在制定目标时,最好根据SMART原则(即目标具体、可衡量、可达成、与时间挂钩)来设立目标,以便更好地实现。 一、钉钉okr功能哪个好 1、…

    2023年4月7日
    19000
  • 企业怎样建设项目

    企业建设项目的步骤是:一、立项审批;二、规划设计;三、 招投标;四、建设工程报建;五、施工许可;六、建设工程竣工验收备案。按照国家规定,所有建设项目必须经过立项审批才能启动,包括项目的可行性研究、环境影响评价等。 一、立项审批 按照国家规定,所有建设项目必须经过立项审批才能启动,包括项目的可行性研究…

    2023年4月16日
    5800
  • oa办公软件特色功能是什么

    特色功能:一、流程审批功能;二、电子公文管理功能;三、信息共享功能;四、会议管理功能;五、日程管理功能;六、人事管理功能;七、项目管理功能;八、知识管理功能。OA办公软件最大的特色功能是流程审批功能,它为企业提供一套规范的流程审批流程。 一、流程审批功能 OA办公软件最大的特色功能是流程审批功能。它…

    2023年5月28日
    7100
  • 企业直播软件有哪些

    企业直播软件有:目睹直播app、微吼直播、斗鱼、yy、新浪、腾讯、飞虎、知人、算云、六间房、酷我秀场、我秀娱乐等软件。企业直播基于企业业务应用场景、数据资源对接以及视频互动创新等集成诉求,提供相关的软件服务以及多种增值服务。 目前主流的企业直播软件有目睹直播app、微吼直播、斗鱼、yy、新浪、腾讯、…

    2022年10月25日
    32700
  • 什么是加强设备缺陷管理工作的措施

    加强设备缺陷管理工作措施:1、建立良好的设备缺陷管理机制;2、严格执行设备缺陷管理办法等规章制度;3、对设备缺陷进行严格管理;4、利用一体化设备管理系统;5、对设备缺陷科学分类。建立良好的设备缺陷管理机制是做好设备缺陷管理工作的基础。 1、建立良好的设备缺陷管理机制 建立良好的设备缺陷管理机制,使缺…

    2023年1月12日
    18300
  • 构造数据类型有哪些

    构造数据类型有:1、数组类型;2、结构体类型;3、共用体类型。其中,数组类型是有一定顺序关系的若干变量的一个集合,其中每一个变量我们称为数组的元素,分为一维数组、多维数组。 1、数组类型 数组是有一定顺序关系的若干变量的一个集合,其中每一个变量我们称为数组的元素,分为一维数组、多维数组。一维数组有一…

    2023年1月3日
    45000
  • 代码管理工具有哪些

    代码管理工具有:1、CVS;2、SVN;3、Git;4、VisualSourceSafe;5、ClearCase;6、Mercurial;7、Perforce;8、GitLab。CVS(Concurrent Versions System)是代码管理工具诞生以来最早出现的一名成员。 1、CVS CV…

    2023年3月31日
    1.2K00
  • 进度计划横道图软件有什么

    进度计划横道图软件有:1、Microsoft Project;2、WPS项目;3、MindManager;4、GanttProject。Microsoft Project是微软公司推出的一款专业的项目管理软件,拥有强大的进度管理功能。 一、Microsoft Project Microsoft Pr…

    2023年4月21日
    66900
  • Session和token的区别

    Session和token的区别在于:Session是存放在服务器端的可以保存在内存、数据库、NoSQL中,而Token是放在客户端存储的,采用了时间换空间策略,它也是无状态的,所以在分布式环境中应用广泛。 Session和Token机制原理上差不多,都是用户身份验证的一种识别手段,它们都有过期时间…

    2023年1月31日
    15000
  • 敏捷管理四个原则分别是什么

    敏捷管理四个原则分别是:1、个体和交互胜过过程和工具;2、可以工作的软件胜过面面俱到的文档;3、客户合作胜过合同谈判;4、响应变化胜过遵循变化。敏捷管理的主要特点体现于管理职责,管理目标和管理手段的某些变化中。 1、个体和交互胜过过程和工具 流程和工具是我们项目中需要的,将团队的目的聚焦于个体参与和…

    2022年11月16日
    1.1K00

发表回复

登录后才能评论
联系我们
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部