• 千锤百炼软工寒假第一篇


    现在经过查阅资料明白了html和jsp的区别:

    1. HTML不能直接访问数据库的信息(静态页面都不行),它们都需要使用js来调用后台接口(比如使用AJAX实现异步请求)来实现数据访问——纯前端
    2. jsp是使用特定标签(JSTL标签)来调用Java代码来访问数据库信息


    html:
    1.全异步,完全通过ajax获取数据和构建页面;
    2.开发和调试页面方便,不依赖后端;
    3.压力在客户端,可能没有jsp安全;
    4.接口代码需要新增较多(控制层);

    jsp:
    1.通过EL语言、JSP标记库(如JSTL标签库)等等来获取数据、构建页面以及调用方法,动态数据通过ajax获取;
    2.前端页面的实现和调试麻烦,依赖后端,不能独立开发;
    3.压力在服务器端,因为所有逻辑都在后台,相对安全,数据存放在服务器端;

    二者都可以独立作为web开发,但应该根据不同的页面功能需求使用不同技术:
    1. 大多数查询类页面,上动态数据比较少,使用html+AJAX,前端负责js异步调用api接口,这样页面改版时,不需要再改jsp,耦合大大降低;
    2. 但对于复杂的页面,动态数据很多,比如支付下单(可能当前页面需要后台很多同步的逻辑校验)的页面还是走jsp。

  • 相关阅读:
    记录输出时间
    ***灵感或者没想到的思想
    Managing Difficulties
    4.20
    单调队列
    背包
    线性DP
    可持久化数据结构
    平衡树
    点分治
  • 原文地址:https://www.cnblogs.com/chaogehahaha/p/14265763.html
Copyright © 2020-2023  润新知