上午

在导师的帮助下,帮我从svn上下载了项目。但是因为项目太大(不算jar包有730M),很多模块不是我工作中涉及的,但是运行的时候会报错,所以导师还帮我找了很多错误。把那些不需要的东西注释了。就这样一件事忙活了一个上午,也耽误导师工作了。

下午

下午我把导师告诉我需要注释了的东西注释了之后,就开始大致看看代码了。导师让我看的页面叫:中转费收入账单生成。我首先分析了这个页面是怎么生成的。通过地址看到一个action叫transferGenList.action。通过搜索。我在项目中发现了两个比较重要的东东--TransferGenAction.java和transferGen.jsp。transferGenList.action通过action.xml中的配置,映射到class:transferGenAction和method:list中。transferGenAction对应的就是TransferGenAction.java,在TransferGenAction.java中有一个list()方法。同时在action.xml中的对应的action中还对应一个result。在result中有两个比较重要的参数type:tiles和中间值transferGen。通过查询发现,有一个叫tiles.xml的文件,就是对应transferGen的,里面配置的都是一些jsp页面。transferGen对应的就是transferGen.jsp到这里。在MVC中一个简单的流程的算是分析完成。

下面分析TransferGenAction.java这个文件。首先看它的基础关系,它extends stlCommonAction extends CrudBaseAction extends JqGridBaseAction extends BaseAction extends actionSupport。到最后发现了熟悉的东东。其实万变不离框架,我觉得只要按照一般老师说的规律去做,看看他一次执行过程。很多东西非常的清楚。在看看TransferGenAction中有很多的字段、属性和字段。先不用管那么多。找到了list(),发现它做了两事件。1、打印日志。2、读取登录用户信息。登录用户在这里被分成了三类:分拨中心财务、分公司财务和其它。

在transferGen.jsp中分为查询条件和显示结果两个板块。这里我本来想分析查询的执行流程,但是因为没有找到对应的action,知道用的字段和查询用的方法。所以还没有分析全,这里就不一一描述。等分析完整了再上贴上来。

转载于:https://www.cnblogs.com/pangblog/p/3317961.html

YT工作日志-0911相关推荐

  1. 每天写的叫工作日志,每周写的总结叫周报,每月写的叫月报

    有些时候,老板会突发让您求每天都要写工作周报,什么项目什么任务,完成情况,完成花费的时间等,然后汇总部门周报:也不是写不出,只是不知道有时候重复做一个项目,到底每天有什么好写?不知道大家公司是否写周报 ...

  2. Leangoo敏捷开发项目管理软件-工作日志

    Leangoo敏捷开发项目管理软件为了计算研发成本,每天开发人员可以填报他在每个需求上实际花费了多少时间,管理员可以按月进行统计. 工作日志的统计:

  3. 【连载】高效人士的116个IT秘诀(第2版)——秘诀25快速记录你的工作日志

    上一篇:[连载]高效人士的116个IT秘诀(第2版)--秘诀24为你的时间建一个构造图 等级--初级 平台--全部 成本--免费 一直记录自己所做的事情实际花费了多少时间并不是一件容易的事,但工作日志 ...

  4. 【机器学习】人工智能典型应用:班组工作日志转绩效类型

    应用背景: 通信运检一班绩效的机制是利用每天的工作日志,将工作内容按照<一线班组工作积分制考核实施方案(20190108修订)>中的工作基本额定标准库进行对应,就可以知道每天的工分,每月工 ...

  5. 工作日志之个人统计篇

    前面的工作日志分享篇中我们详细介绍了如何将开发人员的工作信息分享给自己的主管和团队中的其他人.一般来说,研发工作者了解他们的工作状况时,通常并不会过多的去关注每一个研发工作的细节,而往往更加需要关注的 ...

  6. TeamCola - 最好用的团队工作日志软件

    TeamCola - 最好用的团队工作日志软件 "真的必须说赞,每天晚饭之后看看团队的记录,然后给每个人一句鼓励或建议的话,真是让人精神振奋. - NeoZhang,果合移动 "他 ...

  7. office工作日志文件_风暴事件处理器–每个工作者的GC日志文件

    office工作日志文件 在过去的三个月中,我正在与一个新团队合作,为电信领域的大数据分析构建产品. Storm事件处理器是我们使用的主要框架之一,它确实很棒. 您可以阅读其官方文档中的更多详细信息( ...

  8. 自己闲来无事做的工作日志WEB程序(VB.NET)

    代码下载在 :http://cnnet.europe.webmatrixhosting.net/example/worklog.rar 以下的服务器取消了===取消====服务器关了 [2003.09 ...

  9. 计算机专业毕业设计工作日志,计算机科学技术系毕业设计工作日志

    计算机科学技术系毕业设计工作日志 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 .计算机科学技术系2012届毕业生毕业设计(论文)工 ...

  10. 每周跑一下Python脚本,轻松生成工作日志模板

    需求: 1.因为有要记录每天工作日志的需求,为了方便就写了个日志模板 2.已经实现打包,每周一 只需要跑一下脚本就行 3.其他需求同理 本人python学习萌新-这里贴一下一期版本源码-仅供学习-勿喷 ...

最新文章

  1. 个人项目框架搭建 -- 缓存接口与实现
  2. [调试技巧] 如何利用WinDbg找出程序崩溃的位置
  3. Android中的基础控件CheckBox、RadioButton、ToggleButton、SeekBar
  4. NTU 课程笔记 CV6422 Statistical Methods Applications (1) 基本统计知识
  5. python精要(71)-VMDK操作(1)
  6. set escape on
  7. Gearman 异步处理委派任务
  8. 【渝粤教育】广东开放大学 电路分析基础 形成性考核 (59)
  9. python 爬虫工具 butter_GitHub - TheButterflyOdor/proxy_pool: Python爬虫代理IP池(proxy pool)
  10. android复位机器人图片_Universal-Image-Loader 图片异步加载类库还不熟?
  11. 小米9京东预约破百万!明日正式首销:售价2999元起
  12. web.xml中,spring模块化加载xml方式
  13. php数组操作,内容相同,键值不同,互换
  14. Microsoft Visual C++ 修复工具
  15. jeDate日期控件 时间最大值最小值禁用的bug修改
  16. Java 正则表达式的用法与实例
  17. 《地平线:零之曙光》——游戏体验和主观评价
  18. 很开心你能来,不遗憾你走开
  19. MySQL下载和安装(Windows)
  20. kettle(pdi)数据库连接中的密码的加密与解密

热门文章

  1. Dediprog EM100Pro-G2 安装与配置教程
  2. Cmake构建_指定gcc/g++版本
  3. Mysql中INSTR(str, substr)函数
  4. Node.js 使用http客户端向网站请求数据并保存
  5. 《计算机系统:系统架构与操作系统的高度集成》——1.3 操作系统的作用
  6. *-mapper.xml配置文件
  7. IIS7.5配制支持PHP脚本错误代码0x80070002
  8. java_自由块(静态块和非静态块)
  9. 【反向并查集、联通图】P1197 [JSOI2008]星球大战
  10. .net core 中 Identity Server 4 Topic 之 Startup