j2ee是什么模式(什么是j2ee)
1、J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期的dBase、到Delphi/VB等C/S结构,发展到B/S(Browser浏览器/Server服务器)结构,而J2EE主要是指B/S结构的实现。
【资料图】
2、J2EE又是一种框架和标准,框架类似API、库的概念,但是要超出它们。
3、J2EE是一个虚的大的概念,J2EE标准主要有三种子技术标准:WEB技术、EJB技术和JMS,谈到J2EE应该说最终要落实到这三个子概念上。
4、这三种技术的每个技术在应用时都涉及两个部分:容器部分和应用部分,Web容器也是指Jsp/Servlet容器,你如果要开发一个Web应用,无论是编译或运行,都必须要有Jsp/Servlet库或API支持(除了JDK/J2SE以外)。
5、J2EE应用系统开发工具有很多:如JBuilder、Eclipse等,这些IDE首先是Java开发工具,也就是说,它们首要基本功能是可以开发出JavaBeans或Java class,但是如果要开发出J2EE系统,就要落实到要么是Web技术或EJB技术,那么就有可能要一些专门模块功能,最重要的是,因为J2EE系统区分为容器和应用两个部分,所以,在任何开发工具中开发J2EE都需要指定J2EE容器。
6、J2EE容器分为WEB容器和EJB容器,Tomcat/Resin是Web容器;JBoss是EJB容器+Web容器等,其中Web容器直接使用Tomcat实现的。
7、所以你开发的Web应用程序可以在上面两种容器运行,而你开发的Web+EJB应用则只可以在JBoss服务器上运行,商业产品Websphere/Weblogic等和JBoss属于同一种性质。
8、J2EE容器也称为J2EE服务器,大部分时它们概念是一致的。
9、衡量J2EE应用系统设计开发水平高低的标准就是:解耦性;你的应用系统各个功能是否能够彻底脱离?是否不相互依赖,也只有这样,才能体现可维护性、可拓展性的软件设计目标。
10、为了达到这个目的,诞生各种框架概念,J2EE框架标准将一个系统划分为WEB和EJB主要部分,当然我们有时不是以这个具体技术区分,而是从设计上抽象为表现层、服务层和持久层,这三个层次从一个高度将J2EE分离开来,实现解耦目的。
11、因此,我们实际编程中,也要将自己的功能向这三个层次上靠,做到大方向清楚,泾渭分明,但是没有技术上约束限制要做到这点是很不容易的,因此我们还是必须借助J2EE具体技术来实现,这时,你可以使用EJB规范实现服务层和持久层,Web技术实现表现层;J2EE开发三件宝: Domain Model(域建模)、patterns(模式)和framework(框架)。
12、从整体上讲,J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。
13、Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。
14、J2EE是一个标准,而不是一个现成的产品。
15、各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。
16、由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。
17、为了推广并规范化使用J2EE架构企业级应用的体系架构,Sun同时给出了一个建议性的J2EE应用设计模型:J2EE Blueprints。
18、J2EE Blueprints提供了实施J2EE企业级应用的体系架构、设计模式和相关的代码,通过应用J2EE Blueprints所描述的体系模型,能够部分简化架构企业级应用这项复杂的工作。
19、J2EE Blueprints是开发人员设计和优化J2EE组件的基本原则,同时为围绕开发工作进行职能分工给出了指导性策略,以帮助应用开发设计人员合理地分配技术资源。
本文到此分享完毕,希望对大家有所帮助。
相关阅读
-
j2ee是什么模式(什么是j2ee)
1、J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期... -
全球球精选!2022年12月30日A股主要指数估值表
2022年12月30日A股主要指数估值表 -
全球通讯!2023,告别奇迹回到凡间
2022年的最后两个小时,这本应是一个欢欣的时刻。东四环边慈云寺边... -
【世界独家】古镇老街“大过兔年”彩灯...
古镇老街“大过兔年”彩灯迎新年---12月30日,游客在瓶窑老街灯会上... -
优化校园检测策略 科学安排教育教学方式
日前,教育部研制了《学校新型冠状病毒感染防控工作方案》,将调整... -
跟随新华社记者的“高频关键词”回望2022年
韶华如疾风,光阴不可留2022——这个陪伴了我们一整年的数字即将成... -
全球热消息:坚定落实“两保一稳” 满...
为保护人民群众生命安全和身体健康,确保防疫中药“保供应、保质量... -
货拉拉、美团打车等15家平台公司被提醒...
12月30日,交通运输新业态协同监管部际联席会议办公室对滴滴出行、T... -
杭州卫星电视接收器(杭州卫星电视)
1、郑重承诺如下售后服务卫星电视安装:一 所有客户安装卫星电视系... -
国际长途汽车怎么打(国际长途怎么打)
1、以下是出境漫游期间的拨号方式:一、拨打回大陆:拨打手机:+86【... -
Opera for Android更新带来数据保存徽...
小编发现不少朋友对于OperaforAndroid更新带来数据保存徽章与快速拨... -
每日头条!不当打工人!2022年A股上市公...
不当打工人!2022年A股上市公司怀揣超300亿巨资找“锂” -
盘点2022:A股区域图鉴!这5个省份上演...
盘点2022:A股区域图鉴!这5个省份上演“神仙打架” -
环球看点!盘点2022:A股区域图鉴!这5...
盘点2022:A股区域图鉴!这5个省份上演“神仙打架”|极刻 -
微资讯!罗马尼亚民众穿熊皮唱歌跳舞驱...
在罗马尼亚科默內什蒂小镇(Comanesti),新年这天人们会披上熊皮,在... -
用了退烧药体温降不下来怎么办?专家:...
服用了退烧药但体温降不下来怎么办?12月31日,上海市儿童医院药学... -
热门:居家服用中药、中成药的注意事项...
居家服用中药、中成药有何注意事项?12月31日,上海市儿童医院药学... -
成人和儿童的退烧药可以互用吗?专家:...
成人可以使用儿童的退烧药吗?儿童可以使用成人的退烧药吗?如果可... -
草字头官字底拼音(草字头官读什么)
1、念:菅jiān一、菅的释义:多年生草本植物,叶子细长而尖,花绿... -
热门:数学虚轴(虚轴少女)
1、已发站内信。2、确认后请采纳虚轴少女txt全集小说附件已上传到百...