zoukankan      html  css  js  c++  java
  • javaEE 入门

      JavaEE将工作划分为不同的层次,包括如下三层:服务器端业务逻辑层,服务器端表示层、客户端表示层。

      JavaEE API通常包含如下几个部分:

        1、Servlet接口(JAVA Servlet API):处理外部请求,并将内容返回给客户端。一般出现在服务器端表示层。

        2、JSP(Java Server Pages)接口:由HTML和Java代码的片段组成。在编译完成后类似于一个servlet接口,主要为了处理显示的内容。优秀的JSP接口易于维护,不负责业务逻辑方面的内容,而劣质的JSP接口则包括所有的业务逻辑。

        3、EJB(Enterprise JavaBeans)接口:允许创建由服务器管理的分布式对象。

        4、JNDI:(java命名和目录接口):为访问目录服务器提供支持,用于在Java EE应用的上下文中标识资源,为EJB和数据库链接提供定位。

        5、java邮件接口:支持SMTP、IMAP、POP等邮件服务协议的API,也支持来自第三方的各种可用协议。

        6、java事物接口(java Transaction API)允许应用管理自己的事物,支持不同层次和不同服务器上的多个组件,共同参与到同一个分布式的事物中来。

        7、java消息服务接口

        8、java数据库连接。

        9、java远程方法调用(RMI)通过网络,用于分布式,面向对象计算的标准工具。RMI允许代码可以被另一个远程的Java虚拟机进行调用,而不必与网络通信协议打交道。

    MVC:

      模型:相当于一个数据库应用,用数据库来存储应用的状态。

      视图:相当于一个页面的显示,以某种方式将模型中的应用展现在用户面前。

      控制器:在视图中将用户的输入提交给指定的模型,然后在模型中解释用户的输入,最后将返回结果返回给视图。

      JavaEE中内置了MVC的概念,常常使用JavaBean作为模型层的应用。servlet作为控制器的应用,使用JSP来进行视图层的应用。

      Servlet:它的作用是在Web浏览器和JavaEE功能之间搭建一座桥梁。它接收Web请求并进行处理,然后将请求发送到Web服务器,最后将服务器的响应回送到浏览器。

    Struts:

      Struts的三层模型如下:在视图层,除了可以使用JSP及其标签库以外,还提供了一个强大的Struts标签库,来帮助用户解决显示逻辑。

  • 相关阅读:
    Java中的List转换成JSON报错(一)
    关于侦听的注册
    TCMalloc小记
    ocp|ocm考证系列文章
    开源HTML5 APP开发神器CanTK发布
    实例级别的回滚
    MySQL查询所有数据库表出错
    java.lang.ArrayIndexOutOfBoundsException
    如何修改64位Eclipse中的代码字体大小
    gpt 分区容量错误
  • 原文地址:https://www.cnblogs.com/huiqin126/p/6513599.html
Copyright © 2011-2022 走看看