• SSH基本框架搭建后的简化


    对于SSh框架的简化,我们可以从下面几个方面来剖析:

    1、实体类entity:在这里我们需要将数据库和实体类进行关联,在简化之前,我们需要在entity包里面加入一份.xml配置文件

    例如原码---->

    而在简化之后就不需要这份.xml文件,可以直接删除。我这里暂时没有自己项目简化后的截图,

    所以只能在其他地方找了一些,自己做了一些解释

     当然在图上的现在写的还是比较简单基础的,,对于其他的外键以及关联主键和各个数据类型字段的描述还没有。

    2、对于类注解,我的理解就是让我们知道这个类是干什么的,

    action包里的类主要是控制跳转,所以我们需要在类上定义注解@Controller

     dao包里的类主要是数据库操作,so 我们给它定义注解@Repository

    service包里的类主要是关于业务逻辑,so 我们给它定义注解@Service

    最后面一个是实体类的,我们给它注解@Entity.

    3、对于注入,我的理解就是不需要new,交给Spring。

    而在这之前,我们都是定义一个私有属性,并给他设置get/set方法,然后在applicationContext.xml中设置如下

         现在我们可以将之前写的get/set方法删除,将jdk自带注解(或者Spring注解)使用起来

    而我们两种注解的区别如下:

    可以从图中看出,我们使用Spring注解需要@Autowired和Qualifier,使用JDK注解我们需要配置@Resource

    不过值得记住的一点就是在我们使用注解后,我们applicationContext.xml中删除了前面的<bean>..</bean>

    因而需要下面代码:

    目前暂时就是这样!希望大家多多指正-,-

  • 相关阅读:
    A1066 Root of AVL Tree (25 分)
    A1099 Build A Binary Search Tree (30 分)
    A1043 Is It a Binary Search Tree (25 分) ——PA, 24/25, 先记录思路
    A1079; A1090; A1004:一般树遍历
    A1053 Path of Equal Weight (30 分)
    A1086 Tree Traversals Again (25 分)
    A1020 Tree Traversals (25 分)
    A1091 Acute Stroke (30 分)
    A1103 Integer Factorization (30 分)
    A1032 Sharing (25 分)
  • 原文地址:https://www.cnblogs.com/lhh-njq-best/p/5959651.html
Copyright © 2020-2023  润新知