一、Dubbo开发步骤:

链接:https://pan.baidu.com/s/1pMPO1kf 密码:9zaa

第一:

1、创建consumer工程
2、在pom.xml文件下添加配置
3、添加application.yml文件(进行端口配置)
4、在dubbo文件src/main/resources下创建dubbo文件夹,在创建消费者文件dubbo-consumer.xml

5、创建启动类
  创建spring boot 主启动类 spring boot 会扫描根目录低下的包

第二:
1、创建provider工程
2、在provider工程下pom.xml文件添加配置
3.在dubbo文件下创建dubbot提供者文件dubbo-provider.xml
  · 提供方应用信息,用于计算依赖关系
  · 使用zookeeper注册中心暴露服务地址
  · 用dubbo协议在20880端口暴露服务
  · 测试服务接口
4、创建启动类
  · 创建spring boot 主启动类 spring boot 会扫描根目录低下的包

二、spring mvc开发步骤:

链接:https://pan.baidu.com/s/1pNebAH1 密码:p7mg

1.用户向服务器发送请求,请求被Spring的前端控制器DispatcherServlet拦截

2.DispatcherServlet对请求URL(统一资源定位符)进行解析,得到URI(请求资源标识符)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象,包括Handler对象以及对应的拦截器,这些对象被封装到一个HandlerExecutionChain对象当中返回

3.DispatcherServlet根据获得Handler,选择一个合适的HandlerAdapter。它会被用于处理多种Handler,调用Handler实际处理请求的方法。

4.提取请求中的模型数据,开始执行Handler

5.Handler执行完成后,想DispatcherServlet返回一个ModelAndView对象。

6.根据返回的ModelAndView对象,选择一个合适的ViewResolver(视图解析器)返回给DispatcherServlet.

7.ViewResolver结合Model和View来渲染视图。

8.将视图渲染结果返回给客户端。

三、spring boot开发步骤:

链接:https://pan.baidu.com/s/1dGcJOuH 密码:c014

1、创建maven工程
2、更改工程JDK版本
3、引入springboot父类更好的规范各个依赖的version
4、引入spring boot 的依赖
5、spring boot 常用配置讲解以及IOC
  @SpringBootApplication 主配置注解(一般放在根类)
  @Bean 在spring 容器声明bean
  @ComponentScan 指定扫描包
  @Configuration 指定该类为配置类
  @ImportResource 引入外部xml(最好指定 classpath:)
6、spring boot 配置文件
  spring boot 配置文件 支持.properties 和 .yml 两种文件方式
  分别默认加载 application为名字的文件
  @PropertySource 加载.properties文件(最好指定 classpath:)
  @ConfigurationProperties yml除@Value值的其他配置方式

四:ssm开发步骤:

http://www.cnblogs.com/loger1995/p/6352179.html

1、导包
  把commons-dbcp.jar包 和 commons-pool.jar包 导入lib文件夹
2、创建数据库表
3、配置web.xml文件
  配置springmvc配置文件的位置,配置编码过滤器
4、springmvc配置spring-mvc.xml
  配置自动扫描的包(controller)和springMVC 视图解析器
5、spring的配置文件 applicationContext.xml
  1、配置数据源(org.apache.commons.dbcp2.BasicDataSource),不要导错包

  2、配置 SqlSessionFaction,属性包括数据源和 mybatis 的 mapper 的文件位置

  3、配置 mybatis 注解 ,用此注解来标识 mybatis 的接口方法,使得该接口注入到 Spring 的 IOC 容器中,并且该接口的方法与 mapper 的各种操作对应。

6、建立 mybatis 注解接口 MyBatisRepository.java
7、实体类 User.java
8、在entity包下创建UserMapper.xml文件下添加配置
9、在dao下创建UserDao.java 文件,对数据库操作的接口
  这个接口的方法名要与上面的 mapper 的对应 id 名一致 ,这个接口要用 mybatis 注解标识
10、在controller下创建UserController.java (控制器) 文件。
11、在WebContext文件夹下穿件WEB-INF文件,然后创建一个index.jsp文件进行增删改代码编写

