YT工作日志-0911
上午
在导师的帮助下,帮我从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,知道用的字段和查询用的方法。所以还没有分析全,这里就不一一描述。等分析完整了再上贴上来。
YT工作日志-0911的更多相关文章
- 使用SharePoint Designer定制开发员工工作日志系统实例!
昨天已介绍了一篇<使用SharePoint Designer定制开发专家库系统实例!>,今天继续来介绍使用SharePoint Designer定制开发员工工作日志系统实例,主要功能包括填 ...
- JIRA开启时间追踪并为问题记录工作日志
在升级版的JIRA中(4.2or4.3),我们可以使用其记录工作日志的功能.之前研究了很长时间,就是找不到初始预估时间在哪里设置,但是剩余工作时间与耗费时间都可以填写.根据官网的帮助文档也没找到合适的 ...
- WebADI_WebADI工作日志设定(案例)
20150707 Created By BaoXinjian
- ubuntu下定时弹窗记录工作日志
背景 记录工作日志,是一个很好的习惯,但不容易坚持,本来打算每天记录,但经常拖延,拖着拖着,有一些事情就忘记了. 等到写周报或月报的时候,才会开始翻邮件,聊天记录,各个仓库的提交log等,回忆都干了些 ...
- 工作日志,error parsing query: unable to find time zone
工作日志,error parsing query: unable to find time zone 坑 Windows 系统使用influxdb数据库,在执行查询语句时提示 ERR: error p ...
- 工作日志,go get -v -x github.com/pebbe/zmq4 失败问题
工作日志,go get -v -x github.com/pebbe/zmq4 失败问题 笔者因为工作需要使用ZeroMQ,但是在执行go get -v -x github.com/pebbe/zmq ...
- 工作日志,证书无效 unable to find valid certification path to requested target
工作日志,证书无效 unable to find valid certification path to requested target 最近被这个问题弄得头大.导致所有用到 se.transmod ...
- android Locat工作日志的使用
#3.Logcat日志工具的使用 日志的等级: error:最高等级,错误信息,红色 warn:比较高,警告信息,橙色 debug:较高,调试信息,蓝色 info:一般,一般信息,绿色 verbose ...
- 工作日志2014-06-10(实现C语言解析XML获得查询关键字)
#include "GetInfo.h" ]; int GetInfoToWrite(char* path, char* domain,Write_t* pwrite); int ...
随机推荐
- codeforces 478B Random Teams
codeforces 478B Random Teams 解题报告 题目链接:cm.hust.edu.cn/vjudge/contest/view.action?cid=88890#probl ...
- linux账户管理(centos)
1./etc/passwd 非常详细的/etc/passwd解释 http://luzl.iteye.com/blog/564404 vi /etc/passwd,可以看到如下信息,在最后一行可以看到 ...
- BZOJ 3293 分金币
整体来说,这道题与之前做的1045题目完全一样,出了说法不一样外,思路及做法可以照搬,因此在这里便不再详解. 程序如下:(如有疑问请参看我的博客http://www.cnblogs.co ...
- C# Base64解码 二进制输出
具体的:Base64编码解码还需要学习 /// <summary> /// base64 解码Excel下载 /// </summary> /// <param name ...
- Using WMIC For Gathering System Info
WMIC is a command line interface to WMI (Windows Management Instrumentation). While it has many uses ...
- Muduo 网络编程示例之零:前言
陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/ ...
- hdu 1236 1.3.2排名
排名 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission ...
- 1369 - Answering Queries(规律)
1369 - Answering Queries PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 M ...
- css3属性——border-radius用法
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <style> ...
- 漂亮竖向菜单 有缓存 javascript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...