PE:

根据配置的交易ID找到template,根据template找到chain,根据chain执行command,如果发现需要结束,跳出command,执行template,执行action。

Chain的定义,默认必须要有deletegateCommand

xxxxxCommand

常用command:validationCommand,ruleCommand,roleControlCommand

注意:

1.validationCommand是负责检验数据合法性的,如果没有这个command,那么在transaction中调用的style就不生效,会报错

2.ruleCommand是负责检验数据的规则的,就是transaction种对应的rules, 没有这个command就不能执行rules的规则校验,如日期的先后顺序等

3.roleControlCommand是负责校验权限的

Template的定义

Placeholder

要定义class,chain,chain的定义见上面

定义完chain后,还要定义command.....

PE框架学习之道:PE框架——template,command,chain相关推荐

  1. 框架学习系列 之Struts2框架学习总结

    1 介绍 学习和使用Struts2框架有了一段时间,这里将学习心得总结在博客的文章里面.期间也参考学习了其他优秀的文章,如有错误之处欢迎指正,转载请申明原文地址,希望大家支持,谢谢. 2 What:什 ...

  2. Celery 框架学习笔记(分布式框架)

    在学习Celery之前,我先简单的去了解了一下什么是生产者消费者模式. 生产者消费者模式 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是 ...

  3. Spring框架学习笔记(1) ---[spring框架概念 , 初步上手使用Spring , 控制反转 依赖注入初步理解 ]

    spring官网 -->spring官网 spring5.3.12–>spring-framework 在线文档 --> Spring 5.3.12 文章目录 1.Spring概论 ...

  4. SpringMVC框架学习(一)——框架部署和使用

    文章目录 1. 框架部署 1.1 基于Maven创建一个web工程 1.2 添加SpringMVC依赖 1.3 创建配置文件 1.4 配置前端控制器 2. 框架的使用 2.1 创建控制器类 2.2 静 ...

  5. [Laravel框架学习一]:Laravel框架的安装以及 Composer的安装

    1.先下载Composer-Setup.exe,下载地址:下载Composer .会自动搜索PHP.exe的安装路径,如果没有,就手动找到php路径下的php.exe. 2.在PHP目录下,打开php ...

  6. 【JAVA线上实习】【SSM框架学习】利用SSM框架完成增删改查-----查

    前言 写博客写到脊椎断掉QAQ 知识拓展与延申 -[设计模式] 其实这方面我也不是很懂,有空补充 -[事务] 以上关于事务的所有解释来自于博客: https://blog.csdn.net/CSDN_ ...

  7. JeeSite 框架学习笔记

    JeeSite 框架学习笔记 目录 JeeSite 框架学习笔记 一.全局配置 1. 获取 Resource资源实际路径 DefaultResourceLoader 2. 配置前端 js css 二. ...

  8. spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring

    本节主要内容: 1:通过代码演示实现零XML配置spring 2:使用重点注解理解 声明: 本文是<凯哥陪你学系列-框架学习之spring boot框架学习>中spring boot框架学 ...

  9. Struts2框架学习(二) Action

    Struts2框架学习(二) Action Struts2框架中的Action类是一个单独的javabean对象.不像Struts1中还要去继承HttpServlet,耦合度减小了. 1,流程 拦截器 ...

最新文章

  1. linux c/c++ 原子操作库 atomic atomic_flag 简介
  2. 数据中心用蓄电池解决方案
  3. RabbitMQ入门(五)-Topics(主题)
  4. 空间数据索引RTree完全解析及Java实现
  5. Java LocalDate类| 带示例的getDayOfYear()方法
  6. android中的 listview,Android中ListView的初步认识(一)
  7. C# 如何提取SaveFileDialog的保存路径?
  8. python38使用_笨方法学Python 习题38:列表的操作
  9. Golang学习资源整理
  10. 一种高效查找树-radix的实现
  11. 方根法公式_方根的简易算法
  12. flex布局常用布局方式(一行显示固定个数,自动换行显示)
  13. 21天学Python --- 打卡2:Regular Expression
  14. Android studio基础练习07【获取手机通讯录】
  15. 基于SINR最优的VoLTE异频切换优化
  16. java indexOf方法
  17. 小米手环深圳通服务器维护,小米手环3 NFC版上手:手机刷公交卡的日子一去不复返了...
  18. 软件项目开发业界通常报价和收费方式
  19. java-php-python-springboot网络记账设计服务端计算机毕业设计
  20. android日期联动,Android时间(TimePicker)日期(DatePicker)控件联动

热门文章

  1. Java:通过读取文件头来得到文件真实类型
  2. 卡壳卡壳(是读qia)
  3. 用Python求完美数
  4. 社区团购小程序怎么做,全流程解析
  5. 解决PL2303TA不支援WINDOWS 11及后续版本的问题
  6. 美团企业版:地利尚可,天时不足
  7. 摄影教学 - 城市夜景
  8. 【华为】Smart-Link基础知识
  9. 笔记本电脑睡眠或休眠无法唤醒怎么办?
  10. 直方图归一化因子计算公式