javaEE是什么 (javaee企业级应用开发教程第二版)
本文目录导航:
javaEE是什么
Java分为三集体系,区分为Java SE(J2SE,Java2 Platform Standard Edition,规范版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
其中Java EE引见如下:一、Java EE是一种应用Java2平台来简化企业处置打算的开发、部署和治理关系的复杂疑问的体系结构。
J2EE技术的基础就是外围Java平台或Java2平台的规范版,Java EE不只坚固了规范版中的许多好处,例如“编写一次性、随处运转”的个性、繁难存取数据库的JDBC API、CORBA技术以及能够在Internet运行中包全数据的安保形式等等,同时还提供了对 EJB(EnterpriseJavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的片面支持。
其最终目标就是成为一个能够使企业开发者大幅缩短投放市场期间的体系结构。
二、Java EE体系结构提供两边层集成框架用来满足无需太多费用而又须要高可用性、高牢靠性以及可裁减性的运行的需求。
经过提供一致的开发平台,J2EE降落了开发多层运行的费用和复杂性,同时提供对现有运行程序集成强有力支持,齐全支持EJB,有良好的导游支持打包和部署运行,减少目录支持,增强了安保机制,提高了性能。
Java分为哪三集体系
Java平台分为三个重要版本,顺应不同的开发需求:首先,Java SE(Java平台规范版),以前称为J2SE,支持桌面、主机及嵌入式环境下的Java运行开发。
它不只蕴含了构建Web服务所需的类,还为更高一级的企业级开发(Java EE)提供了基础。
其次,Java EE(Java平台企业版),从前称为J2EE,专一于主机端Java运行的开发,旨在创立强健、可裁减和安保的系统。
这一版本基于Java SE,提供了用于Web服务、组件模型、治理和通讯API的框架,实用于成功面向服务体系结构(SOA)及Web 2.0运行。
最后,Java ME(Java平台微型版),曾经被称为J2ME,是专为移动和嵌入式设施设计的版本。
它提供了一个灵敏且弱小的开发环境,支持设施间通讯、丰盛的用户界面、安保机制以及各种网络协定。
经过Java ME规范开发的运行程序可以在多种设施上运转,同时能够应用每个设施的个性。
这三个版本各自领有共同的配置和实用场景,满足了不同畛域的需求。
无论是团体电脑上的桌面运行,企业级主机软件,还是移动设施上的运行,Java平台都能提供相应的支持。
Java SE版本作为基础,提供了宽泛的类库和工具,使得开发者能够创立从繁难的桌面运行到复杂的主机端运行的各种软件。
它支持多种操作系统,确保了运行的跨平台兼容性。
Java EE则更进一步,它构建在Java SE之上,减少了企业级配置,如容器治理、事务处置、安保性等,实用于构建大型企业级运行。
这些个性使得Java EE成为构建可裁减、牢靠的企业处置打算的现实选用。
而Java ME则愈加器重移动性和便携性。
它设计了灵敏的用户界面,确保运行程序在各种移动设施上都能良喜气转。
此外,Java ME还支持灵活下载运行程序,使得用户可以在不从新装置运行的状况下取得新配置或降级。
经过这三个版本,Java平台能够笼罩从桌面运行到企业级运行,再到移动设施的各种运行场景,为开发者提供了极大的灵敏性。
JAVA的几大分类?
JAVA有三大分类,区分为:J2ME、J2SE、J2EE。
Java ME是一种高度提升的Java运转环境,重要针对生产类电子设施的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。
JAVA ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java言语的与平台有关的个性移植到小型电子设施上,准许移动无线设施之间共享运行程序。
裁减资料:
Java2平台包括:规范版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。
J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。
J2SE就是Java2的规范版,重要用于桌面运行软件的编程;J2ME重要运行于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,重要用于散布式的网络程序的开发,如电子商务网站和ERP系统。
Java具备繁难性、面向对象、散布式、强健性、安保性、平台独立与可移植性、多线程、灵活性等特点。
Java可以编写桌面运行程序、Web运行程序、散布式系统和嵌入式系统运行程序等。
参考资料:网络百科-java
参考资料:网络百科-j2me
参考资料:网络百科-JavaEE
参考资料:网络百科-J2SE