SSH 整合开发的基本概念

1.介绍介绍spring?
spring是一个轻量级框架,可以一站式构建你的企业级应用。
spring的模块大概分为6个,分别是:

  • Core Container(重要)
  • Aop(重要)
  • Messaging(消息发送的支持)
  • Data Access(数据访问和集成)
  • Web(主要包括SpringWeb内容,包括MVC)(重要)
  • Test(Spring 测试支持,包括JUint单元测试)

2.Spring 框架的优点?

  • Spring是一个非侵入式框架,其目标是使应用程序代码对框架的依赖最小化,应用代码可以在没有Spring或者其他容器的情况下运行。
  • Spring提供了一个一致的编程模型,是应用直接使用POJO(实际就是普通JavaBeans,一些属性及其getter setter方法的类,没有业务逻辑)开发,从而使得运行环境隔离开来。
  • Spring推动应用的设计分格向面向对象及面向接口转变,提高了代码的重用性和可测试性。

3.选择使用Spring框架的原因(Spring框架为企业级开发带来的好处有哪些?)

  • 非侵入式 : 支持基于POJO的编程模式,不强制要求实现Spring框架中的接口或继承Spring框架的类。

  • Ioc 容器 : Ioc容器帮助应用程序管理对象以及对象之间的依赖关系,对象间的依赖关系如果发生改变只需要修改配置文件,而不需要修改代码。有了Ioc容器,程序员再也不需要自己编写工厂、单例。

  • AOP : 将所有的横切关注功能封装到切面中,通过配置的方式将横切关注功能动态添加到目标代码中,进一步实现了业务逻辑和系统服务之间的分离。

  • MVC : Spring的MVC框架为Web表示层提供了更好的解决方案

  • 事务管理 :Spring接纳多种持久层技术,并且为其提供了声明式的事务管理,在不需要任何一行代码的情况下就能完成事务管理

     									***帅气的远远啊***
    
发布了61 篇原创文章 · 获赞 50 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41585840/article/details/104131802
今日推荐