zoukankan      html  css  js  c++  java
  • Java web应用开发技术

      Java web应用程序供用户通过浏览器发送请求,程序通过执行产生web页面,并将页面传递给客户机器上的浏览器,将得到的web页面呈现给用户。

      一个完整的Java web应用程序通常由许多组件构成的,一般由表示层组件、控制层组件、业务逻辑层组件以及数据访问层(或持久层)组件构成。

      ●表示层组件一般由HTML和JSP页面组成。

      ●控制层组件一般由servlet组成。

      ●业务逻辑层一般是JavaBean或EJB。

      ●持久层组件一般是JDBC、hibernate。

      ●此外,Java web应用的各个组件需要在XML格式的配置文件中进行声明,然后打包,部署到Java web服务器(如Tomcat)中运行。

        

      1.HTML

      (Hypertext Markup Language)超文本标记语言,用来设计静态网页。

      2.JavaScript

      是一种简单的脚本语言,在浏览器中直接运行,无需服务器端的支持。这种脚本语言可以直接嵌套在HTML代码中,它相应一系列的事件。当一个JavaScript函数响应的动作发生时,浏览器就会执行对应的JavaScript代码,从而在浏览器端实现与客户的交互。

      JavaScript增加了HTML网页的互动性,它可以在浏览器端实现一系列的动态的功能,仅仅依靠浏览器就可以完成一些与用户的互动。

      3.CSS

      (Cascading Style Sheets)即层叠样式表,简称“样式表”,是一种美化网页的技术,主要完成字体、颜色、布局等方面的各种设置。

      在HTML基础上,使用CSS不仅能够统一、高效地组织页面上的元素,还可以是页面具有多样的外观。

      4.JSP

      JSP页面由HTML代码和嵌入其中的Java代码组成。在页面被客户端请求后,web服务器对Java代码进行处理,然后将生成的HTML页面返回客户端的浏览器。JSP页面一般包含JSP指令、JSP脚本元素、JSP标准动作以及JSP内置对象。

      5.Servlet

      servlet(Java服务器小程序)使用Java编写的服务器端程序,是由服务器端调用和执行的。它可以处理客户端传来的HTTP请求,并返回一个响应。它是按照servlet自身规范设计的一个Java类,具有可移植性、功能强大、安全、继承、模块化和可扩展性好等特点。

      6.JavaBean

      JavaBean是由JAVA语言编写的并遵循一定规范的类,该类的一个实例称为JavaBean。可以被JSP引用也可以被servlet引用。

      7.JDBC

      JDBC(Java Database Connectivity,数据库访问接口)是Java web应用程序开发中最主要的API之一,他使数据库开发人员能够用标准的Java API 编写数据库应用程序。

      8.XML

      XML(eXtensible Markup Language,可扩展的标记语言),在Java web应用程序中,XML主要用于描述配置信息。servlet、struts2以及Hibernate框架都需要配置文件,它们的配置文件都是XML格式的。

      9.Struts2

      Struts2框架,提供了一种基于MVC体系结构的web程序的开发方法,具有组件模块化、灵活性和重用性等优点,使基于MVC模式的程序结构跟家清晰,同时简化web应用程序的开发。

      10.Hibernate

      Hibernate是一个面向Java环境的对象/关系数据库映射工具,即ORM(Object-Relation Mapping对象---关系映射)工具。对JDBC API进行了封装,负责Java对象的持久化,在分层的软件构架中位于下持久化层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑。

      另外,还有Ajax、EL、JSTL、过滤器、监听器等技术。

  • 相关阅读:
    XSS之防御与绕过
    说说XXE漏洞那些事
    常见web中间件漏洞(五)weblogic漏洞
    DLL劫持漏洞
    常见web中间件漏洞(四)Tomcat漏洞
    常见web中间件漏洞(三)Nginx漏洞
    CNVD-2021-14536 锐捷 RG-UAC 统一上网行为管理审计系统信息泄露漏洞
    Jupyter安装并设置反向搭理
    读书-刑罚的历史
    读书-反常识
  • 原文地址:https://www.cnblogs.com/yifengyifeng/p/6344817.html
Copyright © 2011-2022 走看看