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

中国建设银行网站对公账户首页电脑网站 源码

中国建设银行网站对公账户首页,电脑网站 源码,360网站名片怎么做,湘潭做网站价格问下磐石网络什么是 Spring 可以理解 Spring 是一个框架。这个框架最早来源于在差不多的 20 年前的 2002 年。 在那个时候 Java 世界的开发还是以 EJB 为主#xff0c;因为在这之前的大部分应用都会使用服务器客户端的应用模式。 其实这个模式在现在还是在使用的#xff0c;例如 IBM 系统…什么是 Spring 可以理解 Spring 是一个框架。这个框架最早来源于在差不多的 20 年前的 2002 年。 在那个时候 Java 世界的开发还是以 EJB 为主因为在这之前的大部分应用都会使用服务器客户端的应用模式。 其实这个模式在现在还是在使用的例如 IBM 系统上的 AS400。在这个开发模式的基础上你需要为每一台计算机部署一个客户端然后通过客户端连上服务器。 在当时网络环境不是非常发达的情况下在局域网速度还不是非常普及和很快的情况下大部分应用都会使用这种方式来进行开发。 当 Java 发布以后一切都改变了。大家发现可以使用浏览器来做很多事情而不再需要为每一个服务器去安装客户端版本同时因为客户端版本不兼容又会导致很多问题。 很多公司都慢慢的尝试使用企业级的 Java 开发这个也就是 EJB 的原形。但是EJB 实在太过于臃肿了很多公司在开发的过程中实在忍受不了 EJB 的各种弊端。 在这个时候有一本书《 Expert One-on-One J2EE Design and Development》发布了这本书的作者 Rod Johnson 可以说是一个大神级的任务开创性的创建了 Spring 框架。 51D67wYiL8L.SX401_BO1,204,203,200 在 Spring 框架发布以后很多公司都会默认使用 Spring 的库在当时还没有 Maven 的设计思路所以很多项目都会拷贝 Spring 框架到 Lib 目录中。 随着时间的推移Spring 在 Java 开发中几乎成了所有项目都会使用的一个 lib在这个基础上Spring 为了简化各种 Java 的开发在使用 Spring 的框架基础上继续进行扩展形成一些小的项目这就是我们现在看到的类似 Spring JDBC Spring MVC Spring Security Spring AOP Spring ORM Spring Test 可以将上面的小项目理解为一个一个的小模块这些小模块的作用就是扩展 Spring 框架的功能。 根据你项目的需要你只需要导入需要的模块即可Spring 会帮你做一些基础的配置工作能够让你更加专注业务而不是框架本身。 什么是 Spring Boot Spring Boot 也可以理解为是基于 Spring 框架的一个扩展模块或者更多一点理解为扩展项目。 Spring Boot 存在的目的主要也是为了简化部署过程。随着容器微服务等概念的兴起Java 项目在部署上面花费的时间越来越多。 在解释这个概念之前我们可以看看传统的 Java Web 项目部署过程在完成代码编译后进行打包通常我们会打包成 War 或者 Ear 的包。EAR 是 Weblogic 使用的包中的内容就是编译好的源代码需要的依赖然后部署到容器中运行。 因为 Weblogic 和 Jboss 等是基于 EJB 标准的所以部署和启动非常臃肿。这个时候一些聪明的孩子就将一些不需要的 EJB 内容丢弃了然后开发了其他的一些轻量容器例如 TomcatJetty 等。 随着项目越做越大这样部署还是比较麻烦。因此一些人又想那么我是否可以将 Tomcat 也打包到 Jar 文件中让 Java 直接运行 Jar。 因为不同服务器上的 Tomcat 版本也会存在有兼容性问题。 正是基于这个思路我们就有了 Spring Boot。 Spring-Boot-Features 你可以使用 Spring Boot 非常方便的开发一个 Web 项目。要知道在没有 Spring Boot 之前就算要在 Web 页面上输出个 Hello World 都需要经过很多过程有时候如果你使用了 JSP还需要对 JSP 进行编译非常慢也非常繁琐。 Spring 和 Spring Boot 使用的依赖 下面就是 Spring 使用的依赖 dependency groupIdorg.springframework/groupId artifactIdspring-web/artifactId version5.2.9.RELEASE/version /dependency dependency groupIdorg.springframework/groupId artifactIdspring-webmvc/artifactId version5.2.9.RELEASE/version /dependency 你可以在你的项目中使用上面的依赖然后打包后部署到 Tomcat 上面你的项目也是同样可以运行的。 为了简化操作你可以直接使用 Spring Boot 的依赖如下 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId version2.3.4.RELEASE/version /dependency 然后你就可以直接打包成 JAR 来运行了你不再需要在你的计算机上部署 Tomcat。
http://www.pierceye.com/news/958811/

相关文章:

  • 关于文化的网站模板做免费小说网站怎样赚钱
  • 做外贸的人常用的网站黄骅贴吧二手房
  • 网站建设科目提供网站建设教学视频
  • iis搭建网站教程win10淘宝客网站建设的策略
  • 怎么做一个网站 免费90平方设计
  • 网站建设的目的与意义是什么东营网站建设教程
  • 盐城seo网站优化珠海微信网站
  • 杭州市住房和城乡建设部网站网站建设项目计划书如何写
  • 免费找客户网站wordpress knowhow 下载
  • 大连企业招聘网站网站功能描述书须包含哪些内容
  • 教用vs2013做网站的书王烨医生
  • 滨州网站建设费用哪家购物网站建设好
  • 网站开发客户流程 6个阶段wordpress添加多个下载地址
  • 莱芜网络公司网站深圳网站建设raygf
  • pythom+网站开发规范wordpress用户权利
  • 国外营销型网站建设c网站开发
  • 深圳建设厅网站网站建设平台开发
  • 网站开发咨询seo点击优化
  • 靖安县城乡规划建设局网站做的美食视频网站
  • 福永网站推广徽标设计制作
  • 做网站发布网网站需求建设书
  • 咖啡店网站建设模版四川建设网四川住建厅
  • 官方网站建设怎么样郑州搜索引擎优化
  • 三只松鼠网站谁做的大学网页设计作业
  • 关于建设网站的请示做哪种类型的网站赚钱呢
  • 西安网站seo优化做cpa广告建什么网站好
  • 南京手机网站开发网站建设需要哪些岗位
  • 青白江区网站开发招聘宿迁网站设计
  • 做暧暖爱视频每一刻网站wordpress头条采集
  • 海淀网站开发如何免费推广网站