今天我还在休息和整理了一些数据库方面的资料,没有去教室。下面的日记是方老师记录的:
今天由梁言兵老师继续讲解工作流相关的知识。上午讲工作流中表达式的解析,以及Decision节点如何根据表达式的计算结果进行相应的跳转,并讲解了工作流中的异常处理。下午复习以前讲解的解析XML文件生成workflow对象的过程,同时讲解如何把一个workflow对象转变成相应的XML文件。课程临近结束时讲解WEB2.0的新特性,什么是AJAX、实践操作并感受AJAX在几个著名项目中的应用、当前流行的AJAX框架等。
工作流中表达式的解析
工作流运行过程中表达式计算所需数据的几种获得方式,并结合在XML文件中配置表达式所需的数据,实例讲解了表达式的解析。
1、在workflow的XML文件中配置一个<variable>元素,用于定义表达式计算所需的值,并设置相应的名称、值和变量类型。该元素对应于workflow中的Variable对象。
2、创建一个ExpressionEvaluator类,该类通过构造函数接收需要计算的表达式,以及表达式计算所用的数据,并定义了一个用于解析并计算表达式值的evaluate方法。
3、Decision节点在调用它的doComplet方法时,调用ExpressionEvaluator类的evaluate方法,然后根据其返回值判断工作流引擎跳转到哪个结点执行。
所涉及到的小知识点:
1、传递程序运行所需的扭转参数(即表达式计算时所需的数据)时,通常有如下几种方式:
l 在调用工作流节点的active方法时传入相对应的参数。
l 在调用工作流节点的active方法时传入一个workflow对象。
l 在调用工作流节点的active方法时传入一个workflowContext对象。
上两种方式不利于程序的扩展和维护,从面向对象的方面考虑,通常的做法是创建一个workflowContext对象,该对象用于封装workflow运行时的环境信息。类似于servlet中的servletContext对象。
2、程序代码中没有完成的部分用todo标记进行说明,便于今后查找并完善。
3、java.util.ResourceBundle类的作用以及其应用场景。用于读取资源文件,广泛用于国际化、配置文件处理等等。
4、复习final关键字的几种应用场景:
l 用在类前面:此类不能被继承。
l 用在方法前面:此方法不能被覆盖。
l 用在变量前面:变量不能被修改。
工作流中的异常处理
1、java.lang.exception类的四种构造函数。
2、工作流执行过程中的异常类型。
l 实际的业务异常
l 第三方异常
3、构建工作流所用到的异常类workflowException。
XML----------àworkflow
转换过种中的两个主要步骤:
l 根据XML文件中的标签生成相应的数据对象。
l 建立对象之间的关联。
workflow ----------à XML
完善workflow项目中的XmlWriter类,实现workflow对象到XML文件的转换。
分享到:
相关推荐
2. **表格生效日期**:2005年2月1日,这是施工日记开始使用的日期,也可能是工程开始的时间点。从这个日期起,所有与工程相关的重要活动和变更都应在此日记中记录。 3. **序号**:用于区分每天的施工记录,方便按...
【电子商务实习日记】这篇文档记录了作者在2014年2月至3月期间在西安西木电子科技有限公司实习的经历,这家公司主要通过阿里巴巴和淘宝平台进行销售。以下是从日记中提炼出的相关知识点: 1. **电子商务运营基础**...
1. **时间的价值**:张一鸣在2011年9月10日的微博中强烈建议年轻人应当重视时间的价值,尽可能地节省时间用于更有意义的事情。 2. **加入创业公司的优势**:他指出加入一家优秀的早期公司对于个人成长非常有利,因为...
11月9日,她带领学生学习画垂线和平行线,锻炼他们的空间想象能力;11月25日,她强调基础扎实的重要性,这是她对教学质量的追求。 在教学与个人成长的关系上,X善娜老师不断进行自我反思和提升。12月7日,她提倡给...
9. **安全日记**:记录安全员每天的工作,包括检查、验收、职工行为和上级检查等情况,用于追踪和改进安全管理。 10. **工伤事故处理**:要求项目部每月报告安全生产情况,即使无事故也需要记录,以备查阅。 11. *...
日记帐信息层次结构则帮助组织和管理凭证的详细信息,包括日记帐批、日记帐头和日记帐行,每部分都有其特定的作用和内容。 在实际操作中,财务人员需要熟悉以上各项功能,以确保总帐模块的高效运行。通过培训,财务...
- 准备阶段:8月29日至9月4日,实习生报到,随班听课,准备教案和预讲,了解班级情况,制定班主任工作计划。 - 实习阶段:8月29日至10月16日,进行课堂教学,开展班级工作,至少编写4个教案,完成8个课时的教学,...
8. 自我反思与成长:教师持续记录工作和生活的感悟,形成培训日记,这有助于提升教师的专业素养和教育理想。 9. 未来规划:回到原工作岗位后,教师需要继续思考和努力,巩固和拓展支教期间的经验,为今后的教学工作...
文档“安全监理台帐培训资料全.doc”是关于建设工程安全监理的重要参考资料,包含了多个关键环节的安全管理和监控要点。以下是对其中涉及的知识点的详细说明: 1. **项目委托监理合同**:这是监理工作的基础,明确...
从给定的文件信息来看,本文档主要围绕一位新入职的幼儿教师在2021年9月的个人述职报告展开。以下是从标题、描述、部分内容中提炼的关键知识点。 ### 关键知识点概述 #### 一、职业转变的心理适应 - **初次入职的...
9. **HR面试**: 人力资源面试更关注个人素质和公司文化的匹配,包括自我介绍、期望的工作时间、薪资待遇以及公司提供的培训计划。 10. **自学能力**: 自学Python和爬虫四个月即找到实习工作,体现了较强的自学能力...
**时间安排**:实习通常在大四期间进行,如2009年12月7日至2010年4月9日,随后于4月12日返校。 **先修课程**:涵盖大一至大四的所有课程,确保学生具备全面的专业知识基础。 **实习要求**: 1. 遵守实习时间和...
2. **试用期管理**:新业务员需携带相关证件参加岗前培训,通过培训后才能正式上岗。试用期通常为几个月,期间会综合评估责任心、业务能力和对公司贡献来决定转正时间。 3. **保密规定**:业务员必须对企业忠诚,...
实习内容 3 2.1用友U8产品的学习 3 2.1.1软件应用领域 4 2.1.2用友ERP-U8应用的系统运行环境: 5 2.1.3用友ERP-U8的系统安装 6 2.2用友公司结构 9 3实习心得 10 4 实习日记 10 参考文献 12 5 附录: 12 (二)用友...
提供完备的帐务系统,月记帐、日记帐,提供多种综合查询及统计报表功能、软件提供多种日报表、月报表,软件提供庞大的图表分析系统及库存、经营报警系统,多方位为企业经营决策提供服务。 14.安全可靠的数据库备份...
13. 员工培训申请表:员工申请参加培训时填写,为培训资源分配提供依据。 14. 年度员工培训实施情况汇总表:总结培训效果,评估培训项目的成功与否。 15. 合同(标书)评审/会签表:多部门共同审查合同或标书,...
6. 每期一事:结合“每月一事”的理念,学校组织各类活动,如趣味运动会、感恩演讲会和集体舞比赛,旨在通过实践活动,丰富学生的生活体验,培养团队合作和情感表达能力。 7. 周周成长课:每周一次的成长课程,采用...
5. 内部信息员制度:旨在加强部门间沟通,信息员每月整理活动信息并上传,便于工作总结和信息共享。 6. 主题团日活动:围绕特定主题,如建团和建校周年纪念,开展多种活动形式,如参观、交流、志愿服务等。 7. ...
4. **调任新岗位**:xx年9月,校长调任魏矿学校,短时间内深入了解学校,解决了教职工关注的问题,提出了“12345”工作思路,明确了学校的发展方向和核心理念。 5. **办学思路与理念**:“12345”工作思路以提高...