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

时间:2022-01-27 09:09:04

J2EE诞生的背景

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

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

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

    - 任何一个细小功能的更新,需要对整个应用进行重新部署;

    - 后台数据结构的改动,将导致所有相关代码的改动;

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


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

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

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

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


   J2EE的2个初衷: 

   - 对于企业用户,J2EE是一套开放标准平台,加入这个平台,企业内所有的 业务系统就可以运行在不同的操作系

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

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

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

J2EE的定义

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

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

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的世界刚入门,期待在接下来的学习中,能够理解的更加透彻。