zoukankan      html  css  js  c++  java
  • 粗谈Springboot框架,众所周知Springboot是有spring推出的微服务框架,什么是微服务框架呢!

      微服务简单来说就是细粒度的独立的服务。在微服务架构里面这些服务都是独立部署的,服务是独立开发测试变更。这些服务都有自己的数据,这是微服务架构。更简单的来说,微服务架构就是想项目给拆分出来,国外对这种技术的定义是:devops 中文的的意思是开发及运维,其实这种概念和分布式差不多,每个微服务项目只干自己的是,多个微服务组成一个大的项目,比如发短信,支付等这些可以做个一个微服务,在你需要的时候调用,微服务多了就会对服务器造成一些版本的不统一,服务器增多环境配置等等一些列的问题!所以docker是一个很好的而选择,可以使用它来避开这些问题!(后面会继续介绍)

    Springboot微服务框架对开发的一个好处就是省去了配置文件这一麻烦的事,如果对一个新手来言配置文件绝对是一个麻烦的事!所以springboot直接省去配置文件,springboot的代码架构是springMVC三次架构,Mmodel)模型 Vview)视图 Ccontroller)控制器,后台代码分controlle层接收由view视图页面传来的数据,经service层处理然后到mapper层写sql语句调用数据库等操作!注:(全程注解式开发)上面有一些注解的说明写的不全以后会完善一下! Springboot内嵌了几个前段开发的模板比如:thymeleafvelocityfreemaker等,那freemaker来讲它是一个生成静态html的一个前端模板!由于用的比较少所以这个就不讲了,springboot搭建的话一般都会结合maven因为下载jar比较方便,后续会将maven做一个简单的讲解及使用!Springboot的打包方式和之前的web项目有很大的区别!之前的web项目是打成war包的,然后放在服务器里面的tomcat运行,而springboot省去这个!Springboot有内置的Tomcat当然如果不需要的话可以在pom文件中给去掉!内置tomcat的话项目的打包也和之前不一样的!现在只需要打成jar包就可以了,在服务器运行的时候只需要用命令java -jar 项目名称就可以启动了。

  • 相关阅读:
    PointToPointNetDevice doesn't support TapBridgeHelper
    NS3系列—10———NS3 NodeContainer
    NS3系列—9———NS3 IP首部校验和
    NS3系列—8———NS3编译运行
    【习题 7-6 UVA
    【Good Bye 2017 C】 New Year and Curling
    【Good Bye 2017 B】 New Year and Buggy Bot
    【Good Bye 2017 A】New Year and Counting Cards
    【Educational Codeforces Round 35 D】Inversion Counting
    【Educational Codeforces Round 35 C】Two Cakes
  • 原文地址:https://www.cnblogs.com/boyliuc/p/7079176.html
Copyright © 2011-2022 走看看