• 5月7号


    controller层:只负责与前端进行交互(负责调用工具或者说调用service)。业务逻辑的处理需要封装到工具util或者service层中跟dao打交道。

    json : 基于JavaScript语言的轻量级的数据交换格式(JavaScript Object Notation)

    一、spring

      目的:解决企业应用开发的复杂性---使JAVA EE开发更加容易。

      功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能。

      范围:任何Java应用

      与Hibernate不同之处:Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉合在一起建立一个连贯的体系。可以说Spring是一个提供了更完善开发环境的一个框架,可以为pojo(普通java对象)对象提供企业级的服务。

      -----Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。

    1.起源:

      J2EE带来了诸如事务管理之类的核心中间层概念的标准化(开发效率令人失望)。

      

      Spring的初衷:

        1.JAVA EE开发应该更加简单。

        2.使用接口不是使用类,是更好的编程习惯。Spring将使用接口的复杂度几乎降低到了零。

        3.为JavaBean提供了一个更好的应用配置框架。

        4.更多的强调面向对象的设计,而不是现行的技术如JAVA EE

        5.尽量减少不必要的异常捕捉。

        6.使应用程序更加容易。

      Spring的目标:

        1.可以令人方便愉快的使用Spring。

        2.应用程序代码并不依赖Spring APIs。

        3.Spring不和现有的解决方案竞争,而是致力于将他们融合在一起。

      Spring的基本组成:

        1.最完善的轻量级核心框架。

        2.通用的事务管理抽象层。

        3.JDBC抽象层。

        4.集成了Toplink, Hibernate, JDO, and iBATIS SQL Maps。

        5.AOP功能。

        6.灵活的MVC Web应用框架

      Spring的优点:

        1!JAVA EE应该更加容易使用。

        2@ 面向对象的设计比任何实现技术(比如JAVA EE)都重要

        3# 面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。(面向接口编程有那些复杂度?)

        4¥代码应该易于测试。Spring框架会帮助你,使代码的测试更加简单。

        5% JavaBean提供了应用程序配置的最好方法。

        6^ 在Java中,以检查异常(Checked exception)被过度使用。框架不应该迫使你捕获不能恢复的异常。

        开源框架:是为了解决企业应用开发的复杂性而创建的。

        Spring是一个轻量级的控制反转ioc和面向切面aop的容器框架。

        *8* 核心容器的BeanFactory使Spring成为一个容器,而上下文模块使他成为一个框架。这个context模块扩展了BeanFactory的概念,

      Spring总结:

        Spring给复杂的J2EE开发带来了春天。它的核心是轻量级的IOC容器,它的目标是为J2EE应用提供了全方位的整合框架,在Spring框架下实现多个子框架的组合,这些子框架之间可以彼此独立,也可以使用其它的框架方案加以代替,Spring希望为企业应用提供一站式(one - stopshop)的解决方案。 

    二、

     springboot 

        目的:用来简化新Spring应用的初始搭建以及开发过程。---简化Spring应用的搭建及开发

        致力于在蓬勃发展的快速应用开发领域成为领导者。

        从根本上说SpringBoot就是一些库的集合,它能够被任意项目的构建系统所使用。

        该框架提供了命令行界面(运行和测试Boot应用)

      特点:

        1.创建独立的Spring应用程序。

        2.嵌入的Tomcat,无需部署WAR文件。

        3.简化Maven配置。

        4.自动配置Spring。

        5.提供生产就绪型功能,如指标,健康检查和外部配置。

        6.绝对没有代码生成并且对XML也没有配置要求。

      特征:

        

      

      

      

  • 相关阅读:
    linux 扩展权限
    一篇文章搞懂装饰器所有用法(建议收藏)
    python中yield的用法详解——最简单,最清晰的解释
    Django-用户权限,用户角色使用指南
    Django 之瀑布流实现
    Git 命令将电脑上的文件上传到 Github
    Day23-Model操作,Form操作和序列化操作
    django 内置“信号”机制和自定义方法
    第四章:操作列表
    第二章:变量和简单数据类型
  • 原文地址:https://www.cnblogs.com/wym591273/p/10827055.html
Copyright © 2020-2023  润新知