对页面静态化的概念和实现过程的理解

        页面静态化分两种:

       第1种是利用程序将动态页面抓取并保存为实际静态页面,页面实际存在于服务器的硬盘中;

       第2种是通过web服务器的URL Rwrite方式,它是通过web服务器内部模块按照一定的规则将外部的URL请求转化为内部的文件地址也就是把外部请求的静态地址转化为实际的动态页面地址,而静态页面实际是不存在的,也称为伪静态。

        第一种方式实现过程基本可以分解为:

        1、通过mybatis框架或herbnate框架或原生的jdbc从数据库拿到数据

        2、通过set方法注入到封装了相应数据属性的对象data中

        3、使用quartz调度器框架设置定时任务,按照设定的时间生成对应data的json文件

        4、通过JavaScript方法读取生成后存放在服务器硬盘中的json文件里面的数据

        5、前端展示的实现是在模板页面中调用读取到对应json文件的.js文件,将数据加载到模板页面中对应需要填充该数据的位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值