​什么是j2EE?什么是j2ee架构

什么是j2EE?什么是j2ee架构

什么是j2ee?j2ee是一种面向对象的开放标准,它提供了一个可扩展的框架,允许企业通过使用标准接口来构建应用程序。j2ee的核心是j2ee平台,它提供了基于web的应用程序开发工具,包括java、c#、php、ruby、javaserverpage、jsp、perl、asp、php、mysql、postgresql、sqlserver等。j2ee平台可以持这些语言,并且可以通过j2ee框架实现各种功能。下面介绍一下j2ee平台的基本概念。

什么是j2EE?什么是j2ee架构-第1张图片-

一:什么是j2EE

j2ee 也叫 javaee 是企业标准版主要用于网页后台一些逻辑判断数据传输。Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。

在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:

我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。

扩展资料:

核心优势:

J2EE容易让初学者误解是独立于一套Java的技术方案。

从更深层次来看,Java诞生十年,多年前的业务组件还可以使用,软件应用不再由于语言的更迭革命带来毁灭的打击了。

当然,Java EE 5重要改变还是:Java EE不再象以前那样只注重大型商业系统的开发,而是更

落实这一简化行动的最大特征是在Java 5.0(Java 1.5)中加入Annotations,通过Annotations引入,降低Java EE开发时,既要写code,又要写XML配置文件之苦。

来回照顾,疲于奔命,Annotations既是得益于C++语言,也是从开源项目xDoclet实践中获得经验。

但是Annotations是一把双刃剑,初学者用得不好,将会使得原本在XML中的Hard code(硬编码) 写进入代码Annotations,破坏代码的简洁和灵活性,

当然,Annotations的引入不只是解决XML配置,从大的概念说,是解决一个资源注射问题(XML属于其中一个资源),在原理J2EE中,容器管理的资源都是由JNDI向应用程序提供的,通过Annotations可以方便实现注射。

参考资料:

百度百科-JavaEE

J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

J2EE(Java 2 Platform, Enterprise Edition)是一个为大企业主机级的计算类型而设计的Java平台。

Sun微系统(与其工业伙伴一起,例如IBM)设计了J2EE,以此来简化在受客户级环境下的应用开发。

由于创造了标准的可重用模块组件以及由于构建出能自动处理编程中多方面问题的等级结构,J2EE简化了应用程序的开发,也降低了对编程和对受训的程序员的要求。

扩展资料:

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。

J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。

J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。

参考资料:J2EE–百度百科

二:什么是j2EE是一种一门一个

百战程序员IT问题专业解答

有区别,Java是更广泛的概念,它是一门编程语言,同时还包括它的运行时环境JVM,编译时依赖库JRE,以及开发工具包JDK。而JavaEE则是在前者基础上扩展支持HTTP协议的企业级应用套件。以当前的趋势,基本已被SpringBoot取代。以hello world为例,Java会更简单一些,JavaEE则更复杂一些,因为要处理一些http的请求头和响应格式。不过Java语言整体入门还算简单的。

三:什么是j2ee架构

前言

本章设计模式只挑了一些必要的加以讲解,因为有的设计模式过于简单或者根本用不到,可以不做了解。

MVC 模式使用说明

MVC模式可以说是最有名的设计模式之一。它提出将软件的数据模型Model、视图Visual、控制器Controller三者分开封装,通过彼此间通信,实现软件功能。这样分的好处是程序结构清晰,便于开发维护。

例如,Qt中的窗口类属于C控制器,窗口类中的ui文件属于V视图,而Model数据模型交给用户实现。

再比如,Qt中的Model/View Programming,实现了Model、View的分离,而控制器C,可以由其所在窗口类实现。

此模式在很多软件的开发中都存在,影响巨大而深远。

使用场景

一般在既有交互,又有数据处理的软件系统中使用。

本质

MVC模式的本质是,它将一个软件系统总体分成了三个逻辑部分,这三个逻辑部分耦合小,可以独立封装。它是一种更加粗粒度的设计模式,也是非常常用的设计模式。

数据访问对象模式(DAO)使用场景

把数据库操作封装成函数,上层业务使用者无需关心数据库操作细节。

本质

数据访问对象模式的本质是将数据库操作封装起来,将上层业务和底层数据操作解耦合。

拦截过滤器模式使用场景

用于对应用程序的请求或响应做一些预处理/后处理,类似于Hook钩子。不过这里的钩子不是函数,而是对象。

使用说明

过滤器是埋在某些执行点的钩子对象,当外部的过滤器安装到指定位置以后,当程序执行到此位置,则会自动执行过滤器中的操作,实现了动态程序流程插入的效果,和钩子的效果一样。

