当前位置: 首页 > wzjs >正文

做网站怎么让百度收录了百度推广关键词价格查询

做网站怎么让百度收录了,百度推广关键词价格查询,自定义wordpress评论列表,天商阳光网站邮箱起初的设计模式: 在服务器端有很多的serlvet组件,用户会发送请求,而servlet又会访问DAO组件,DAO组件又去调用数据库DB,从数据库查询的数据再依次返回给Servlet,然后Servlet经过Thymeleaf等进行渲染响应给客…

 起初的设计模式:

在服务器端有很多的serlvet组件,用户会发送请求,而servlet又会访问DAO组件,DAO组件又去调用数据库DB,从数据库查询的数据再依次返回给Servlet,然后Servlet经过Thymeleaf等进行渲染响应给客户端。但这种基础的请求方式会显得服务器端繁琐,下列进行初步修改

优化设计1(就是多个fruit相关的servlet整合为一个)

第一次修改:

一个请求过来的时候,我们设想只有一个Servlet,对应的他会有一个service或者dopost,doget方法进行服务,(假设是service方法)在service内部根据你发过来的请求去调用不同的方法。

优化设计2(通过反射机制获取需要调用的方法执行)

前景引入

在这个FruitServlet里面如果有很多方法,那我们第一次修改的switch-case会很多

(如果要查看某行代码就会显得很难,补充:ctrl+f可以查看关键字)

第二次修改

1.先获取当前类的所有方法

2.再利用for循环获取方法名称

3.找到和operate同名的方法,那么通过反射技术调用它

优化设计3(dispatcherServlet引入)

前景引入

我们在优化设计时使用反射机制来简化代码,但有多个Servlet我们是不是每个Servlet都需要写一个反射

好处:不需要FruitServlet等再继续利用反射,优化代码

第三次修改

将所有的请求都交给DispatcherServlet,它根据用户请求的不同去对应不同的Servlet,然后再定位到不同Servlet里面的方法

思路

1.根据请求的url获取ServletPash,然后ServletPath去截取字符串,解析出一个名字

2.解析加载我们的配置文件,从配置文件中读取一个个bean,放到map里面去

3.通过刚才得到的ServletPath去map里面找到能处理的对应请求类。

第一步:通过servletPath获取hello

第二步:加载配置文件,字符串与类对应的map

2.1利用一个配置文件来实现hello对应的是HelloController

2.2在生命周期中调用init方法来实现

2.3init方法的作用说明

第三步:通过hello调用对应的HelloController

小结回顾

我们把之前的FruitServlet等当中的反射代码向前抽取到中央控制器(DispatcherServlet)当中去了,

这里我们假设发送一个请求,前面的fruit.do,我们这些Controller在内存里面形成一个容器beanMap,这个容器里面会有一个一个组件,FruitController其实就和fruit.do对应,配置文件说明了的,解析了配置文件,把它里面的一个一个bean封装成map对象,再我们获取fruit.do的时候就能找到对应的FruitController

http://www.dtcms.com/wzjs/285091.html

相关文章:

  • 企业文化建设的内容有哪些泰安seo公司
  • 男和男做那个视频网站好微信公众号软文怎么写
  • 昆明酒店网站建设班级优化大师下载安装app
  • 日历api接口杭州网站推广与优化
  • 网上代做论文的网站好软文是什么意思?
  • 西安制作公司网页多少钱百度seo快速排名优化
  • 国外网站能否做百科参考资料济南公司网站推广优化最大的
  • 闵行做网站公司怎么做seo
  • 网站建设教程免费夕滋湖南岚鸿官网百度助手官网
  • 网站域名到期如何续费网络推广外包要多少钱
  • 做养生类项目的网站百度seo排名点击器app
  • 做媛网站线在成都网站推广公司
  • 平台公司是什么意思福州seo技术培训
  • 盐城建设公司网站网站排名优化
  • 青海省建设局网站首页友情链接作用
  • 网络有哪些广告推广方式seo实战培训王乃用
  • 网站转跳怎么做淘宝网络营销方式
  • 张掖艺能网站建设成功的软文营销案例
  • 做网站为什么没收入汕头百度网站排名
  • 贸易公司网站设计案例直通车推广怎么做
  • 湖北哪里需要建网站谷歌seo是什么
  • 国外虚拟主机 两个网站百度关键词数据
  • 潍坊比较大的网站制作公司seo专业推广
  • 衡水做网站推广找谁适合推广的app有哪些
  • 株洲专业网站建设怎么推广产品
  • 注册360建筑网公司网站建设seo优化培训
  • 免费下载建网站教程一站式网站设计
  • 自助建站系统建的网站做排名吗宁波seo在线优化方案
  • 做网站 用什么语言好企业邮箱怎么注册
  • 做外发的网站国际新闻网