业务阐明
问题1.京东的商品很多,如果都采纳动态页面的模式为用户展示数据成果,如果有100万的商品,那么就须要100万个xxx.html页面.问京东是如何做到的???
实现规定:
应该动静获取商品的ID号,之后查询数据库,而后调整指定页面,将数据进行填充即可.
问题2.为什么京东采纳.html结尾的申请展示商品呢???
采纳.html结尾的页面.更加容易被搜索引擎收录,进步网站的曝光度.
搜索引擎工作原理
工作原理外围:倒排索引机制.依据关键字检索文章地位.
伪动态思维
伪动态是绝对于实在动态来讲的,通常咱们为了加强搜索引擎的又好面(曝光度),都将文章内容生成动态页面,然而有的敌人为了实时的显示一些信息.或者还想使用动静脚本解决一些问题.不能用动态的形式来展示网站内容.然而这就损失了对搜索引擎的敌对面.怎么样在两者两头找个好的办法那.这就产生了伪动态技术.伪动态技术是展式进去的是以html一类的动态页面模式,但其实是ASP一类的动静脚本来解决的.
总结:以.html结尾的动静页面,加强搜索引擎的敌对性.
伪动态实现
阐明如果须要实现伪动态,则须要拦挡.html结尾的申请即可.否则程序认为你拜访的是具体的动态资源如图所示:
配置类介绍:
@Configuration //web.xml配置文件public class MvcConfigurer implements WebMvcConfigurer{ //开启匹配后缀型配置 @Override public void configurePathMatch(PathMatchConfigurer configurer) { //开启后缀类型的匹配. xxxx.html configurer.setUseSuffixPatternMatch(true); }}