开发步骤Dubbo、spring mvc、springboot、SSM整合开发步骤的更多相关文章

  1. Spring+Spring MVC+Mybatis 框架整合开发(半注解半配置文件)

    项目结构: (代码里面都有注释) 一.在pom文件中依赖jar包 因为我这里分了模块,所以有父子级的共两个pom文件 父级: <?xml version="1.0" enco ...

  2. 转载 Spring、Spring MVC、MyBatis整合文件配置详解

    Spring.Spring MVC.MyBatis整合文件配置详解   使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了.先总结一下SSM整合的文件配置.其实具体的用法最好还是看官方文档. ...

  3. 基于Spring MVC的Web应用开发(三) - Resources

    基于Spring MVC的Web应用开发(3) - Resources 上一篇介绍了在基于Spring MVC的Web项目中加入日志,本文介绍Spring MVC如何处理资源文件. 注意到本项目的we ...

  4. Spring MVC、MyBatis整合文件配置详解

    Spring:http://spring.io/docs MyBatis:http://mybatis.github.io/mybatis-3/ Building a RESTful Web Serv ...

  5. 调试SPRING MVC(或者整合SSH)的时候遇到了org/objectweb/asm/Type

    调试SPRING MVC(或者整合SSH)的时候遇到了org/objectweb/asm/Type 解决方法1: 原因是Spring中的cglib-nodep-2.x.x.jar与Hibernate中 ...

  6. Mybaits-从零开始-Spring、Spring MVC、MyBatis整合(未万待续)

    Spring.Spring MVC.MyBatis整合(未万待续)

  7. 【Java Web开发学习】Spring MVC 使用HTTP信息转换器

    [Java Web开发学习]Spring MVC 使用HTTP信息转换器 转载:https://www.cnblogs.com/yangchongxing/p/10186429.html @Respo ...

  8. 【Java Web开发学习】Spring MVC添加自定义Servlet、Filter、Listener

    [Java Web开发学习]Spring MVC添加自定义Servlet.Filter.Listener 转载:https://www.cnblogs.com/yangchongxing/p/9968 ...

  9. 【Java Web开发学习】Spring MVC 拦截器HandlerInterceptor

    [Java Web开发学习]Spring MVC 拦截器HandlerInterceptor 转载:https://www.cnblogs.com/yangchongxing/p/9324119.ht ...

  10. 【Java Web开发学习】Spring MVC文件上传

    [Java Web开发学习]Spring MVC文件上传 转载:https://www.cnblogs.com/yangchongxing/p/9290489.html 文件上传有两种实现方式,都比较 ...

随机推荐

  1. python并发之多线程

    一开启线程的两种方式 from threading import Thread import time def haha(name): time.sleep(2) print('%s 你大爷..... ...

  2. 【三分法】hdu2438 Turn the corner

    Problem Description Mr. West bought a new car! So he is travelling around the city.One day he comes ...

  3. 简易 (I/O)版本通讯录

    #include <stdio.h> #include<assert.h> //#include<malloc.h> #include<string.h> ...

  4. 多工程联编,cocopods的使用

    最近在使用coco2d-x, 想要使用 cocopods,发现我的目录结构如下图 发现我有三个工程文件,  那么 就需要多工程联编使用cocopods, workspace 'xcworkspace' ...

  5. takes 3 positional arguments but 4 were given错误

    之前写程序经常会碰到此类问题,确认发现并没有少参数.后来恍然大悟:函数为类下函数,定义时需要添加self参数. 但是!但是!为何Python给self赋值而你不必给self赋值? 创建了一个类MyCl ...

  6. ABP架构学习系列

    ABP实践学习系列 ABP Zero 本地化语言的初始化和扩展 ABP Zero 导航菜单之角色权限 ABP Zero示例项目问题总结  ABP后台服务之作业调度Quartz.NET   ABP架构学 ...

  7. 关于mybatis-generator的问题

    1.运行完mybatis-generator没有出现问题,但是代码看不到,出现这种东西: 你需要使用相对路径,如项目名+/src/main/java,就可以解决了 2.附录我的代码以供参考: < ...

  8. 分享一个JS的Base64加密解密功能

    代码实现: var base64 = (function () { var encodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnop ...

  9. python数据集处理

    一.如何删除数据里中的某一列 1)打开文件open() 2)for循环读取文件的每一行 strip()--去除首尾的空格,split()--以空格分割数据.返回list数据 /** 这一部分对数据集进 ...

  10. python与ssh交互

    由于pexpect模块在windows上不能运行,官方给出的. 所以我使用了paramiko模块进行我们的交互. 我的linux是Debian Kali Linux 64位 首先我们要进vim的/et ...