对页面静态化的概念和实现过程的理解
来源:互联网 发布:淘宝买家地域分布图 编辑:程序博客网 时间:2024/05/18 03:02
页面静态化分两种:一种是利用程序将动态页面抓取并保存为实际静态页面,页面实际存在于服务器的硬盘中;一种是通过web服务器的URL Rwrite方式,它是通过web服务器内部模块按照一定的规则将外部的URL请求转化为内部的文件地址也就是把外部请求的静态地址转化为实际的动态页面地址,而静态页面实际是不存在的。
第一种方式实现过程基本可以分解为:1、通过mybatis框架或herbnate框架或原生的jdbc从数据库拿到数据,2、通过set方法注入到封装了相应数据属性的对象data中,3、使用quarz调度器框架设置定时任务,按照设定的时间生成对应data的json文件,4、通过javascript方法读取生成后存放在服务器硬盘中的json文件里面的数据,5、前端展示的实现是在模板页面中调用读取到对应json文件的.js文件中的function()将数据加载到模板页面中对应需要填充该数据的位置。
第二种方式的实现则是在前端提交请求后通过在struts或springMVC框架下配置或者直接调用原生的servlet的request方法将请求通过HTTP协议发送到服务器,服务器将请求转发获取对应的内容,然后将拿到内容的路径通过写方法设置规则来重写从而将拿到的内容在前端展示并改变其在前端页面的路径显示。
0 0
- 对页面静态化的概念和实现过程的理解
- 黑马程序员--对静态属性和静态方法的理解
- 个人对java静态和非静态的理解
- 对一些概念的理解
- 对ESB概念的理解
- 对ESB概念的理解
- 对SDN概念的理解
- 对J2EE的概念和MVC架构的理解
- 如何理解Linux下的动态库概念,和静态库概念,通俗易懂的解释如下:
- 我对static静态成员的理解和疑惑
- 我对static静态成员的理解和疑惑
- 我对static静态成员的理解和疑惑(转)
- 对static静态成员的理解和疑惑
- C++面向对象静态成员变量和静态函数的相关概念及理解
- 对java 接口和实现的理解
- 求助:JSP或HTML静态页面实现对Tabel表格行和列的合并和拆分
- PHP伪静态化页面的实现
- 页面静态化的实现实例分享
- Spring Bean引用例子
- 一条命令搞定PHP安装
- 矩阵求导公式
- for in 快速枚举
- MFC选择目录SHBrowseForFolder选择文件CFileDialog对话框设置默认路径
- 对页面静态化的概念和实现过程的理解
- 推荐!手把手教你使用Git
- 禁止eclipse对压缩过的JS提示报错
- centos 启动tomcat 报错40001
- 浅谈多系统配置信息的放置
- First-编译原理课程简介
- unbuntu图形界面设置root密码
- mysql 保存到csv
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO