zoukankan      html  css  js  c++  java
  • J2EE入门必备

    1J2EE是什么

     J2EE(Java 2 platform Enterprise Edition是软件平台,适于创建服务器端的大型应用软件和服务系统。 J2EE适合开发大规模的业务系统,这种级别的系统分布和运行在多台计算机上,互相之间的交互异常频繁。J2EE平台提供了实现此能力的接口和标准服务。

    2,有什么作用

     用于实现分布式计算的API、服务和协议的集合。目的是为开发人员提供支撑工具,以便降低开发复杂性,缩短开发周期,提高系统性能。

     

    3,基础认识

    1)体系结构


     

    2)三组件

     Web组件:包括JSP、Servlet、JSF等,运行在服务器上面。
     EJB组件:用于完成业务逻辑的Java类,运行在服务器上面。
     客户端组件:包括Java应用程序、Applet等,运行在客户端上面。

    三种组件是促成J2EE应用程序的功能模块,一般由功能代码类及相关文件组成,并和其他组件通信,完成对应层次的功能。

    3)四层次


    客户层


    客户端:与用户交互的表示层部分。

    服务器端:J2EE应用服务器,负责部署Web组件和EJB组件,为这些组件提供基础服务,同时允许客户端访问这些组件


    表示层

    JSP:是J2EE中的“视图”组件;根据客户端请求创建动态Web页面的文本文件。

    包括,HTML标签,JSP标签,Java代码


    Servlet:是Java类,使用基于HTTP协议的请求/相应模式型,同Web客户进行交互

     



    业务逻辑层

    EJB:是实现分布式业务逻辑的Java组件。

    作用:为客户提供可分布和可部署的业务逻辑服务;拥有定义良好的接口,在应用服务器之间可重用;在提供管理和控制服务的容器内执行。


    数据层


     以上是对J2EE基础认识,后面的内容还有很多。。。


     

    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    电子电路基础复习 —— 电阻
    Linux 网络编程(IO模型)
    Linux 2.6 源码学习-内存管理-buddy算法
    【转】MySQL性能优化的21个最佳实践
    linux 2.6 驱动笔记(三)
    linux 2.6 驱动笔记(二)
    公共代码参考(httpclient)
    linux 2.6 驱动笔记(一)
    bzoj 2401: 陶陶的难题I 数论
    bzoj 3144: [Hnoi2013]切糕 最小割
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4581397.html
Copyright © 2011-2022 走看看