java se跟java ee的区别跟介绍
JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。

也叫J2EE。
JavaSE通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。

Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务

javase的详细介绍

JAVA SE是运行JAVA程序不可缺少的环境。一旦拥有Java软件,您即会进入一个全新的互动世界。Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,
几乎在目前所有的电脑平台上您都可以见得到Java的芳踪。过去很可能会有不少人抱怨Java虽然有着相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言。
不过这次SunMicrosystem可是有备而来的,不仅在执行速度上有大幅度的改革,而且在内容上也有做了一些修改以及增强。
最新JAVA运行库,建立一个运行JAVA的环境。这一升级版对Java Plug-in进行了功能增强,提供了对Netscape 6OpenJVM整合支持等等。
Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。
Java是目前所有编程语言中最流行、发展最快的语言之一,随着Java SE 6.0的发布,Java也变得更加强大和易用。本书结合丰富的程序实例,为读者详细讲解了Java核心技术的各个方面,囊括了Java SE 6.0中提供的各种新特性。
目前,Java2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。

javaee的

JavaEE应用程序是由组件构成的,也就是说它是基于组件开发的。

组件是具有独立功能的单元,它们通过相关的类和文件组装成JavaEE应用程序,并与其它组件相交互。一个组件的更改不会影响其它组件,代码重复减少,重用率高。有利于良好的分工与协作,实现并行开发。如果是用三层结构开发,那么表示层与数据访问层相互独立,

因此美工可以更方便的扩充表示层,使系统具有良好的可扩展性。

在JavaEE的技术体系中,也融合了多种框架技术。其中以SSH(Struts+Hibernate+Spring)框架技术最为出名,这些框架技术代表当前企业(公司)级开发的趋势。当然,也有些比较出名的框架技术,

如:Webwork、JSF、EJB、iBATs等等。各种框架技术是在JavaEE的基础上形成的,应用程序是在框架技术创建的。因此,要想学好JavaEE,必先学好基于Servlet技术的JavaEE。如果一入门就学SSH框架技术来搭建,就好像一个人还小时就先学走,

不是先学爬,这多少有点赶鸭子上架的“味道”。

JavaEE的技术结构也体现了分层的原理,与C#三层结构差不多。只是“换汤不换药”而已,形式变了,核心的技术内容还是没有变。我们在设计一个系统时,

通常都会把系统设计成多层(一般是三层)。设计成三层有什么好处呢?因为任何一个软件或是系统,有80%左右的时间都是处在后期维护的阶段,

设计成三层,有利于今后的维护和扩展,也有利于程序的控制和页面的显示。

JavaEE的技术结构分为三层,那么这三层分别是什么呢?

其实与C#差不多,分别是表示层、中间层、数据层。C#中的三层分别是表示层,业务逻辑层、数据访问层,只是不一样的说法,但表达的是同一个意思而已。

表示层是用户界面,中间层包含各种业务逻辑,数据层是完成对数据的存取和封装。在这三层中,你认为哪层是最重要的呢?

也许你认为是业务逻辑层,但是答案是错误的,正确的答案是表示层。试想,你做出的一个Web系统,界面不美观、不友好,用户用都不想用,那还谈什么业务逻辑啊。

