00:00
是吧,就这么一个长串,你觉得好维护吗?这样的东西。写好费劲是吧,嗯,这么长Y料里边放了这么长一个东西是吧,这个。你看我一下就搞定了。啊。这就行了。这就是一二表达式。后期我们会介绍这个,这是开始日期吧,我们试一下看行不行。这个呢,就是让大家感受一下啊,这个还没有讲呢,还远呢,还得过几天呢啊。就是体会一下这个吧。来。这个啊。
01:00
点他吧。第三个框啊,看第三个框。没事儿吧,反正我选个日期啊。选上查询是不是条件也不丢啊,是不没丢啊是吧,这第三个框是谁啊,就这个吧,所以这个东西呢,咱们可以这样写。后期呢会介绍的,现在先不用管啊。你看这这这得写这么长的是吧,你看这个单词你就知道了,叫什么parent是吧?啊行了,那个东西你就不理解的话,没关系,咱们还没讲。行,咱们今天上午主要是讲反射啊,封装一下,又来了一个封装啊,咱们这个。这个封装的有点难啊。咱们来看看。还有一个功能没做是吧,就是那个叫查看明细了。
02:00
来OK,今天上午咱们把反射里边相关的一些东西搞定就行了啊。来这边的话,这个路径咱们拿一下。咱们看一下啊,这个呢。还得做一下这个明细啊,看这明细怎么写啊。这边的啊。查询啊,点那个吧,那一点就行了啊,可见这个是肯定不行的啊,但是我知道一定会跳到这个Bill吧啊这这这肯定得点,点完之后呢,整个的你只要一点把那个一是不是传过去啊,你写个词量语句是不是就行了,比较简单啊行了,那把这个做一下吧,啊这个图我我就不画了啊,这个比较简单了,这咱就不画一个了。
03:14
来。点这个啊,这是在哪呢?这找这个,这是循环。我说一下啊,他到现在啊,咱们班里面还有个别的同学啊,就是思路不行。没什么思路。就是我再提一下你是什么思路啊,就是说你是从哪点的,你知道你鼠标你你要记住你是个用户,你开发你你的用户吧,这不给界面都给你了吗?你是是不是站在用户的角度去使用这个系统的呀,那你点呗,你点查询的,我问你从哪入手啊。就查询按钮呗。那你点这个从你从这入手呗,这这这可能是个div啊,啊整个这个东西,你看我这个小小手不用停到这个上面,我停到空白位置也是小手,那到这就不是了是吧?到这就不是了,这应该是个div啊,或者是磁弹标记吧,啊从这。
04:12
就是你你得知道你从哪入手啊,你不别找半天都不知道从哪入手,你代码怎么写啊。培养思路就是就从那个叫什么,那个前五天的第几天我忘了啊,就开始写应用了,咱们写那个应用的时候,就那个时候呢,第一个流程你估计就是没有搞明白,你得好好的一步一步的扎扎实实的。搞明白了,写一遍不行,写十遍,写十遍不行,写100遍。写呗,一个例子写好几遍以后的话,不都这样这么写吗?那有什么难的呢?就不太清楚啊,这个这个为什么掌握这么一个东西这么难。这就是一个思路嘛,这个思路你就培养一下,你要是永远都不培养,那不知道该不不知道自己在学什么呢,你就。你就写的乱七八糟,这一块那一块,写完之后能跑通吗?这个串能穿起来吗?
05:04
串不起来呀,为什么你不知道,没思路啊,你光看我写了个加的,写个JS,也写了个字,也写了个函数,你写个函数干嘛呀。你写完没执行,为啥没执行啊。这没加uncle。还有底层类都写完了,老师这个类写完了不能跟你差不多呀,我看一样啊,不运行一界面没动啊。你页面没动啊,页面还是原先的什么什么HTML啊,你这都没动啊,你这等于思路很混乱啊这个。所以你你你看怎么办啊。这个不会的话就要问了啊,就要问了,看一看这个到底应该怎么学,你看看同桌再往再往那边看,再往那边看是吧,你看看别人那个程序都写的都都一串都抄下来了,你这个串还没串下来呢,这这就有问题了。所以呢,你得注意啊。
06:00
加把劲儿吧,啊这个。好,咱们看这个啊,投资人这个登记编号。然后这个应该是个负二循环吧,这个这不循环吗?循环你就想呗,你需要思考是吧?这个位置在哪呢?这应该是第几个单元格啊,这不第一个,这不第二个吗?你数数还不会数吗?第二个是吧?接下来你就找吧,你首先你得定位啊,你心里要明白这是哪个页面呀,这是哪个页面呀,不是让你记住了吗?Basic ino不是list吗?你打开list之后,你看这个list里边不是有一个for循环吗?咱先别别说数第二个第几个,你先找到负号循环,找到之后你看第二个单元格,那就应该是第二个TD了,你找到TD之后,你往后拉,拉到后面你看这这这果然是uncle click呀,这不就到这了吗?这就报404了,这个404你看你就就报了吗?是吧,这不这个路径不行吗?为啥这个路径不行,因为这个是个什么,是个相对吗?你应该换成绝对路径是吧,把这个最起码现在如果你想想测一下,你这样写,比如说basic in杠后面改成什么JSP,你要想跳的话,你这么就能跳过去了,来你点右键你再刷新一下,刷完之后呢,我们一起看看,点它这就过去了。
07:18
对吧,但是你要注意一个问题,什么问题啊。咱肯定不是点它直接跳过去的。对吧,你这个数据是是是怎么来的呀,是不是查出来的呀,所以你想你在这点,你点这个东西是不是得把这个编号翻过去啊,所以可见不是这个路径了啊,你想来想去,你这个不是这个路径了,你肯定得换一换啊,但是你别忘了,最后执行完那个之后,还得还得跳到哪啊,还得跳到这是这意思吧,这思路就不就不就串起来了吗?这思路不就有了吗?所以这个东西得培养思路啊。那这块的话咱们改一改了啊,或者你要是这样的话,你可以点右键,你怎么办呀,建个文本文档啊,你说你怕忘了这个东西,你可以打开啊,打开就CTRLV贴过来呀,你先留着呗。
08:07
是吧,以后肯定要跳到这儿对吧,所以这个时候的话,咱们就。把这删了啊,这就删掉了,对吧,这写所有来吧,叫叫view吧,View view谁呢?就是投资人呗,但是你得传东西吧,你想你得把一呀,对吧,Inv re number等于一呀传进去,等于二啊,等于三啊等等于四都传进去嘛,等于几这个等于几,那这个等于这个呗,这不就是那个编号吗?你放到这不就行了吗?对吧,你就这样啊。看清楚,这不是随便写的这个单引号,为什么单引号啊,因为外边是什么双引号,这边变成单引号,对这个单引号呢?这这个东西你别多想,它就是个普通字符串啊,只不过这个字符串哪个部分是动态的。是不是这部分动态的这不能加空格,不能加空格,还是有人加空格,这边还是不能加空格,还是有人加习惯了写加号同学写习惯了等号必须左右加空格,就是编程习惯,编程习惯啊造成的。
09:15
行吧,这块的话咱们就这样发过去啊,来刷一下吧,你就先看一看对不对啊,怎么看,我不是可以点右键吗?查看原文件嘛,这个时候你往这看,这有个循环吗?是这个东西吧,这是一吗?对不对,你说明白不明白你就看看打开这个东西,如果这个是没问题的,那就是这样的二二是一是这意思吧,啊就这样。所以这边的话,咱们就可以开始往下进行了,确保没问题了啊,从这个位置开始,到这个位置结束,你框起来点右键,你从这复制。完事之后呢,你打开那个什么。前边文件啊,然后在这前边文件中呢,你就配这个路径就行了,你看一直是这个思路嘛,我个人习惯啊,跟大家可能有点不一样,我个人习惯是比较喜欢从前边往后边走。
10:12
是从前台往后走,还有的人习惯是从后台往前走,但是你要记住啊,不管是怎么着,你中间是一定不能说先从中间开始,从中间开始那是肯定不行的,就是你从前。倒后这种顺序行,你从后到前行,你可千万别从这边儿开始,你从这边开始,你得从中往后,从中往前,那你容易掉东西啊。明白吧,所以你要从前往后吧,或者是从后往前穿串吧,这个不要那个什么啊,你不要这个这个这个随意从中间来,一下子完了之后呢,东掉一块西调一块的,这就不太好了,其实就是编程经验吧,啊,跟大家谈一谈,像这种东西你就编程这么长时间了,你应该差不多了啊,其实你会发现一个问题,就是细心点就行了。有啥技术含量,是不是就是细心点,细心点,你真正把原理搞明白了,搜出来的是什么?JSP是什么,这不都那样吗?
11:09
就是在这个里边编辑这么这么这么一点特殊的Java程序嘛,这样的话,这个页面就是动态的了吗。所以这个东西怎么学吧啊,这个就不说了啊,这个好好的体会一下啊,看怎么学能能能在很短的时间之内提高你的个人水平啊,行了,这个是一个查看投资人明细。你看我习惯我就粘到这儿了,为什么?因为我还复制这个东西,大家想一想,一复制的话,是不是就把这个原先复制的这个东西就盖住了啊,所以呢,我就习惯啊粘到这来,我粘到这儿。把他呢,你像这个复制粘贴过来的东西。叫select是吧,嗯,这样来查询嘛,你把这个复制一下啊好了。
12:00
出了之后呢,你这边啊。应该在这个里边吧,这个包嘛,叫basic啊,建类就行了,这样的话你就贴过来继承,你看这不一是这么一个重复的动作,重复N遍了吗?都有同学估计都烦了,老师你怎么还不讲MVC。是不是有这种感觉,还不像Mac呢,是吧?没关系啊,咱们再练一练。啊,就怕什么呢,就怕有个别同学没掌握呢,我要在这边在一家MVC。啊,又加service,又加到瞬间又加了四个类,你就可能又又又不行了啊,先把这个最基本的练透了,接下来我讲Mac的时候呢,你就理解了啊,所以咱们这边呢,选上do get OK啊这个咱们改一改request response。行到这边呢,我就没有画那个时序图啊,但是你要清楚,我点这个会发送这个编号,这个编号有可能一二二十一对吧,发过去之后我就开始执行这个类,而这个类的任务就是连数据库,连完数据库之后把它最后的信息查出来,查出来之后跳到CP。
13:13
做页面展示,所以这边的话,咱们就最起码获取个什么IV number吧,Request叫方法get排meter吧,调用这个IV number,好,这个项目呢,我会讲一个知识点啊,就是这个流程我会讲一个知识点啊,这个知识点其实呢,在以前也提过啊,好,咱们来看一下,这个就是重复了啊,这个我想复制呢这个东西,但是呢,我发现啊,一复制呢,有可能同学就懵了啊,所以呢,还是这么写吧啊来咱们再来看一下connection等于DB,你看这个步骤的话,你还记住了吧,都差不多了啊,你再再说这个计算机这边的,你说没有什么天赋是吧,你写多了不就一样了吗?有啥天赋啊,这需要啥天赋,这个S语句写上。
14:08
这边写的什么语句啊,Select吧,那你需要查什么,你需要查这些东西,你点完这个到下个页面需要查什么,你最好把它都查上来是吧,你都查上来,你就你就看呗,查什么呢?就这个里边带位嘛,你就找这个,这无非就查这么多字段嘛,就是这个啊。是吧,因该拿出来一年级就放到这呗,对吧,省得你看不清楚是吧?在什么行,From t invest是吧?外置条件inv number等于问号呗。就查这么一个东西就行了啊,这边的话,咱们这样这么着吧。五六七八九十个是吧。十个的话,我还是写到这吧,啊写到这。
15:00
这会还捡过来啊,保险起见,咱们还是这么写。放到这儿。这边呢。啊,这个不用是吧,那这样的话就编译一下啊,编译之后呢,我们就可以去赋值是吧,只有一个值了,就是那个RV的什么reg number,投资人登记编号附上去之后呢,就可以查询返回结果记,然后呢,这个结果集里面只有几条记录啊一条吧。来声明一个什么investor吧,又一个investor是吧?好,嗯,其实这个最好在这拧啊,剪了。
16:13
放到这吧,行吧,点set env name啊,我来写set c,这个都非常值吧,Set or code set联系人,Set联系电话是吧,你看啊,Set email吧,Setmark吧,还有是应该code吧,Site r吧,没了吧。123456789。好像这个底层不需要这个是吧。不需要这个,不需要显示这个吧。
17:02
这是不是一个C分子?C有必要显示在页面上吗?行吧,就这么着钱啊,看够不够吧,这个结果集里面取出来吧,盖啊,选中一个单词你要会啊。是一样的啊,这个实是字符串,让字符串好处理一些,其实我们在真正开发的时候也是这样啊,一般表的设计呢,我们都是字符串好处理,一设计成其他类型可能不太好处理。行吧,那这样的话咱们就调request get attribute,你就存吧,你把这个IV存进去,存完之后呢,你就转就行了。
18:08
这边写什么?写写桌面这个就行了啊,打开。从这干什么呀,复制吧,嗯,就这啊,最终跳到这。等你跳到这个JP是个view view之后呢,你打开,打开之后你就在这啊。把它展示一下吧,展示的话咱们先写一下啊来,首先呢,这边有一个投资人名称,所以这个的话,咱们无论如何呢,是先把投资人拿出来。所以在上面写吧,来这边呢,我就写一下啊,投资人investor吧,Request啊,强短invest啊,然后叫做request叫get,叫一个方法加上去叫IV对吧,好拿出来之后我们就可以调就行了,调吧来这边啊,这是个什么?根据这啊,这是个名称吧,名称的话咱们就来写这。
19:08
这是一个Inv.get叫什么inv name是吧?你看get就行了。这个是吧,还有问题吧,点get啊CT是吧,这边的话其实我们应该在这呢,设置一下了啊,来加一个吧,加上什么000什么中国。001美国。002英国。003日本先加上去吧,啊行了,这个加上去之后呢,这边你就不要这样写了,怎么写啊。这边的这个U吧啊u.get你这样这样写不就行了吗。
20:02
是吧,这么写就可以了啊,这个咱们就组织机构代码是get org code联系人。是一个叫get什么contact是吧,联系电话好像是get什么contact telephone,往下信箱呢,就直接就get就行了啊来get email email下面有个备注,备注叫那个叫什么I get remark是吧,行了吧。这个行,我先试试啊,看看行不行,这边呢,给它停掉,然后给它部署来部署,OK,把服务器启动。启动之后呢,我们来看一下这个关了吧,这个也关了吧,啊,这个先关了吧,再重新打开吧啊。来这边听一下。好了,这边呢,我看一下哎,怎么个情况。
21:00
啊,有了。来点登录。然后呢,我点这个点这个点这个点这个点这个啊,然后这边呢,我们起看一下点查询,点完查询之后呢,点这个。嗯,对吗?IBM吗?返回二中国百度三。拜拜是吧,啊,下一页再点一个又个百度是吧,23HELLO,百方最后。爱转都行吧,咱来一个不行的啊。保存。查询。点嗯,这不行吧,一个U写示个捺U,还以为这个组织结构代码是是null呢。用户他不懂这个是吧,用户是这是怎么个情况,是不是系统有问题吧,是吧,所以没有的话,你这尽量是不是什么也不显示最好啊,所以这个你是不是又来了,跟那个是不是跟昨天写的又差不多了,所以你这个知识点你得记住啊。
22:09
这边的话你就加三元吧,等于等于,那怎么办呀,什么也不显示呗,其他情况的话,咱们是不是就把这个拿过来呀,放到这行吧,我就展示这么一个就行了,下面我就不写了啊,费劲太费劲啊,没有意义了,来刷啊,这个行啊,下面你就照着做就行了啊,我就不写了,来回退看这有个国别是吧,也没处理是吧,这个国别是那个负循环啊,我看看。是这个是吧,嗯。叫u.get这样吧,这就行了,来再刷一下看行不行。行了啊。这就是配置文件的好处吧,你把那个配配到配置文件里边,你获取就行了啊,加进去你要想改,比如中国改名了啊,不叫中国了。
23:01
对吧,一改就行了,这边是动态的。所以这边的话,咱们这个功能就做完了啊,行了,这个就到这儿吧。我看一下啊,这是第24个了啊。一半的吧,一半的啊。呃,这个是查看投资人的什么明细啊好了。那这个过了啊,没什么可说的,呃,最后加上吧,这个空值处理啊,空值处理注意空值处理啊,空值啊除以目前使用了三元啊运算啊三元运算符。行以后呢,会使用什么呀,以后会使用EL表达式代替Java代码啊,代替Java代码行,那就这么着吧。
我来说两句