00:02
好,那这个流程呢,我们设计好了,下边编码实现就行了,那还是从底层开始写,Micro开始写,那这个micro是不是已经写过了,直接复用就行了,Service是不是也写过了,这两个都写过,都不用写了,下边直接写CTRL了,来创建一个交易CTRL的一个类,在这里边加一个方法,一访问它跳转到交易的主页面就行了,所以下边我们来写它了,然后呢,这个地方来写一下,在写个controller,那它也是属于业务管理的功能,所以我们在这个control里边写就行了,在这边加一个controller,右键创建一个controller,知道,然后呢,这个地方来个交易的controller,传三个controller啊。然后呢,大家看它这个CTRLL层诺类,那这个地方给它加一个注解,来一个叫CTRLL注解,当然说这个包已经被扫描过了,所以不用管了,然后呢,在这里边写方法就行了,那我们在这边提供一个方法,这个方法将来一访问它要跳转到交易的主页面去,那我们直接写了CTRL的方法,Public仿止什么类型的,对,是不是字符串类型的,对,跳转页面字符串类型了,方案名要跳转主页面,我就写index了,这样就行了,然后呢,这样我们就可以了,然后呢,在这里边这个CTRL存的方法,它将来要处理客户端的发过来请求,所以给他分配一个URL,这个URL来个request map,然后呢,我们说这个request map,这个URL我说。
01:37
要和他处理的自源路径保持一致,他处理的自源路径谁呢?是不是特往这个页面去啊?这个页面的自源路径从哪找对,试图解析往下找找谁呀?沃克奔驰在我身上知道吗?所以我直接写了沃克奔驰,然后呢,这个地方来一个叫transion这样情况。
02:04
然后呢,下边资源的名称我就和方法名一样了,叫度这样就行了,那么将来他跳转页面不用加瑞旺报备,然后客户端没有参数,不用定义形单了,在这儿直接写我们代码就行了,那写我代码干什么?我们这个地方已经设计的很明白了,在这个地方他接入到请求之后,没有参数,不用获取,不用封膜,直接调用S号查动态数据就行了,所以我们这地方直接拿到调用S号方网,然后呢查询,那么查询我们的动态数据,哪些动态数据一个交易的类型和交易的来源,那他要调这个么?这什么调service呢?调数据字典的service,这个地方要注意呢,数据字典指导service private来一个叫dictionary value service,然后呢dictionary value service,然后在这注入进了of world,然后呢,直接调过来就行了,那调的话这个地方继续了拉。
03:05
点来一个叫query dictionary value by Type Code,这个Type Code咱们刚才已经看了,就这个交易的类型拷贝,然后呢,放到我们这来就行,这样好,然后呢定一个list,把它保存了list,然后呢,这里边来一个第一个generation value实体项,我这个地方就叫卡list啊。这样的话,我们这个状把交易的类型这个下拉列表数据查出来了,下边还有交易的来源,交易的来源还是调查它里边还是这个方法好,然后呢,这个来源它的类型的编码就这个S,然后呢把这个S写到这,这样的话就可以了,然后呢,这个地方定一个list list里边是一个一个的数据字量指导数据对象,我们把它叫做list source list。然后呢,大家看把这些动态动态数据查出来了,要传给JSP,那怎么传,通过作用预传,所以我们这种大数据,然后呢,保存到保存到作用域的,那我们这个作用域就是快。
04:11
然后我要拿到request,拿request在这注入request,叫http request,然后呢,注入进来,直接放里边就行了,Request set atribu,然后呢,把我们这个数据放这边,这是交易的类型,交易的类型。然后呢,这个地方来request.set k别还有一个交易的来源source list,然后呢,这个地方来个source list知道,然后呢,下边请求转发,那么请求转发转发请求转发转发到我们的交易的主页面,那如何转发return直接你转到哪个页面,把那个页面的资源路径写到这,那这个资源路径就是这个了,Worker奔驰transaction index,那来吧,那这个地方来个worker奔驰,然后呢,这个是transaction,然后呢,这个是in,它会自动加上前缀和后缀,这样就行了。
05:11
这样的话,我们这CTRLL就行了,CTRL这行了,后台这些代码都行了。好,下边就是前台了,前台我们说一个发请求,一个是这个JS页面,那先写这个JSP页面吧,这个地方来一方。写这个JSP页面,那我们这个地方来写它,然后呢,把这个JSP页面把它改成JSP里边,通过E表达式JSTL把数据取出来,显示到下拉列表里边就行了,所以呢,先把这个它先把它改成GSP吧,改成GSP先的编码被子标签和GSTL标签库,所以直接拷过来一个就行了,那这个地方直接拷过来一个,随便找一个以前的。然后呢,这个地方把这些拷过来。CTRLC拷贝,然后呢写到我们这地方了,然后呢把它我这样就行了,然后呢这些点点都不要了,然后呢CTRL2.replay操全替换掉了,然后把它重命名称,JSP右键重命名,然后呢这个地方改成我们的SP这样就行了。
06:18
好,这样的话我们就改完了,改完之后在这个页面上ER表示是接条取数据显示到相应的下拉列表,那那显示吧,那首先来看看这个这一个先看看这个查询条件这个地方啊,看看查询条件它这个吧,这个页面好好在什么地方呢。没有模带窗手你看吧,从一开始就是查询列表知道吗?就是顶部的这些内容你知道,然后呢,来找一找,来看找一找,我们这个这是交易啊,哪个哪个哪个。这叫index交易,Index还有个阶段是哪一哪一,怎么还有个阶段呀。啊,这个还有一个下拉链宝是吧,对这个还有一下来宝,这个落下了,那怎么办呢?加一个吧,这地方加一条。
07:04
查询交易的阶段吧,这个地方来一个调用,调用service层方法方法来查询,查询交易阶段,这个交易阶段叫stage list站起了。好这样就行了,完了呢,大家看这个地方,我们写这个代码的时候,后台这个CTRL这个代码也得给它加一。交易的交易的,然后呢,这个地方那再掉一个吧。这个地方调好吧,然后呢,还是调这个service点,再来一个框,交易的阶段,阶段的编码是stage,然后呢,这个地方来个list list里边是第个ction里边这个方来个stage list知道吗?然后呢,把数据保存了多少request就是set,然后呢,这个地方来个stage list,然后呢这个地方这样就行了。
08:06
好了好了之后呢,我们继续来写这个,那这个交易的阶段来看这个地方就来吧,这些这都美工写死的,给它去掉,去掉之后来便利我们那个c for each这样就行了,这样然后呢,在这里边有个属性一表示你要便利的是哪一个集合,那通过ER表格取就行了,取谁取作用于里边数据。作文这数据跳转之前已经查出来放到作文里边了,然后呢,直接放到这里边,这个地方变列是它,它里边每一个元素都是一个数据资产值,到实际对象定一个变量来保存的,这个变量我叫S了,然后在这边每变成一个数据字点值,在这边显示一个option,这个option里边这是给用户看的,叫S点叫什么value,然后真正贴合后台的来一个啊s.ID知道吗?
09:06
好,这时候我们说这个阶段下边这是交易的类型,同样还是便利来一个C,来一个for each,然后呢,这个地方来,然后呢,在这个地方来一个叫一特,你要便利的是哪一个集合,我们就便利的这个集合交易的那么类型,然后这个地方来一个循环变量,我们这个地方随便叫了,我就叫提提了。然后呢,这个地方继续来,每变上一个交易的类型,这个地方来给它显示一个option,然后呢,Option标签体里边给用户看到,然后叫 Tt.Y6,然后真正提到后台的ID,这不是ID了,这个叫什么?对Y6,嗯,等于好,然后呢,这个地方来取一个叫tt.id。这是交易的类型,下边交易的来源取出来,显示出来交易的来源来一个来一个for each for each这样就行了,然后呢,这个地方来个be term,然后呢,变的是哪一个集合,就是我们这个集合叫south list,然后呢,把它放到我们这里边,真正这个这个定一个循环变量叫它。
10:25
这个旋呢,我就叫做so吧,随便来了,然后呢,这个地方来一个啊,然后呢,这个地方来一个option option标间体里边给用户看嘛,这个来个so.value真正提到后台的value Dollar符号so.id这样的话,大看这三个下拉列表,列表数据都影响了,想让这在这个主页面上面只有这三个动态数据。它上面没有模态窗口了,所以我们这些动态数据有的我们都能看到。所以这样的话,这个页面也就写完了。
11:03
这个页面写完了,整个流程还从这,只需要从这发一个请求就行了。这个请求应该发一个同步请求,在哪儿发,当用户一点这个菜单,就发了哪一个,就这个菜单。就发了,所以下边我们就改这个菜单了,这个菜单我们以前已经写过了,它是一个是不是一个A标签啊,超级链接改一下HF就行了,改一下吧,然后呢,来找到这个菜单,这个菜单应该在业务的主页面,业务的主页面来找一找业务的主页面,看看哪一个就这个。他左边有个插头,就这插头。咱们前面已经写了两个市场活动。线索,按理说有同学写的快的,后边都已经写了,这个是不是,你按理说你应该写完了。这个地方也写完了是吧,下边我们就写这个就行了。所以最终一个项目做完了,应该说比这个菜单里边这些东西全改了,是,其实像我们来讲的话,因为做这些功能其实也比较有成就感了,是吧,像这些菜单上几十个菜单全都改完了,其实也代码也很多了是。
12:07
如果你自己来做的话,这样也写的代码也不不少,现在我们只做了这个,只做这个这个下面把它改了就行了,把它改了改成什么,改成咱们这个controller,这个controller呢,这个controller就这个把它改成它就行了。拷贝,然后呢,业务的主页面把它写到这。他一点这个地方在工作区里边就跳转到。交易的主页面,那这种动态数据都有了。好,这样的话呢,整个这个流程我们就行了,写完之后大家我们可以一块儿测一测了,所以下边我们来启动服务来测一测就行了。
13:09
然后呢,下边来登录一下张三YF123回车登录,然后呢,再看这个交易一点,它在工作区中就打开交易的主页面了,这些数据都是从数据里边查出来的,知道吧。找。这时候我们要这样,然后呢,大家那这样的话,我们这个流程做了,这个流程做上下一步,用户点它一点,它就要跳转到创建页面了,下一个流程就开始了,所以下边我们来做下一个流程了,知道吗?好,那做这个流程的话,我们还是首先来设计这个流程了,这个流程继续往下边写,用户来到这个交易的主页面了,就他一点这个地方来到交易主页面,那下边的话要想创建交易点这。所以用户点击创建按钮,继续在这个流程基础上画,用户点击点击创建按钮,创建按钮,一点创建按钮,大家看发生什么事,一点开是不是又跳转一个页面了,这个页面就是这个页面,交易的创建交易的页面就是这个。
14:19
c5.dsp知道吗?那这个页面我们说在外部in符下边,从客户端不能直接跳转,对经得经过一个control。而且这个CTRL我们说还是同样道理,跳转好跳转主要这个页面也有些动态数据,下拉列表,所有的用户阶段,类型来源,那这些数据要从数据库查出来,所以我们说大家是这样,他一点这个创建的时候应该向后台发请求,后台又有CTRLL接收并且处理了,然后呢,这个地方来一个controller。那这个CTRL是不是还是在以前叫交易CTRL里边加方法就行了,对这个地方我们不多说了,直接在这里边再加一个方法就行,那再加一个方法,我们这个地方继续拉他一点创建按钮,向他发一个请求,这个请求干什么,就要跳转到创建交易的页面,这个地方还是一个跳转的请求,跳转请求,这个请求大家想想同步的是义务的。
15:18
对,还是同步的,因为他要跳转页面同步请求,同步请求需要提交参数吗?对,不需要,因为他查那些数据不需要参数。然后呢,直接什么传过就行了,然后呢,直接发过来一个请求,那CTRL接入请求之后,那我们说没有参数,不用获取,更不用封装了,下面直接处理业务了,处理业务干什么?查数据,查什么数据,所有的用户,以及另外三个下拉这边的数据,那就查吧,查的话调service,那调service一个一个调吧,查所有的用户,调用户的service。叫英分子。User service,然后在user service里边加一个方法,这个方法其实咱们以前都已经写过了,叫查询所有的用户,那我就直接写了,叫query or user,这样吗?他就调map,调user的map,查下拉列表,就查这个列表,加了列表数据知道吧,然后呢,这个地方来一个,它这个地方来一个user色map,然后呢,在这里边加一个缝。
16:30
查询所有的用户,叫select all users。知道在这说执行骚扰句,查询所有的用户。执行SQL语句来查询所有的用户,那查询所有的用户,每一个用户都放了一个用户的实体对象。多个用户list,然后把这个list继续往外访,访问CT了,谁调到访问谁user list,这是所有的用户左右者这地方查到了下边查询阶段,查询类型,查询来源,那这些都得查询数据资源值那个表啊。
17:18
所以我就写一个剩下的直接什么,直接用一句话代替就行么?那查询那个阶段吧,这个地方要叫数据字典值的,Sorry,第一个线value service在这里边加一个方法,这个方法其实我们都已经写过了,知道吗?根据Type Code的查询数据字典值知道吗?那我们这个地方来一个叫query value,然后呢,By Type Code by Type Code,那这个type查询阶段阶段是此配置知道吧。然后呢,他就调map这个地方来,又调了map,调数据点,直到map知道,然后呢叫Y6MAP。
18:01
知道吗?然后呢,在这个map里边也有一个方法,这个方法咱们都已经服用好多次了,知道吗?然后呢,他去调这个方法。这个方法来一个啊叫select,第一个value by type裤裤,然后呢,在这里边穿一个。然后呢,在这个地方去执行搜狗局,执行搜狗局来查询,那么查询交易的阶段,查询完了之后,把查询的结果往回返就行了。那范围这那是一个例子。交易阶段下拉列表,列表所有的数据,这个地方来个stage离,然后CTR就拿到这个下拉列表的数据了。下边同样道理,查询交易的类型和交易的来源,所以这个地方还得调service,还是调数据资产值的service。那这个地方我就直接写了,用一句话来代替了调用,调用这个地方调用service层方法方法,然后呢,来查询交易的交易的类型,交易类型这个叫传塞ction transaction叫type list,同样再调一个。
19:26
调用service service层方法来查询交易的来源,来源来源交易的来源是个叫so例子,知道吧?这样的话,大看把这四个下拉这边数据都查出来,查出来之后把它们保存到作用域中。把数据保存到作用,一种叫request,保存在这里边干什么,要跳转了。
20:03
知道了吗?是吧,跳转哪跳转到创建交易的页面,就是c5.jsp,所以就要跳转过来,跳转过来这个地方再加一个环节,拖过来一个环节叫交易,就创建交易的页面叫c5.jsp跳过来了,然后呢,这个地方来直接跳转过来,通过request传数据请求转化。那这个JSP接入到转过来请求之后,它的两个职责,第一个从作用力中获取数据,快的中来获取数据,获取完了之后把这个数据显示到页面上面,我们把它渲染页面,把这下拉列表的数据都显示出来,叫渲渲染验证,渲染完了之后把这个运行的结果往回返返回给谁,谁发的请求返回给谁。那谁发的请求,客户端浏览器发的请求,返回给浏览器就行了。
21:03
No。那这是一个响应,解析响应,那浏览器能解析,解析的数据一定是个网页,这是一个网页叫HTML的一个网页,知道吧,然后把这个网页返回就行了。那网页浏览器拿到这个网页之后,它最擅长的事就是显示网页,它怎么显示,在指定的这个工作区中来显示创建交易的页面就行了,所以这个地方来浏览器在工作区中来显示创建交易的页面,知道吧,这样的话用户就看到这个页面了,也就说跳转过来了,你知道吗。这是我们说的这个流程,我们就想了。就设计好了,那设计好之后下边准备编码,那编码实现的话,从底层上写,先写map service,我们说这些map service这些方法以前都已经写过了,所以现在做到最后这些流程了,其实前面很多方法,封装好的方法在最后边都可以复用了,查询所有的用户这些都有了,根据Type Code查数据,资产值,这些都有了。
22:14
所以下边我们直接写ctrler就行,在交易的CTRL里边加一个方法,一访问这个方法将来要跳转到创建交易的页面,这样所以直接写controller这样就行了,那在这个controller这里边写一个方号,哪一个就这个交易的CL在这里边写个方。这个方法就直接写了CTRL层的方法,Public返回值是什么类型的,对跳转页面是string类行了,知道吧,然后呢,大家看下边这个双耳名了,双耳名建名之意,你随便写了,那他要什么,要跳转到创建页面,我就叫TOC,这样就行了,然后呢,这个地方给它分配一个ul。
23:01
这个地方来个分配ul,叫request mapping在这里边来一个uo,那这个URL我们说要和它处理的入段路径保证一致。他出的自源路径,将来他要跳转到创建页面,哪个页面就这个页面,那要和这个页面自源路径保持位置,那这个页面自源路径我就直接写了沃和奔驰下边来一个叫transaction,下边资源的名称TOC,然后呢点度。好,这是我们这个,然后呢,大家那这个方法,我们说将来跳转页面不用加入动方波腿,在这里边没有形参不用定义没有参数,不用定义行仓了,那直接写我们这个方法就行了,那写这方法干什么,我们这个流程设计很明白了。CTRLL接到请之后,没有参数,不用获取,也不用封装,直接调用SR方法去查数据,行查什么?查四个数据,所有的用户交易的阶段,交易的类型,交易的来源,知道吧,所以我们这个地方继续来,诶这个地方多了一个这个知道吧,好,下边我们来直接写了,在这个地方还要调用。
24:13
Service层方法来查询动态数据知道吗?那调度service那就调吧,查所有的用户,这个地方叫助力用户的service,然后呢,这个地方来一个user service service user,然后呢,这个地方它个叫凹凸work,然后呢,直接把它调过来就行了。好,然后呢点叫query or user,然后呢,这个地方得到一个例子,这都是设计好的,然后这个地方来个user叫U色离子啊,然后呢,该引进类引进来这样就行了,知道吧,然后下边掉那几个。查询交易的阶段、交易的类型、交易的来源。
25:04
查那几个单杠跟这个地方是不是一样的,对,直接拷过来就行了,拷贝过来,直接拷过来这个代码就复用了,然后这些四个数据都查完了,都查出来了,现在我们已经来到这了。下边把数据保存作用域中,把数据保存到作用语中,也就是说保存到我们request那这个地方,拿到request,拿到request,注入request,注入request。那就注入吧,这个地方来注入,然呢,Request比side和垂来注入一个所有的用户,这样就行,然后呢,这个地方来一个它就行了,下边这三个数据一样,跟这个地方一样拷贝过来这样。然后下边请求转发,转发到我们的创建页面去,就这个流程化保存完了之后转发,所以下边请求转发。
26:07
请求转吧。那如何转发直接return,要转到那个页面的资源路径,那要转到那个页面,就这个页面它的资源路径,沃和奔驰传save,那就来吧,这个来个work奔ction,然后呢,Transaction,然后呢,这个时候来个save,它会自动加上前缀和后缀。这样的话就controller我们就行了。CTRLL写完这个流程的后台就行了,知那下边我们就准备写前台了,前台先写这个页面吧,叫C5这个页面首先把它改成JSP,改成JSP编码格式,然后呢,Bases标签JSTL标签库这个地方直接考就行了,所以我这个地方直接考啊。把这些加进来拷贝,然后呢,放到我们这里边就行了。
27:01
加上贝字标上这些点点都变了。选中他们CTRL啊,然后点缀葡萄头这种整体广告贴完掉之后,把它重命名一下,改成JSP就行了。然后呢,这个地方改成我们的截P改一下就行了。然后呢,点这个地方确定修改。好在这里边通过EL表格式JTL把数据取出来,都显示出来就行了。那我们来先去取,那首先来看这里边,这是所有者来取大家,这个地方它有个摩擦状口,这个摩擦状我们后边用到再说,这个地方先不管了,然后呢,这个地方这个是摩擦窗口,不用管了啊,这是摩擦窗口。这磨大状了。然后呢,这个地方也有个模态窗口。这文化往下边找的哈,这是创建交易,这是所有者。
28:03
这是美公写死的,我们从作文里边取出来便历出来显示就行了。那取完这个地方来一个负意识,这样便利的是谁?这个地方来过meter?到符号啊,取谁取这个所有的用户,然后呢,把它写到这里边,然后呢,这个地方来一个VL,这个地方来个U就行了,然后呢,在这里边每变出来一个显示一个option,在这个option里边给用户看的是u.name行了,真正提到后台的Y6DOLLAR for优点。ID,同样的道理,大哥后边再往下找,还有谁呢?交易的交易的阶段,那它也是一样,C来一个这地方来一个来一个for each便利,它是便利交易的,哎,这个地方是这样。
29:10
这样就行了,对,是这样,然后呢,这个地方来一个便利的是这一个谁交易的阶段,交易的阶段把它拿过来这个地方,然后呢,再来VL,来一个S,在每变成个交易的阶段显示一个option,这个option里边给用户看看s.Y6,真正提高后台的Y6DOLLAR说法s.ID这时我们这样下边继续来还有什么交易的类型,然后呢,这个地方Dollar符啊Dollar符法这个,然后呢,这不是到了这个地方来一个,来一个继续便利for each,然后呢,这个地方来这个继续来e term,便利是谁?便利是这个交易的类型。
30:05
交易的类型,然后呢,VL循环变量TT,然后呢,在这里边每变成一个显示一个option option里边给用户看的叫TT点。对Y6,然后呢,这个地方真正提到后台的Y6等于Dollar符号它tt.id。同样下边这个是交易的来源,交易的来源来一个c.for each这样然后呢,这个地方来一个特变利谁变异的是这个交易的来源,然后呢,这个地方来啊,然后这个地方来循环变量,来一个so,然后呢,这个地方来一个啊O不是真正给用户看到so.Y6,然后呢,这个地方来一个Y6,真正贴到后台的so角ID,这样的话,再看这四个下拉,里边数据都有了。
31:05
都有下边的这个地方知道吗?这俩我们说我们课堂上不准备给他做了,但你得做知道吧,那怎么办呢?我这个地准备写死了。找一个市场活动,把名字写死到这儿,然后写一个隐藏玉写到这就行了,所以我这个地方来找一个市场活动啊好下边然后呢,找一场市场活动,来找一个市场活动,随便找一个了,然后找一个谁呢?看就找这个第一个吧,把名字CTRLC拷贝过来,把它放在哪呢?放到这个坑里边。放到这个框里边来找这个框呗,市场活动员,市场活动员是谁呢?就这个。这是那个框,对,给他赋一个值答复,对Y6我就写死了啊,按理说你是不是得动态的生成的,搜出来之后一选动态给它复制。知道吧,我这个地方我就写死了,然后同样这个地方来个隐藏玉,然后呢,这个地方来个太来一个黑的,然后呢,它的值先给他一个ID吧,这个ID来一个叫create-activity ID吧,你看他这个市场活动员,你刚刚才写的这个是name吧。
32:22
这段内容是他命名的时候没什么规则。然后呢,大看这个地方来一个Y6知道吧,这个也我也给他写死了知道吧,对,按理说你得自己自己选,搜出来之后一点那个radio自己付了,所以我就省事了知好这是这个同样大卡这个地方是不是也可以写死啊,找一个联系人就行了,找一个联系人来找一个联系人,就这个随便找一个,咱们好像就一个联系人好吗。再一个什么张三,这个给他搜出来,这个张三找这个联系人,联系人是谁呢?这个联系人就这个地方来一个Y6正方也给它也来一个in负,然后呢,Type a对ID等于create杠叫context ID,当这名字你随便写啊,然后呢,这个是VALUE6 value6找一个联系人,这个联系人ID肯能自己拷贝过来,所以说大看这俩我就写死了,那你看一下自己做就行了,这样的话大看这个页面上边除了这个可能性可配置和这个客户的名称自动补全,别的这些数据是不是都显示完了,对这俩个我们是下次明天重点给大家做的两个功能,知先把这个页面别的这些什么这些数据都给它显示出来,这样的话,当然我这个页面就写完了。
33:53
页面想完了,我们这个流程大家可以看到还剩谁了。还剩这个流程大,看还剩是不是一点创建按钮发个请求就行了,就可以跳转了,所以下边用户一点创建按钮,向后再发一个同步请求就行了,哪一个地方就是这个地方。
34:12
所以下边我们做这是不是给它加个单击时间就行了,对给创建按钮加一个单击时间,那给创建按钮应该在叫交易的主页面上面,交易的主页面就这个页面就这个,它上面有个创建按钮,可以搜一下。创建了。那就这个。这个美工已经加上了,但他这种方式我们说我们不,我们不用这种方式给他一个ID,这个地方叫可瑞特传三个省保平。然后呢,我们给他加一个单击时间,然后呢,加一个单机时间,这个地方继续来。在入口函数加给创建按钮,创建按钮添加单击事件,那首先选中创建按钮,然后呢点单击事件表示可类。
35:12
然后呢,大家看他一点,那创建的时候就会自动触发这个函数。在这个函数里面干什么?对发送同步请求,发同步请求怎么发,对window点,然后呢,Location点叫hi,然后呢,给他发一个请求就行了。那这个请求再看哪一个,就是咱们刚才写这个CTRLL知道吧,一点它就要跳转到创建页面去这个地方。诶,这个这这个页面把它放到没有参数不用提交,这样的话就行,这样的话,他让我们这个流程就设计好了,就就就完成了,前台后台都写完了,下边我们就可以测一测了,下边启动服务可以测一测了。
36:05
所以大家看啊,做到现在了,像这些流程应该比较熟练了,应该说。甚至有些这个流程图是吧,你做熟练了都不用画。这流程图就不用画,你天天写这些流程,所以你一看到这个需求,你就知道这个流程就基本上就这样了。有的时候不用画,你要做熟练了,所以我们说到工作过程中,这个流程图在开发的时候基本上不会画图,因为你做熟练了,不用画,你也都知道了,但一开始大家最好最好按照这种流程画,做出来了,你即使不用这种软件画,用个纸,用个笔也要简单画一。就做熟练了,这些都好办了,知道吧。所以这是我们这,然后呢,这个地方来个张三YF13点进来,然后呢,创建交易点这个交易来到交易的主页面,一点创建按钮,来到创建交易的页面,所以这些都是动态数据。
37:00
这数据,这动态数据,当然这个地方我就写死了。到时候你自己吧,你自己完成这些功能就行了,所以大家应该说特价的任务还是比较重的是吧,这些功能你看吧,我们这个CRM项目基本上接近尾声了,知道吧。对,明天明天基本上就完差不多完事,明天差不多交易,你看差不多准备还用用两天时间了,这样能够更放松一些。差不多两天时间,这个什么项目结束,结束之后我们就做那个这个给大家讲那些新的技术了,讲互联网和那相关的那技术知。对,Linux red最主要是这两门课,还有一个get,还有get get就是个工具。啊,主要是前两个课啊,这样的话呢,我们这个创建交易,我们就今天先做到这个地流程,明年我们重点就做这个,它是可配置,要做配置文件了,开发的时候自己写一些配置文件自己用,现在我们这些配置文件都有框架用的,就你自己的配置文件怎么用,所以这个地还有一个自动补全的知。
38:09
这是我们明天来做这个,好,今天到这吧,大家下课。
我来说两句