zoukankan      html  css  js  c++  java
  • J2EE基础总结(1)——J2EE入门

    J2EE诞生的背景

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

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

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

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

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

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


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

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

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

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


       J2EE的2个初衷: 

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

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

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

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

    J2EE的定义

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

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

    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的世界刚入门,期待在接下来的学习中,可以理解的更加透彻。
  • 相关阅读:
    MySQL的char和varchar针对空格的处理
    单KEY业务,数据库水平切分架构实践
    接口测试学习笔记1-接口测试的用例设计
    Robot Framework源码解析(2)
    Robot Framework 源码解析(1)
    Python学习笔记1 -- TypeError: 'str' object is not callable
    OKHttp源码学习同步请求和异步请求(二)
    OKHttp源码学习--HttpURLConnection HttpClient OKHttp Get and post Demo用法对比
    Javapoet源码解析
    Universal-Image-Loader源码解解析---display过程 + 获取bitmap过程
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5260474.html
Copyright © 2011-2022 走看看