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

苏州的网络企业什么公司适合做seo优化

苏州的网络企业,什么公司适合做seo优化,想买个服务器做网站,南京网站建设公司 雷SpringMVC是什么#xff1f;一#xff0c;首先是一个MVC框架。在web模型中#xff0c;MVC是一种很流行的框架#xff0c;通过把Model#xff0c;View#xff0c;Controller分离#xff0c;把较为复杂的web应用分成逻辑清晰的几部分#xff0c;是为了简化开发#xff0…SpringMVC是什么一首先是一个MVC框架。在web模型中MVC是一种很流行的框架通过把ModelViewController分离把较为复杂的web应用分成逻辑清晰的几部分是为了简化开发减少出错。还是为了组内开发人员之间的配合。总之就是一种分层工作的办法。二springMVC是spring的一个子框架当然拥有spring的特性如依赖注入。三springMVC的信息流是什么样的首先用户通过HTTP请求到服务器服务器会根据你的url来将请求转到不同的控制器Controller。这是第一步具体需要做的是在web.xml中设置URLpattern映射到spring的DispatcherServlet这是控制器是负责第一道处理用来转发请求的它会将请求转发到合适的Controller上。那么问题来了它是根据什么转发呢这个问题有些混乱原因是springMVC一直在升级不断贡献新的url到Controller的映射方法。但是万变不离其宗不管如何变它的目的都不变就是设法建立url到Controller的映射找到这个目的之后看起来就容易一些。具体来看方法1在springmvc的配置文件中直接将bean的name写成一个url如bean name”/product_input” classcom.ap.ProductInputController /通过这句配置就直接将/product_input这url的请求转发到了ProductInputController这个类上。注但是这个方法被认为是老套的方法现在已经不流行了。了解就可以现在推荐的是注解的方式即方法2的方式。方法2这种方式在给Controller命名时就可以无所谓了 它的映射不是依赖这个名字所以可以像下面这种方式来写这个bean的配置可以随便起一个如bean name”product” classcom.ap.ProductInputController /到这里显然还是没有实现url到Controller的映射因为url都还没看见呢现在的springMVC有一个注解是RequestMapping专门负责映射url的比方说需要映射到ProductInputController的 addProduct()这个方法只需要在这个方法上加上一个注解如RequestMapping通过这个注解就可以将product_input这个url映射到addProduct这个方法了。是不是很简单。其实做的事情都一样只不过是换了一种写法和位置。感觉好神奇的样子我一开始也有这种感觉直到我了解了原始Servlet是如何将url和处理业务的类联系起来的才发现这个过程也没有那么神秘这里推荐一本书《SpringMVC学习指南》 Paul Deck著适合0基础的人看例子很详细。我大概说一下url到Controller是怎么回事起点是用户通过HTTP请求了服务器那么一定就有URL比方说是http://www.dudu.com/getName其中getName就是我的url假设你的servlet是部署在tomcat中的在web.xml这个配置文件中应该有url到某个类的关系或者通过别的注解的方法 如Webservlet(name “xxController”, urlPatterns {“product_input”}), 这里意思就是这个url进来后把请求交给xxController这个class去处理这个类继承了HttpServlet, 并且重写的doGet方法你的请求就会来到这个方法里然后在方法内调用request.getRequestURI这个方法拿到了你的urlgetName之后就是字符串匹配equals调用后面具体的类。我们使用框架的原因就是在开发中这样的步骤都是重复的而且每次都一样所以写框架的人就把这样套路式的代码封装了 细节都交给他来处理我们只要做两件和自己业务相关的事一个是确定url二是这个url指向那个类。写到这里基本把url到Controller这件事说完了。这里有两个类一个是DispatcherServlet这个是SpringMVC框架自带的一个就是你自己处理业务的类比如是ProductController。控制器的命名都喜欢叫XXXController。下面画一张图说明这一步四MVC先说的居然是CController下面说View就是视图展示。用户的浏览器看到的都是比较美观的网页这就是HTML它负责来将苦涩的数据展现成各种样式让普通用户看起来也不错而不是一堆JSON数据。用户的请求进来之后肯定还是要返回给用户页面的这每个页面就是一个Viewview就像一个网页的框架某个页面的框架是固定的不同的是其中的数据。比方说购物车页面就是一个框架。那你的购物车和我的大体看起来是一样的但其中的具体内容不同因为买的商品不同而这具体的东西或叫做数据就是Model。现在M和V就有了。下面再串一个这个流程刚才说到请求已经到了Controller这个类的作用就是选择适当的view返回给用户组织数据即生成Model。网络传输和信息技术主要处理的就是数据而现在数据就放在Model中或者把放数据的地方叫做Model比如用户在请求查询用户信息那么Controller做的就是在数据库中找到这些信息然后把信息添加到Model中然后把Model和对应的View一起返回给DispatcherServlet。这里继续补充上一张图五现在DispatcherServlet已经拿到Model里的数据和该用哪个View来展示给用户了。所以会将Model和View融合具体就是用Model的数据把View的变量都换成具体的值然后view就变成一个HTML的页面了最后把这个HTML返回给用户用户那边用浏览器来解释HTML看到就是正常的网页。 全过程结束。学习交流群 课件视频项目源码你想要的这里都有加群暗号“知乎”风里雨里我们等你~
http://wiki.neutronadmin.com/news/213492/

相关文章:

  • 别墅装修排名贵阳网站seo
  • 广安做网站的公司谷歌seo排名公司
  • 网站跳转至手机端如何做google收录提交入口
  • 网站制作什么做湖北百度seo厂家
  • 什么是网站app做301网站打不开
  • 深圳网站建设熊掌号新能源纯电动汽车
  • 沈阳公司网站应用公园制作的app归谁
  • 石家庄市规划建设局网站网站安全建设 应用开发
  • 京东网站建设的特点ipv6地址可以做网站吗
  • 做企业展示版网站贵吗徐州网架公司十大排名
  • 重庆孝爱之家网站建设wordpress怎么重新配置文件
  • 网站建设费应计入什么科目没有网站的域名
  • 电影海报模板哪个网站好网站云空间大小
  • 做母婴产品哪个网站做的好处运城又一暂停通知
  • 免费网站服务wordpress图片批量链接
  • 泰州网站制作维护房产信息网58同城
  • 哪些平台可以建立网站ui培训内容
  • 商城网站 报价 方案免费企业自助建站
  • 郑州哪家建设网站网站开发软件 d
  • 曲靖企业网站建设knowall wordpress
  • 专业的深圳网站建设公司哪家好网站新闻专题怎么做
  • 建站易网站建设的资源整合与系统设计
  • 新网站不被收录软件app开发公司哪家好
  • 网站关键技术asp+php+mysql+aspx环境搭建与6种网站安装2
  • 建站哪家好要认定兴田德润虚拟主机怎么发布网站
  • 教育平台网站开发自动采集更新网站源码
  • 网站建设佰首选金手指十六python线上培训班学费一般多少
  • 成都建设网官方网站网站上传图片加水印
  • 导购网站免费推广网站开发包括什么软件
  • 做网站吧店招在线制作免费