Spring Mvc那点事---(36)rest服务框架搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zx13525079024/article/details/52998117

引子

  随着互联网的发展,大数据的出现,数据间的交互越来越多的以服务形式展现。服务的展现交互形式也越来越多,例如http,tcp.udp等,并且有许多现成的服务框架供我们使用,比如webservice, wcf, dubbo服务,rest服务等. springmvc服务框架就是一种rest服务的展现形式.通过http实现post,get,put,delete请求。

框架介绍

  springmvc是在spring的基础上演变发展而来的。和通常的mvc框架一样,springmvc也包括三层,m指的是model层,v指的是视图层,c指的是controller.我们这里搭建的是服务框架,所以可以淡化v层.
客户端请求过来的数据是以URL格式发送过来的. 例如   http://localhost/api/product/add, 域名中包括controller和action, api指的是项目名称, product指的是controller, add表示action,可以理解为controller中的添加方法

服务搭建

   我们搭建的服务主要包括四个层面,宿主层,服务层,业务逻辑层,数据库操作层,整体结构如下
 
  这里使用maven搭建和管理项目,对于maven不熟悉的朋友,可以看前面的文章,

  创建主项目
  首先搭建总的项目模块project,  选择 file-project-maven project
   点击下一步
 接下来输入项目名称supersoft-erp,这样,主项目已经创建完成。
创建子模块module
接下来选择项目类型为quickstart,项目模块创建成功。
其他模块的创建和上面的步骤相同,只是项目名称不同.
创建宿主host
选择 file-project-maven project 然后项目类型选择webapp就创建成功



最终目录结构如下





猜你喜欢

转载自blog.csdn.net/zx13525079024/article/details/52998117