过滤器需要通过安装、卸载接口实现动态添加删除。

Qt中使用此模式的部分有:Qt对象的QObject::eventFilter()虚函数,以及用于安装卸载的QObject::installEventFilter()函数。

本质

拦截过滤器模式的本质是,它封装了钩子操作,并通过安装卸载机制从指定调用位置动态增删。

结语

本章的设计模式较少,但是都比较常见。

四:什么是j20

j20表示为电感性的,大小为20欧的电感

因为阻抗z=R+jx  ,即阻抗是用这个形式来表示的,其中R表示为纯电阻,而x则表示为电抗,且当x大于0时,表示为电感性,而小于0则为电容性的电抗,所以

电路上的符号KM、KA代表什么意思?吃透这张图,快速学电工

相关推荐

​头发少的人适合的发型(3个技巧+3款发型)

​头发少的人适合的发型(3个技巧+3款发型)

152

头发少的人适合的发型(3个技巧+3款发型) hello,姐妹们,我是丸纸,每天与你分享一些可以快速变美的小技巧~ 困扰当代年轻人的除了穷以外,大概就是头秃还脱发了吧~ 不得不说,一...

​奥运吉祥物都有哪些(历届奥运吉祥物盘点)

​奥运吉祥物都有哪些(历届奥运吉祥物盘点)

181

奥运吉祥物都有哪些(历届奥运吉祥物盘点) 东京奥运会落下帷幕,今年的奥运会有很多槽点,但唯独没有吉祥物的身影 今天我们就来盘点一下,历届奥运会吉祥物,看看哪个是你的...

​珠宝手绘金属(一张A3纸大小的珠宝)

​珠宝手绘金属(一张A3纸大小的珠宝)

128

珠宝手绘金属(一张A3纸大小的珠宝) 3D手绘想必大家都已熟知 精湛的画技 能让纸上的物体变得栩栩如生 你有没有想过手绘珠宝会是怎样的视觉效果呢 哈哈~看起来简直就像实物一样...

​陈意涵男友坤达(谢坤达 陈意涵分手)

186

陈意涵男友坤达(谢坤达 陈意涵分手) 本文原创自 微信微信官方账号扒婆 ID:bapo818 ,未经许可,请勿转载。但是欢迎大家把文章转发到朋友圈。 8月份,怀孕3个月的陈意涵公开承认...

​2尺2是多少厘米,2尺2是多大腰围号码

​2尺2是多少厘米,2尺2是多大腰围号码

187

2尺2是多少厘米,2尺2是多大腰围号码 谈到2尺2想必大家一知半解。因此,小编觉得有必要说明一下。2尺2的 裤子腰围多少厘米?和2尺2是多少厘米 2尺3是多少厘米 尺和厘米的换算结果大...

​世界最大超级游艇(世界前9大超级游艇)

​世界最大超级游艇(世界前9大超级游艇)

51

世界最大超级游艇(世界前9大超级游艇) 世界上最大的9艘不属于俄罗斯人的游艇,大部分都属于中东的亿万富翁,这些水上宫殿拥有一切,从船上医院到高尔夫训练设施再到篮球场。...

​不知火柑橘(不知火柑橘吃了上火吗)

​不知火柑橘(不知火柑橘吃了上火吗)

114

不知火柑橘(不知火柑橘吃了上火吗) 不知火柑橘 导语 柑橘品种对于果农不知朋友来说,以一个果子的形状特点种植,一般都能够说出是哪个柑橘品种。但是产地对于非果农朋友来说,...

​苹果到底能不能支持北斗导航?

93

苹果到底能不能支持北斗导航? 北斗卫星刚完成组网 骗子就出动了! (有兴趣的小伙伴可以点图片观看) 当时好奇君在文章中就说过,“苹果手机目前还不支持北斗,下一代才会支持...

​也买酒和品尚红酒网(也买酒官方旗舰店)

85

也买酒和品尚红酒网(也买酒官方旗舰店) 也买酒和品尚红酒网一起喝。这样的情况持续了一段时间,我发现自己越来越喜欢品尚红酒网了。”张先生说。在他看来,品尚红酒网不仅是一...

​海贝壳的小知识(100种海鲜贝类名称大全)

​海贝壳的小知识(100种海鲜贝类名称大全)

148

海贝壳的小知识(100种海鲜贝类名称大全) 贝壳或海贝壳,也称为贝壳,是由生活在海洋中的动物创造的坚硬的保护性外层。贝壳是动物身体的一部分。海滩清理者经常在海滩上发现空...