开发步骤Dubbo、spring mvc、springboot、SSM开发步骤
一、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开发步骤的更多相关文章
- Spring Boot 2.X(三):使用 Spring MVC + MyBatis + Thymeleaf 开发 web 应用
前言 Spring MVC 是构建在 Servlet API 上的原生框架,并从一开始就包含在 Spring 框架中.本文主要通过简述 Spring MVC 的架构及分析,并用 Spring Boot ...
- 【Java Web开发学习】Spring MVC 使用HTTP信息转换器
[Java Web开发学习]Spring MVC 使用HTTP信息转换器 转载:https://www.cnblogs.com/yangchongxing/p/10186429.html @Respo ...
- 【Java Web开发学习】Spring MVC添加自定义Servlet、Filter、Listener
[Java Web开发学习]Spring MVC添加自定义Servlet.Filter.Listener 转载:https://www.cnblogs.com/yangchongxing/p/9968 ...
- 【Java Web开发学习】Spring MVC 拦截器HandlerInterceptor
[Java Web开发学习]Spring MVC 拦截器HandlerInterceptor 转载:https://www.cnblogs.com/yangchongxing/p/9324119.ht ...
- 【Java Web开发学习】Spring MVC文件上传
[Java Web开发学习]Spring MVC文件上传 转载:https://www.cnblogs.com/yangchongxing/p/9290489.html 文件上传有两种实现方式,都比较 ...
- 【Java Web开发学习】Spring MVC异常统一处理
[Java Web开发学习]Spring MVC异常统一处理 文采有限,若有错误,欢迎留言指正. 转载:https://www.cnblogs.com/yangchongxing/p/9271900. ...
- ssm(spring mvc+mybatis)+netty4开发qiq
发布时间:2018-10-30 技术:spring mvc+mybatis+nett4+layui 概述 简单快捷的IM方案,快速打造在线IM,可用于公司内网.外网通讯,客服系统等,实现了so ...
- ssm整合说明与模板-Spring Spring MVC Mybatis整合开发
ssm整合说明 spring+spring mvc+mybatis 说明 源码下载 由于之前存在ssh框架,spring+struts+hibernate,其中spring负责aop与ioc,所以一般 ...
- Spring MVC——项目的开发流程
创建项目(IDEA下) 打开IDEA,我们开始创建一个简单的Spring MVC项目,流程如下: 这里要注意一下,我们是基于Maven开发项目,当然是要配置Maven环境的,如果大家之前从来没有配置过 ...
- 使用IDEA和gradle搭建Spring MVC和MyBatis开发环境
1. 概述 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具. 它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐 ...
随机推荐
- Unity3d 5.x AssetBundle打包与加载
1.AssetBundle打包 unity 5.x版本AssetBundle打包,只需要设置好AssetBundle的名称后,unity会自动将其打包,无需处理其他,唯独需要做的是设置好个AssetB ...
- ssh框架实现员工部门增删改查源码
http://pan.baidu.com/s/1qYLspDM 备注:IDE是eclipse,前端使用bootstrap,数据库是mysql
- JAVA入门(1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则)
主要内容: 1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则 JAVA的平台应用 JAVA的平台应用分为3个部分: 一.JAVA SE,主要 ...
- 解决:java.io.IOException: No FileSystem for scheme: hdfs
解决:java.io.IOException: No FileSystem for scheme: hdfs 开发项目初期,写完代码开始放到服务器上开始测试的时候,报出这样的一个错,不知道怎么处理了, ...
- redis4.0 集群,jedis客户端连接配置
使用jedis 2.9.0连接,异常信息: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but n ...
- 【一小时入门】webpack 入门指南
什么是 webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理. 我们可以 ...
- android新闻App源码、仿微信源码、地图音乐源码等
Android精选源码 一款实用的休闲类App,新闻视频和技术应有尽有. android实现交互式K线图表源码 android新闻客户端和服务器源码 android MatetialDesign设计 ...
- Eclipse集成Tomcat的步骤,我已测试N次都是成功的
本文转自:https://www.cnblogs.com/weixing/p/3229983.html#undefined 使用Eclipse开发B/S结构Web应用时,必须使用Web应用服务器,常见 ...
- 启动redis
方法一:默认是前端启动 默认端口:6379 cd /usr/local/redis/bin/redis-server 方法二:后端启动 方法二:后端启动 然后进入 指定配置文件 [roo ...
- 解析Python中的yield关键字
前言 python中有一个非常有用的语法叫做生成器,所利用到的关键字就是yield.有效利用生成器这个工具可以有效地节约系统资源,避免不必要的内存占用. 一段代码 def fun(): for i i ...