JAVA开发与J2EE开发区别是什么

JAVA开发与J2EE开发区别是java是一个平台。他包括了,java语言,java开发环境(jdk)。j2EE是java的企业级开发版本,其实换句话说就是用来做web开发的java框架。javaEE通过设定统一的标准来解决web开发的问题,javaEE的接口,抽象类,规定了web开发所需要实现的流程。

JAVA开发与J2EE开发区别是什么-Worktile社区

一般说Java开发其实就包括了J2EE,Java是一个总称,就好像不管是男人还是女人都是人是一个道理。J2EE其实就是WEB方向的开发,那么什么是WEB开发呢,可以理解为使用HTTP协议进行通信的都算是WEB开发,或者理解成网站,用浏览器可以打开的都算是WEB开发。以上就是区别了。

java是一个平台。他包括了,java语言,java开发环境(jdk)。java有三个版本,j2se(标准版),j2ee(企业版),j2me(微型版)不管哪个版本,都是java语言实现的一个框架。之所以要分版本,是因为3个版本是针对不同问题,设计的解决方案。j2EE是java的企业级开发版本,其实换句话说就是用来做web开发的java框架。javaEE通过设定统一的标准来解决web开发的问题,javaEE的接口,抽象类,规定了web开发所需要实现的流程。整个web的开发,有2层,第1层是服务器容器,比如tomcat,weblogic。他们在javaEE的规范下,实现套接字的连接,封装消息等等,第2层是业务,而这一层是你要做的,通过tomcat封装的消息,进行相应的业务处理。服务器容器的开发由大型的产商开发,而我们通常做的开发是在服务器容器上的业务开发,正是sun的javaEE统一了规范(比如用servlet)我们的业务代码,能和comcat进行很好的通讯。

延伸阅读:

什么是J2EE?

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

J2EE是一套针对企业级分布式应用的计算环境。它定义了动态Web页面功能(Servlet和Jsp)、商业组件(EJB)、异步消息传输机制(JMS)、名称和目录定位服务(JNDI)、数据库访问(JDBC)、与子系统的连接器(JCA)和安全服务等。

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

文章标题:JAVA开发与J2EE开发区别是什么,发布者:小编,转载请注明出处:https://worktile.com/kb/p/36153

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小编小编站长
上一篇 2023年1月30日 下午10:56
下一篇 2023年1月30日 下午10:59

相关推荐

  • 团队协同效应是什么

    团队协同效应是:1、团队成员间共同协作,各司其职,形成一个整体;2、通过成员之间相互沟通、相互了解,从而达到有效的沟通和决策;3、以同一目标为目标,协同努力的行为,在保证目标实现的同时让团队成员各自发挥其长处和潜力;4、协同效应不能只是靠一方来完成;5、团队的凝聚力和战斗力是项目成功的保障。 团队协…

    2022年11月14日
    59501
  • 企业需要用低代码平台吗?

    随着互联网+的发展,越来越多的企业进行数字化转型。对于初入转型的企业来讲,低代码开发平台是一个非海不错的选择。它既能够满足企业对于应用程序的定制化需求,还能够帮助企业控制成本。接下来我们就看看低代码开发平台可以从哪些方面帮助企业:

    2023年7月10日
    6600
  • 空洞卷积(dilated convolution)是什么

    在深度学习中,尤其是图像处理和语音处理领域,不同种类的卷积技术扮演着至关重要的角色。空洞卷积,也被称为dilated convolution,是其中的一种。需要考虑以下几个方面:1、基本定义;2、操作方式;3、应用场景;4、与普通卷积的比较;5、优势与局限;6、主要应用。 1、基本定义 空洞卷积:通…

    2023年7月23日
    18000
  • 悦跑圈CTO钱荣明:创业成瘾,识人为先

    文| babayage 编辑 | 笑 笑 2010~2011 推推网 初次创业合伙之殇 在跳进创业这个火坑之前,钱荣明曾供职于一家日本企业的中国分部,这份工作本质与对日外包无异,那种“日复一日在极度标准化的工业流程中做一颗螺丝钉”的感觉,虽然能够沉浸式学习日式管理的精髓,但对自负于技术实力、胸怀野心…

    2022年3月20日
    28600
  • 编写测试用例有哪几种方法

    编写测试用例的方法有:一、等价类划分法;二、边界值分析法;三、因果图法;四、判定表驱动法;五、场景图法。等价类划分法是把所有可能输入的数据,即将程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。 一、等价类划分法 等价类划分法是把所有可能输入的数据,即将程序…

    2023年3月31日
    17800
  • mysql怎么创建动态数据库表

    创建动态数据库表的核心在于灵活性和自适应性。本文将介绍以下步骤:1.确定动态表的目的与需求;2.选择表结构和数据类型;3.编写动态创建表的SQL语句;4.使用存储过程和触发器实现动态逻辑;5.优化和管理动态表以确保性能。首要任务是明确为何需要动态表并决定其结构。动态表主要用于那些需要根据不同情境或时…

    2023年7月12日
    21300
  • 查看文件用什么软件

    查看文件用的软件有:1、ES文件浏览器;2、WPS Office;3、文件解压王;4、CAD迷你看图;5、石墨文档。ES文件浏览器是一款功能强大的免费文件浏览管理器,可以在这款软件中完成文档的管理、浏览和云空间存储。 一、ES文件浏览器 这是一款功能强大的免费文件浏览管理器!小伙伴们可以在这款软件中…

    2023年4月20日
    94600
  • 工作事项进度表怎么做

    可以用以下软件做工作事项进度表:一、Microsoft Project;二、Smartsheet;三、Trello;四、Asana;五、Notion。Microsoft Project 是一款功能强大的进度表软件,它提供了甘特图、网络图、资源管理、成本分析等多种功能。用户可以使用 Microsoft…

    2023年3月31日
    9100
  • 在线协作平台有什么

    在线协作的平台有:一、石墨文档;二、简道云;三、Coggle;四、金山文档;五、飞书。石墨文档是一款文档编辑软件,分享的文档支持多人实时协作。页面设计清清爽爽,没有太多花里胡哨的设计。 一、石墨文档 石墨文档是一款文档编辑软件,分享的文档支持多人实时协作。页面设计我也比较喜欢,清清爽爽,没有太多花里…

    2023年5月28日
    21500
  • GrowingIO叶玎玎:技术要能够成就他人,享受更高级的自由

    文| babayage 编辑 |笑 笑 2007~2009自由职业者叶玎玎 2006年,业界瞩目的网易杭州研究院在杭州落成,是年毕业自浙大的叶玎玎在众多应聘者中脱颖而出,成为杭研院的一员。可仅仅一年之后,他便选择辞职,成为了一名自由职业者…… 科创人:技术跨越式成长的常见模式是大厂镀金或创业历练,为…

    2022年3月20日
    35300

发表回复

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

400-800-1024

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

分享本页
返回顶部