Part I. Spring 框架综述(更新中...) 有更新!

  |   0 评论   |   638 浏览

Spring 框架为企业应用提供了轻量级和一站式解决方案。同时Spring是模块化结构,用户可以选择只使用Spring中的部分模块。你可以使用IOC容器,它能够配合任意web 框架进行使用,当然你也可以选择只使用Hibernate集成代码或者JDBC抽象层。Spring框架允许声明式事务管理,远程调用(RMI、web服务)以及多种可选的数据持久化技术。Spring 提供了一个功能齐全的MVC框架,可以透明地将AOP整合到你的软件中。

Spring 框架是非侵入式的,这意味着业务逻辑代码通常不依赖于框架本身,在代码集合层(例如:数据访问层),依赖于数据访问技术以及Spring库,这些依赖项代码能够很容易进行隔离。

1 开始使用Spring

这篇参考指南提供了关于Spring框架的详细信息,为Spring 中所涉及的功能以及一些名词的基础概念提供了全面文档(例如:依赖注入)。

如果你刚开始接触Spring,可能想要使用Spring生态中的Spring Boot库创建一个应用。Spring Boot提供了一种快速的方法来创建一个产品化的基于Spring的应用。它是基于Spring框架,支持约定优于配置,目的是让你尽快启动并运行。

你可以使用start.spring.io生成一个基础框架或者是参考“Getting Started” guides教程中的Getting Started Building a RESTful Web Service。这些参考指南都很容易理解,大多数都是基于Spring Boot进行介绍,当然也涵盖了Spring生态中的其它一些项目,这些项目可以帮助你解决一些生产中的实际问题。

2. Spring框架简介

Spring是一个基于Java平台开发的功能框架,为Java程序提供了基础功能服务,Spring 提供程序开发中所需要的基础功能,使用Spring框架减少了开发人员的工作量,使得开发人员可以专注于程序设计。

Spring 框架允许使用‘plain old Java objects’(POJOS)来构建应用,为企业应用提供了非侵入式开发,这些功能全面支持所有版本Java SE,支持部分或者是全部Java EE版本。

下面列举了一些作为一个程序开发人员使用Spring的能够享受到的好处:

  • 进行数据库操作开发时,不需要手动调用事务接口来管理数据库事务
  • 创建本地HTTP服务时,不需要手动调用Servlet API接口
  • 创建一个消息处理器时,不需要手动调用JMS API接口
  • 创建一个控制服务时,不需要手动调用JMX API接口


作者:hzchendou
文档类型:区块链技术学习
网站地址:个人博客
申明:转载请注明原文链接

评论

发表评论

validate