html页面:
  html页面是静态页面,可以使用html+css+js实现页面的各种效果,单纯使用html布局出来的页面是设定好的页面,可以使用本地浏览器打开。同时搭配使用ajax实现数据交互效果的页面需要放到服务器上打开。
  jsp页面是Java服务端的页面,是动态的,它是需要经过JDK编译后把内容发给客户端去显示。jsp页面也不能直接在浏览器上边打开。
各自的优缺点:
一:ajax的优缺点:
  1.优点:
      1.开发过程中前端与后端脱离,交互通过JSON传输来实现
      2.跨平台能力更强,依托于浏览器的支持
      3.使后台数据接口能够得到复用
  2.缺点:
      1.开发难度大,考虑浏览器的兼容性
      2.页面请求过多
      3.属于后加载,无法被爬虫爬到
      4.接口代码需要新增很多
      5.无法直接显示java实体类对象,需要转换为json格式
二:jsp的优缺点
  1.jsp的优点:
      1.可被爬虫爬到
      2.减少请求次数
      3.不用考虑浏览器的兼容性
  2.jsp的缺点:
      1.增大了服务器的压力
      2.前端与后端未脱离,拖慢开发进度
      3.过于依赖java运行环境
      4.复用较低。

最新文章

  1. Sicily 1150: 简单魔板(BFS)
  2. Android开发自学笔记—1.1(番外)AndroidStudio常用功能介绍
  3. HTML5中createPattern()
  4. ELK笔记
  5. CodeForces 688D-Remainders Game
  6. Cisco SG300系列交换机划分VLan与普通路由器连接配置
  7. Mac下安装zshell
  8. 第三章 续:时间控件(TimePicker)
  9. ios7隐藏系统底部导航
  10. Hibernate联合主键映射
  11. Sqli-labs less 21
  12. Android Proguard
  13. 一步到位分布式开发Zookeeper实现集群管理
  14. 201521123033《Java程序设计》第11周学习总结
  15. 前端学习:html基础学习五
  16. 原生Eclipse下Java服务器调试的一个问题
  17. Python 内置函数笔记
  18. 关于servlet连接数据库会出现空指针异常情况
  19. centos7数据库连接使用127.0.0.1报permission denied,使用localhost报No such file or directory
  20. Windows 安装 Go语言开发环境以及使用

热门文章

  1. WPF 中 UserControl作为另一个Process宿主到Window里, ErrorTemplate的默认红框没有出现
  2. hadoop编码问题,mapreduce中Tex与string的转化 乱码问题
  3. java基础之框架篇(1)
  4. 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)
  5. Hibernate 的HQL和sql有什么区别
  6. python UnicodeEncodeError: 'ascii' codec can't encode characters 解决办法
  7. 20.Consent Controller Get请求逻辑实现
  8. 利用memoize缓存到Redis出现多个参数同一个结果
  9. surface shader相关参数,命令
  10. python bbs项目代码分析