javase跟javaee的介绍相关推荐

  1. 软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频)

    软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频) 这是我以前学 ...

  2. JavaSE、JavaEE与Spring的概念和异同点剖析

    JavaSE.JavaEE与Spring的概念和异同点剖析 什么是JavaSE JavaSE是Java的核心,也就是 Java的主要部分.用于开发桌面应用程序和基于web的应用程序.它提供了从基本对象 ...

  3. JavaSE、JavaEE、JavaME、jdk、jre、jvm、java主要的11个特性

    文章目录 1.JavaSE.JavaEE.JavaME是什么? 2.jdk.jre.jvm是什么? 3.java主要的11个特性 1.JavaSE.JavaEE.JavaME是什么? JavaSE(J ...

  4. 简单说说:JavaSE、JavaEE、JavaME这三大体系

    Java编程语言是世界上使用率最多的编程语言之一,但是你真正的了解Java语言吗?今天小千主要和大家分享一下Java开发语言中的三大体系JavaSE.JavaEE.JavaME. 首先Java是可以写 ...

  5. javase开发工具包中的什么命令负责运行应用程序_想当程序员?先搞懂JavaSE、JavaEE和JavaME之间的区别吧!...

    Java是一门比较灵活的编程语言,且目前行业90%的应用软件服务器端都采用Java语言进行开发,而Java编程的相关技术人才始终是各领域技术型岗位不可或缺的. 作为0基础或者想转行当程序员最好还是先搞 ...

  6. idea的几个好用快捷键、常用配置(包括git)、jdk和javaSE和javaEE、创建一个SE工程、debug、创建一个Web工程、打war包

    几个好用的快捷键(持续更新) Ctrl+Shift+f12 ,相当于myeclipse的ctrl+m 最大化窗口的 alt+shift+↑或↓,将当前行上移或下移 shift+enter ,当前行下一 ...

  7. 最简洁明了的讲述JavaSE、JavaEE和JavaME之间的区别

    转自: 最简洁明了的讲述JavaSE.JavaEE和JavaME之间的区别 下文笔者采用言简意赅的语言描述JavaSE.JavaEE和JavaME的不同之处,如下所示: SE,EE,ME简介: Jav ...

  8. JAVA中什么是JavaSE和JavaEE?

    JAVA中 什么是JavaSE和JavaEE? JavaSE通常是指Java Standard Edition,Java标准版,是为开发普通桌面和商务应用程序提供的解决方案,可以看作是JavaEE的子 ...

  9. java中javaSE与javaEE的区别(适合新人)

    这些文章看起来非常的脑残,甚至是无知,但是毫不谦虚的说,在我初学java的时候,甚至学了一年半载的时候,这两个东西我都不知道是什么东西. 所以这文章是为了让初学者更好的在大脑中构建这个编程的思想. 1 ...

最新文章

  1. Java—FileOperator
  2. 蓝桥杯练习系统习题-基础训练2
  3. Serverless 微服务实践-移动应用包分发服务
  4. 交大世界大学排名 计算机专业,2018考研:计算机专业全球院校排名公布,上海交通大学竟排第一?...
  5. java线程内存模型_深度解析Java多线程的内存模型
  6. 手动创建Github pull request
  7. 由于开发者通过接口修改了菜单配置_Android SDK开发艺术探索(四)个性化配置...
  8. postgresql安装之后修改默认用户密码
  9. python图像分类需要什么环境_Python学习简单图像识别分类,python
  10. java工程如何使用ivew_vue+iview搭建项目
  11. pyclewn调试带参数程序
  12. 网络编程----TCP通信
  13. 【python】tkinter教程、35个tkinter示例代码和GUI图示
  14. 解决大部分win10软件字体模糊的问题
  15. MYS-6ULX-IOT 开发板测评——支持 RTL8188 WiFi 模块
  16. 360无线网卡驱动服务器,360驱动大师中安装无线网卡驱动的方法介绍
  17. 面试那些事儿- UI设计面试常见问题
  18. 基于opencv和pillow实现人脸识别系统(附demo)
  19. 基于HTML5的个人网页的网站设计与实现 毕业设计-附源码031623
  20. ibatis入门教程

热门文章

  1. C语言程序设计——结构体的运用 求复数之积。利用结构变量求解如下两组复数之积。
  2. PhotoStage for Mac(幻灯片相册制作工具)
  3. 算法之路,带你轻松学废算法系列之字符串匹配(中)
  4. Exception学习笔记
  5. wmm功能与802.11n
  6. SPARK 笔记 (四) 自定义排序
  7. 如何将phpMyAdmin设置为禁止外网
  8. 诺基亚216ds JAVA,晒晒新买的备用机—NOKIA 诺基亚 216
  9. 服务接口调用-OpenFeign
  10. vue-print-nb的使用与常见问题