ESOP系统熟悉。

来广州出差快两周了,如今对框架还不太熟悉,好虚啊。今天抽空看看吧。html

缕一缕这个步骤。web

进入登陆界面好像使用了代理,跳转到某个登陆页面以后才返回localhost。这个实现原理还不太清楚。之后再说吧。如今以员工借支为例,过一遍流程。ajax

1.点击财务管理。发送一些请求。spring

这个是请求模版。app

具体应该用的springframework。具体工做原理应该就是各类反射了。框架

如今拆分一下请求。http://localhost:8080/esop-webapp/ 请求本地8080端口。由Tomcat进行分配。具体由哪个工程下的doGet或者doPost进行处理。webapp

admin/accounting/payment  这一块用来区分的是一个超类。socket

应该是用到反射获取它能够某一类下的URL请求。接下来细分的交给子类去作处理。布局

employeeAdvance/listui

这个类继承了以前那个类。拦截以后的请求。我以为这个方法返回的东西就是socket里的outputStream。

具体分析如下这个方法。打断点走一下。

首先获取当前登陆角色,往model里面设置一些属性。

到最后,解析出一串字符。 /admin/accounting/payment +/employeeAdvance/list

应该是从同工程目录下寻找这个文件。

而后在同工程下找到了这个文件。

这是一个用freemark写的东西。可动态生成html。

注意文件第一页。<@layout.ajaxContent title="员工借支" scripts="/admin/accounting/payment/employeeAdvance/list.js">

表示它一样引用了那个文件夹下的list.js。

好像每一个页面的list都差很少。

如今应该有一个超类的JS。先找找在哪,commen_ui_form.js这个文件。

以上应该是网页布局,下面看看数据获取(重头戏!)。

Request URL:

http://localhost:8080/esop-webapp/admin/accounting/payment/employeeAdvance/list/getdata

直接找payment/employeeAdvance/list/getdata吧。

相关文章
相关标签/搜索