zoukankan      html  css  js  c++  java
  • SpringMVC+MYBatis企业应用实战笔记

    Javaee应用分层

    Domain Object 由一系列的 pojo组成,往往包含了各自所需实现的业务逻辑方法

    DAO (Data Access Object,数据访问对象)层,实现了对数据库的创建、查询、更新和删除。在Mybatis中称为Mapper层

    Service(业务逻辑)层

    Controller(控制器)层 拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,根据处理结果向不同的表现出组件转发。

    View层。

    Springmvc

    前端控制器(中心)

    处理器映射器

    处理器适配器

    视图解析器

    2018/7/27

    @RequestMapping注解

    1 value @RequestMapping(value="/hello")

    2 method @RequestMapping(value="/hello",method=RequestMethod.POST)

    3 consumes 该属性指定处理请求的提交内容类型(Content-Type)@RequestMapping(value="/hello",method=RequestMethod.POST,consumes="application/json")

    4 produces 指定返回的内容类型,返回的内容类型必须是request请求头(Accept)中包含的类型。

    5 params

    6 headers

    @RequestParam注解

    @RequestParam(value="loginname",required=true,defaultValue="admin")

    2018/8/1

    SpringAOP

    通知Advice 连接点Join point 切点Point Cut 切面Aspect 引入Introdution 织入Weaving

    通知包含了需要用于多个应用对象的横切行为;连接点是程序执行过程中能够应用通知的所有点;切点定义了通知被应用的具体位置(在哪些连接点)。其中关键的概念是切点定义了哪些连接点会得到通知(增强)。创建切点来定义切面所织入的连接点是AOP框架的基本功能。

  • 相关阅读:
    用DecimalFormat格式化十进制数字的实际应用
    ETL测试小结
    浅谈DB2的四个隔离级别
    POI处理Excel中各种日期格式问题
    如何将Object类型转换成String类型
    ArrayList和LinkedList
    DB2 编目并访问远程数据库
    EXCEL解析之终极方法WorkbookFactory
    DB2中coalesce函数的应用
    【Linux学习】Linux用户管理2—用户配置文件
  • 原文地址:https://www.cnblogs.com/joan-HTY/p/9400998.html
Copyright © 2011-2022 走看看