持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情
提起Java EE,那什么是Java EE?
在谈JavaEE时,我们首先来了解一下Java平台。目前,Java平台有3个版本:适用于小型设备和智能卡的JavaME(Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Standard Edition,Java标准版)和适用于企业级应用的JavaEE(Java Platform Enterprise Edition)。而JavaEE是一个开发企业级应用的规范和标准,在现在的企业级开发中最为常用,最受人开发者的青睐。Java EE与Java不同,Java EE是一种体系结构,而不是一门编程语言。Java是一门编程语言,可以用来编写各种应用程序。Java EE是一种标准中间件体系结构,旨在简化和规范分布式多层企业应用系统的开发和部署。
Java EE多层数据结构图:
关于Java EE 的组件,容器 ,编程思想
组件:由程序员根据特定的业务需求编程实现。
容器:组件的运行环境,为组件提供必须的底层基础功能。
组件通过调用容器提供的标准服务来与外界交互,容器提供的标准服务有命名服务、数据库连接、持久化、Java消息服务、事物支持、安全服务等。
组件技术:
客户端组件:web浏览器、Applet
Web组件:Servlet、JSP
业务组件:EJB组件和Entity组件两大类
Java EE的服务技术
Java EE容器为组件提供了各种服务,这些服务是企业应用经常用到但开发人员难以实现的,这些服务如下:
Java EE的服务技术包括命名服务,数据连接服务,Java事务服务,安全服务,Java连接框架,Web服务,上下文和依赖注入。
关于Java EE,它和Java是有着不一样的功能与实现的,所以要区分开两者,一定要明确JavaEE是用来干什么的,怎样来实现,本质是什么,这是我们学习Java EE的前提。