javase跟javaee的介绍
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的介绍相关推荐
- 软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频)
软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频) 这是我以前学 ...
- JavaSE、JavaEE与Spring的概念和异同点剖析
JavaSE.JavaEE与Spring的概念和异同点剖析 什么是JavaSE JavaSE是Java的核心,也就是 Java的主要部分.用于开发桌面应用程序和基于web的应用程序.它提供了从基本对象 ...
- 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 ...
- 简单说说:JavaSE、JavaEE、JavaME这三大体系
Java编程语言是世界上使用率最多的编程语言之一,但是你真正的了解Java语言吗?今天小千主要和大家分享一下Java开发语言中的三大体系JavaSE.JavaEE.JavaME. 首先Java是可以写 ...
- javase开发工具包中的什么命令负责运行应用程序_想当程序员?先搞懂JavaSE、JavaEE和JavaME之间的区别吧!...
Java是一门比较灵活的编程语言,且目前行业90%的应用软件服务器端都采用Java语言进行开发,而Java编程的相关技术人才始终是各领域技术型岗位不可或缺的. 作为0基础或者想转行当程序员最好还是先搞 ...
- idea的几个好用快捷键、常用配置(包括git)、jdk和javaSE和javaEE、创建一个SE工程、debug、创建一个Web工程、打war包
几个好用的快捷键(持续更新) Ctrl+Shift+f12 ,相当于myeclipse的ctrl+m 最大化窗口的 alt+shift+↑或↓,将当前行上移或下移 shift+enter ,当前行下一 ...
- 最简洁明了的讲述JavaSE、JavaEE和JavaME之间的区别
转自: 最简洁明了的讲述JavaSE.JavaEE和JavaME之间的区别 下文笔者采用言简意赅的语言描述JavaSE.JavaEE和JavaME的不同之处,如下所示: SE,EE,ME简介: Jav ...
- JAVA中什么是JavaSE和JavaEE?
JAVA中 什么是JavaSE和JavaEE? JavaSE通常是指Java Standard Edition,Java标准版,是为开发普通桌面和商务应用程序提供的解决方案,可以看作是JavaEE的子 ...
- java中javaSE与javaEE的区别(适合新人)
这些文章看起来非常的脑残,甚至是无知,但是毫不谦虚的说,在我初学java的时候,甚至学了一年半载的时候,这两个东西我都不知道是什么东西. 所以这文章是为了让初学者更好的在大脑中构建这个编程的思想. 1 ...
最新文章
- Java—FileOperator
- 蓝桥杯练习系统习题-基础训练2
- Serverless 微服务实践-移动应用包分发服务
- 交大世界大学排名 计算机专业,2018考研:计算机专业全球院校排名公布,上海交通大学竟排第一?...
- java线程内存模型_深度解析Java多线程的内存模型
- 手动创建Github pull request
- 由于开发者通过接口修改了菜单配置_Android SDK开发艺术探索(四)个性化配置...
- postgresql安装之后修改默认用户密码
- python图像分类需要什么环境_Python学习简单图像识别分类,python
- java工程如何使用ivew_vue+iview搭建项目
- pyclewn调试带参数程序
- 网络编程----TCP通信
- 【python】tkinter教程、35个tkinter示例代码和GUI图示
- 解决大部分win10软件字体模糊的问题
- MYS-6ULX-IOT 开发板测评——支持 RTL8188 WiFi 模块
- 360无线网卡驱动服务器,360驱动大师中安装无线网卡驱动的方法介绍
- 面试那些事儿- UI设计面试常见问题
- 基于opencv和pillow实现人脸识别系统(附demo)
- 基于HTML5的个人网页的网站设计与实现 毕业设计-附源码031623
- ibatis入门教程