业务阐明

问题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);    }}