龙空技术网

关于JavaEE的核心技术的介绍,一定会帮到你的!

Java的笔记 745

前言:

目前看官们对“javaee核心技术”大约比较重视,大家都需要分析一些“javaee核心技术”的相关文章。那么小编在网摘上汇集了一些对于“javaee核心技术””的相关知识,希望小伙伴们能喜欢,小伙伴们快快来学习一下吧!

java EE是一个开放平台,它包含的技术很多,主要包括13种核心技术。成为Java EE程序员,他必须掌握的技术是java,Servlet,JSP,如果这三种技术没有学好,而去一味地追求Struts、hibernate、ejb、spring,webwork、jsf等web框架,会显得华而不实。

宏观印象: 分布式结构和Java EE

过去二层化应用--通常被称为C/S应用--是大家谈论最多的。在很多情况下,服务器提供的唯一服务就是数据库服务。在这种解决方案中,客户端程序负责数据访问、实现业务逻辑、用合适的样式显示结果、弹出预设的用户界面、接受用户输入等。C/S结构通常在第一次部署时较容易,但难于升级或改进,且经常基于某种专有的协议,通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。更重要的是,在Web时代,二层化应用通常不能体现出很好的伸缩性,因而很难适应Internet的要求。

EJB(Enterprise JavaBean)

JAVAEE技术之所以赢得媒体广泛重视的原因之一就是EJB。它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。但这里值得注意的是,EJB并不是实现JAVAEE的唯一途径。正是由于JAVAEE的开放性,使得有的厂商能够以一种和EJB平行的方式来达到同样的目的。

分布式结构与WebLogic应用服务器

JavaEE提供了一个框架(一套标准API)用于开发分布式结构的应用,这个框架的实际实现留给了第三方厂商。部分厂商只是专注于整个JavaEE架构中的的特定组件,如Apache的Tomcat提供了对JSP和Servlet的支持,BEA系统公司则通过其WebLogic应用服务器产品为整个JavaEE规范提供了一个较为完整的实现。

九大内置对象

out(向客户端输出数据)、request(接受客户端的http请求)、response、session、application、pageContext(代表JSP页面的上下文)、exception、page(代表JSP这个实例本身)、config(代表JSP对应的Servlet的配置,可以得到web.xml中的参数)

标签: #javaee核心技术