您当前的位置:首页 > 圈子

j2ee架构是什么意思

2024-10-23 21:39:01 作者:石家庄人才网

本篇文章给大家带来《j2ee架构是什么意思》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。

J2EE(Java 2 Platform, Enterprise Edition)是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件也可以被封装成可复用的组件,并且遵循J2EE规范的不同厂商实现,并且可以由J2EE服务器进行识别、装载、运行。

J2EE是一套全然不同的东西,它不再是产品,而是一个为企业分布式应用的开发提供的标准平台。J2EE也是一个框架,它提供了一个基于组件开发企业应用的体系结构,定义了基于组件的企业应用的开发、运行和部署规范。遵循J2EE规范的开发人员、厂商和最终用户才能将精力集中在业务逻辑的设计和实现上,而不是底层的实现细节上。J2EE标准还允许客户选择最适合自己的厂商和产品,因为不同的厂商的产品之间可以通过J2EE服务器提供的组件服务(Component Service)进行交互,而不需要关心彼此的实现细节。比如,EJB组件需要访问数据库,它不必关心数据库访问代码的编写,也不必关心连接数据库的细节,它只需通过JNDI就可以找到数据源,并调用数据源的方法进行操作就可以了。J2EE规范的制定,简化了企业应用系统的开发、部署和管理,降低了开发的难度和成本。

J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,Sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式下,客户

j2ee架构是什么意思

端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸缩性也不理想。

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述:JDBC(Java Database Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。石家庄人才网小编告诉你,JNDI(Java Name and Directory Interface):JNDI API被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统,或应用服务器中的对象。EJB(Enterprise JavaBean):EJB定义了开发和部署组件的标准,Enterprise bean实际上是分布式商务应用的构建块。

有关《j2ee架构是什么意思》的内容介绍到这里,想要了解更多相关内容记得收藏关注本站。

版权声明:《j2ee架构是什么意思》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/22125.html