主要内容
- JavaEE产生的背景
- 什么是JavaEE
- JavaEE编程思想:组件-容器
- JavaEE技术框架
- JavaEE体系架构的优点
JavaEE产生的背景及什么是JavaEE
有Java SE,Java EE,Java ME
Java SE:Standard Edition(也就是我们平时学的Java)
Java EE:Enterprise Edition
Java ME:MicroEdition
显而易见
JAVA EE:是一系列技术标准所组成的平台。
"Java Platform, Enterprise Edition (Java EE) is the standard in community-driven enterprise software. Java EE is developed using the Java Community Process, with contributions from industry experts, commercial and open source organizations, Java User Groups, and countless individuals. Each release integrates new features that align with industry needs, improves application portability, and increases developer productivity.——from oracle”
包括了如下技术
- Applet - Java Applet
- EJB - 企业级JavaBean(Enterprise Java Beans)
- JAAS - Java Authentication and Authorization Service
- JACC - J2EE Authorization Contract for Containers
- JAF - Java Beans Activation Framework
- JAX-RPC - Java API for XML-Based Remote Procedure Calls
- JAX-WS - Java API for XML Web Services
- JAXM - Java API for XML Messaging
- JAXP - Java XML解析API(Java API for XML Processing)
- JAXR - Java API for XML Registries
- JCA - J2EE连接器架构(J2EE Connector Architecture)
- JDBC - Java数据库联接(Java Database Connectivity)
- JMS - Java消息服务(Java Message Service)
- JMX - Java Management
- JNDI - Java名称与目录接口(Java Naming and Directory Interface)
- JSF - Java Server Faces
- JSP - Java服务器页面(Java Server Pages)
- JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library)
- JTA - Java事务API(Java Transaction API)
- JavaMail
- Servlet - Java Servlet API
- StAX - Streaming APIs for XML Parsers
- WS - Web Services
JavaEE编程思想:组件-容器
Java EE应用的基本软件单元是组件
- 有某种独立工作的类即可认为是一个组件
- 封装数据
- 封装方法/功能
组件运行的环境就是容器
- Web组件
tomcat----- servlet容器
spring ------Bean容器
- EJB组件
容器提供的底层基础功能即为服务
JavaEE技术框架
JavaEE体系架构的优点
Java只要配置好jdk和jvm就不用挑剔是在什么系统上,因为编译运行过程就能在配置好的环境里完成。