JAVA项目FreeMark 生产静态页面

  a)    弊端

                i.          依赖后台工程师拼装页面,不利于前端、后台工作完全解耦。

ii.          FreeMark依赖后台处理完毕,生成静态页面一次推送前端。无法及时展示界面,给用户提前看到一些讯息

iii.          FreeMark直接读一些诸如‘地址’等动态配置信息?前端可以通过第一次请求,塞入session Storage里来替代。作为全局参数缓存。

 

  b)    优点

i.          似乎有利于处理大量请求的展示界面,大量请求合并一个请求,然后生成静态界面,一并展示。  但我认为,我通过ajax,发一个请求,后台合并为一个给我返 回,效率并不会慢多少。 它适合后台包打天下,且主要用于静态页面展示的项目(比如WAP门户网站)。

FreeMark和非FreeMark交互模式的差别:

最新文章

  1. 学习Sass 的基本语法规则[Sass和compass学习笔记]
  2. Qt Write and Read XML File 读写XML文件
  3. 总体最小二乘(TLS)
  4. AngularJS开发指南14:AngularJS的服务详解
  5. Apache Spark 架构
  6. JS数值输入控制
  7. IOS之动画
  8. CentOS 修改默认语言
  9. 给当前的URL添加/更新新的参数
  10. selenium 学习之路开始了,一遍搬一遍理解学习,加油!!!
  11. 类与接口(五)java多态、方法重写、隐藏
  12. 手写vue双向绑定数据
  13. SRA秘钥生成与解密
  14. Ubuntu VMware出现提示No 3D support is available的解决方法
  15. C#/.NET 使用 CommandLineParser 来标准化地解析命令行
  16. python list类型的变量相当于全局变量 可以被函数与类引用
  17. ST-LINK驱动的安装
  18. 020.2.1 system
  19. 阿里云高速maven库
  20. C语言错误 指针的类型错误

热门文章

  1. ios 检测屏幕方向
  2. Selenium Grid2
  3. 【模板】二分图最大权完美匹配KM算法
  4. 拍照、本地图片工具类(兼容至Android7.0)
  5. IOS 私有变量 私有属性的书写方法
  6. react+redux+generation-modation脚手架添加一个todolist
  7. nginx与apache配合反向代理技术2
  8. fileInput实战总结
  9. JavaEE开发之SpringBoot整合MyBatis以及Thymeleaf模板引擎
  10. OA办公系统功能真的越全越好?