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

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

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

J2EE

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

java

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进行很好的通讯。

延伸阅读:

什么是JAVA?

Java programming language具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的”形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种”以对象为导向”的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

Java是Sun微系统公司在1995年推出的,推出之后马上给互联网的交互式应用带来了新面貌。最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。 使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者apple

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

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小编小编认证作者
上一篇 2023年2月7日 下午11:08
下一篇 2023年2月7日 下午11:10

相关推荐

  • 有什么好用的深度学习gpu云服务器平台

    好用的深度学习gpu云服务器平台有哪些:1、NVIDIA GPU Cloud (NGC);2、Google Cloud AI Platform Training;3、Amazon EC2 P3 Instances;4、Microsoft Azure NCv3;5、IBM Watson Machine…

    2023年7月23日
    89800
  • project怎么更改工作时间

    project更改工作时间的步骤:1、打开project系统,选择模版;2、进入目标项目;3、点击菜单栏中的“项目”,选中“更改工作时间”进行时间更改。打开project系统,选择模版是指打开project系统,并选择一个项目模版打开。 一、project怎么更改工作时间 1、打开project系统…

    2023年3月28日
    8.6K00
  • rfid系统的工作原理是什么

    rfid系统的工作原理是:电子标签进入天线磁场后,若接收到读写器发出的特殊射频信号,就能凭借感应电流所获得的能量发送出存储在芯片中的产品信息,或者主动发送某一频率的信号,读写器读取信息并解码后,送至中央信息系统进行有关数据处理。 一、rfid系统的工作原理是什么 读写器通过其天线向外发送一定频率的电…

    2023年1月9日
    1.5K00
  • 如何处理员工绩效不达标的情况

    员工绩效不达标的情况是组织管理中常见的问题。处理这一情况涉及以下几个关键环节:1、确立明确的绩效标准;2、开展全面的绩效分析;3、与员工沟通和反馈;4、提供个人化支持和培训;5、实施改进措施并跟踪效果;6、做出决策和采取行动。在这些步骤中,与员工沟通和反馈是非常关键的环节,因为它有助于了解员工的观点…

    2023年8月21日
    69200
  • 知识管理是什么

    知识管理是知识经济时代涌现出来的一种最新管理思想与方法, 它融合了现代信息技术、知识经济理论、企业管理思想和现代管理理念。知识管理是企业管理的一项重要内容,主流商业管理课程如EMBA、及MBA等均将“知识管理”作为一项管理者的必备技能要求包含在内。 知识管理是知识经济时代涌现出来的一种最新管理思想与…

    2023年4月30日
    29700
  • 如何管理集成类项目团队

    管理集成类项目团队需要高效的协调、清晰的沟通、灵活的策略以及强有力的领导力。关键策略包括构建跨职能团队、建立有效的沟通机制、制定灵活的项目管理计划、进行风险管理和鼓励团队协作。 其中,构建跨职能团队是基础,它涉及的不仅是团队成员技能的多元化,还包括建立一个具有共同目标、相互尊重和协作精神的团队文化。…

    2024年4月10日
    5800
  • 如何管理跟踪整改项目

    管理和跟踪整改项目是一项复杂但至关重要的工作。成功的策略包括:制定详细计划、明确责任分工、使用专业工具、定期审查进度、保持沟通透明、应对变化灵活。其中,制定详细计划是整个流程的基础。一个周密的计划应涵盖项目的方方面面,包括目标设定、资源分配、时间线规划和风险评估。它不仅为项目提供了一个清晰的方向和框…

    2024年4月10日
    8000
  • 路由器一、二、三根天线有何区别

    路由器一、二、三根天线的区别有:1、传输距离不同;2、信号强度不同;3、传输速率不同。传输距离不同是指天线数量不同,路由器可传输的频段不同,一般来说,路由器的天线数量越多,传输距离越远。 一、路由器一、二、三根天线有何区别 1、传输距离不同 天线数量不同,路由器可传输的频段不同,一般来说,路由器的天…

    2023年4月2日
    3.8K00
  • 华为devops是什么公司

    华为DevOps是一种注重软件开发人员(Dev)与IT运维专家(Ops)之间沟通合作的文化、运动或惯例,旨在帮助组织实现快速高质量地交付应用程序和服务。而不是一个公司。该方法强调小批量、更频繁地更新发布,以及在整个项目生命周期中的自动化和集成。1、快速迭代与发布 2、文化理念的转变 3、自动化流程。…

    2024年3月26日
    8900
  • 好的优化方案有:一、确保正确的索引;二、避免使用SELECT*;三、分页查询;四、使用批量插入;五、避免使用子查询;六、避免在查询中使用函数;七、使用分区表;八、优化服务器硬件;九、使用缓存;十、数据库分片。 一、确保正确的索引 索引是提高查询速度的关键。在Mysql中,正确的索引可以极大地影响查询…

    2023年5月30日
    25300

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部