J2EE基础总结(1)——J2EE入门

时间:2022-06-06 17:02:55

J2EE诞生的背景

    在传统的开发模式(单层应用结构)下。应用普遍存在下面致命缺点:

    - 数据、页面和业务逻辑在一个逻辑层次中。功能紧密耦合。 - 代码重用性极低,可维护性差。

    - 应用耦合度高,全然没有可扩展性;

    - 不论什么一个细小功能的更新,须要对整个应用进行又一次部署;

    - 后台数据结构的修改,将导致全部相关代码的修改;

    - 数据库连接管理是个非常大的瓶颈。


   企业须要满足下面条件的应用体系结构:

   - 分布式的、可移植组件的框架与结构;

   - 简化服务端中间件的设计(包含事务处理,安全性等等); 

   - 为组件、应用、以及服务端提供标准、开放的API。


   J2EE的2个初衷: 

   - 对于企业用户,J2EE是一套开放标准平台,增加这个平台。企业内全部的 业务系统就能够执行在不同的操作系

统,不同的环境下。从而形成一整套 企业应用体系。

   - 对于开发人员,J2EE是一*成的解决方式。开发过程中的很多瓶颈(如事 务处理。安全性,可移值性等)就会

迎刃而解,真正实现逻辑上的层次分 离,实现分布式应用。 

J2EE的定义

   - 是开放的、基于标准的平台; 

   - 是用于开发、部署与管理N层结构、是面向WEB、以server为中心的企业级 应用体系。

J2EE架构图


J2EE基础总结(1)——J2EE入门

J2EE基础技术标准

    JavaBEAN:编程环境下可以被可视化处理的可重用组件,这里所指编程环境包含:IDE(如Eclipse)等。

    JDBC:是用于运行SQL的Java API,为Java提供通用的訪问不同关系型数据库(DBMS)的方法。

和我们经常使用的微

软提供的訪问数据库的API——ODBC一样。

    JNDI:包括API和SPI(服务提供接口)。JNPI SPI用于命名文件夹服务的设计与实现。使各类数据服务标准化;因

此Java可以通过JNDI API高速方便的訪问不论什么文件夹服务。

    RMI:基于TCP/IP套接字方式的分布式调用,是Java开发分布式应用的基础。

    Java的世界刚入门,期待在接下来的学习中,可以理解的更加透彻。