服务器 动静分离

小鸟00 发布于 05/15 15:10
阅读 292
收藏 0

        我想请问下图 动静分离 动的里面展示什么东西?静的里面展示什么东西?现在在jsp 里面写java 代码的情况基本上没有了,我理解的 jsp = HTML + java 代码。html 是可以请求到服务器的,jsp 的独特地位现在在哪里呢?为什么还要使用 jsp 呢 ?

         没见过世面,望各位大佬不要见笑,帮我解惑

加载中
0
wangkang80
wangkang80

动 : 指的是服务端的数据接口(会根据不同的参数,不同的场景,返回不同的数据)
静 : 指的是那些不会变化的文件(如 : 图片,js文件,html文件,css文件等)

jsp : 上个世纪的东西了 , java server page , 从名字上理解 , 就是服务器端页面 , 即 , 每次请求 , 服务端都会根据请求 , 生成不同的页面 , 来做到动态页面的效果 .

而现代ajax,和一些dom框架流行了后, 前端不依赖服务端也可以做到各种动态的效果 , 所以jsp,现在越来越多项目都不使用了 .

可以关注和推荐一下https://gitee.com/wangkang/udf这个项目

0
对月独饮

动就是请求,静就是资源。

0
chenjazz
chenjazz
动静分离就不用jsp,全ajax
0
Shabby-滔
Shabby-滔
tomcat服务后面不仅仅有jsp,前后分离基本不用jsp。 jsp属于mvc架构的view层,功能就是个模板引擎。
0
wei2011
wei2011

就是在nginx上配置代理,静态资源如图片,js,css这些直接由nginx返回,只有动态生成的页面才转发到tomcat,运行jsp产生

0
坚强的小二

引用来自“chenjazz”的评论

动静分离就不用jsp,全ajax

对,静态页面全用 nginx 代理,动态数据全部使用  ajax 从服务器获取。

另外 tomcat 上的所有接口动使用 json、xml 等文本方式返回纯数据。不需要任何 html 、js 、css 等代码内容

另外动静分离会使项目完全失去 SEO 的能力,需要谨慎考虑

返回顶部
顶部