为什么说是真正意义上的Java EE,因为在此之前,我一直以为Java EE是Java基础之上的高级编程语言,直到今天我才发现一直是自己理解错了。此文是读Java EE编程技术(第2版)的读书笔记,在此说明一下,不涉及侵权问题吧。。。。
Java EE是一个标准中间件体系结构:与Java不同,Java EE不是一种编程语言,而是一种体系结构。Java EE是一个标准中间件体系结构,旨在简化和规范分布式多层企业应用系统的开发和部署。
典型的Java EE结构的应用程序包括四层:客户层、表示逻辑层、业务逻辑层和企业信息系统层。如下图所示:
客户层可以是网络浏览器或者是桌面应用程序。
表示逻辑层(Web层)、业务逻辑层都位于应用服务器上,他们都是由一些Java EE标准组建JSP、JSF、Servlet、EJB和Entity等来实现,这些组件运行在实现了Java EE标准的应用服务器上。
企业信息系统层主要用于企业信息的存储管理,主要包括数据库系统、电子邮件系统、目录服务等。
Java EE体系结构的实施可显著地提高企业应用系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。
随着深入的学习,接下来的文章就不会单单是一些读书笔记了,更多地会是学完以后自己的思想,后面也会和大家共同分享的。