JAVA学习必看 | JAVA EE是什么?

也许是这语言创造的太容易,编程语言竟然衍生出这么多的类别,就拿JAVA来说,JAVA EEJAVA SEJava Script就足以使人神魂颠倒了,今天我们先选一个在企业应用较广的JAVA EE来看看。

 

什么是 JavaEE

 

Java EEJava 平台企业版,由Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件。Java EE 可以说是一个框架,也可以说是一种规范。可以说,JavaEE Java 应用最广泛的部分。

 

JavaEE Java SE是啥关系?

 

JavaEE 是在 JavaSE 的基础上构建的, JavaSE 的扩展,只是它增加了一些更加便捷的应用框架。除了 EE SE,还有为移动端而生的 JavaME,但目前应用不算广泛。三者的关系可以用下图概括:


 

JavaEE主要技术

 

JavaEE 差不多有十三种核心技术分别是:JDBCJNDIEJBRMIServletJSPXMLJMSJava IDLJTSJTAJavaMailJAF下面简单介绍一下应用较广的技术。

 

JDBC

 

Java 数据库连接 Java 语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

 

JNDI

 

Java 命名和目录接口,是 Java 的一个目录服务应用程序界面(API),它提供一个目录系统,并将服务名称与对象关联起来,从而使得开发人员在开发过程中可以使用名称来访问对象。

 

EJB

 

企业级 JavaBean是一个用来构筑企业级应用的服务器端可被管理组件。

 

Servlet

 

Servlet,是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。

 

JSP


JSP是由 Sun 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTMLXML 或其他格式文档的 Web 网页,然后返回给请求者。

 

JavaEE框架

 

JavaEE 拥有广泛市场的原因之一就是可以使用多种框架来使开发变得简单。对于框架的选择多种多样,目前比较常见的框架组合有 SSHSSM。在后面的章节中会作详细介绍。另外Spring本身也提供了多种层次的框架供选择,可以到Spring官网了解详情。

 

结语:学习编程语言的基本语句,在初学者看来是比较容易的,但再深入框架、算法时,就比较吃力了,因此,小编建议大家学习时由简到难,打好基础,不要因为基础语句简单就略过,基础不牢,地动山摇。

相关标签 Java