00:01
好,咱们继续啊,上节课呢,主要是做了一个分页查询啊,是分页查询企业的信息。来,咱们再来看一看,接下来做什么啊?这边呢,改一改36啊。三五这边呢,咱们给他路径拿一下。然后呢,把它加进新加啊。然后这边的啊,把路径贴过来。OKOK啊。把这个关了吧。这边我再打开它啊,看看做什么。首先呢,我们打开它,然后我们来看一下啊。点登录。然后这边的核准的。
01:00
点查询啊,点这个查询吧,有了。接下来你点它是不是把它放到这儿啊,放到这,但是呢,你先别点啊,还没轮到它呢。你看这儿呢。有一个投资比例吧,投资比例投资比例,投资比例呢,其实就是说客户有要求啊,那光标停到这个位置上的时候在这儿啊,正中间这边那显示一个饼状图。统计图啊啊,这个咱们得借助图表插件啊来完成。借助图表插件啊好了,这边呢,我们来看一看啊,都在哪呢?在这儿呢,给大家拷过来了。这边呢,有个叫fusion char free啊,这个大家要会发音的,嗯,这是flex里面的一个插件啊,属于flex里边。Lex。
02:01
专门做界面的这块啊。然后呢,其实啊,还有一个啊叫j free chart。J free呢,这个东西啊。是纯渣拉蟹的。啊,纯加了原实线的,那这个呢,其实啊前这个以前的用的是比较多,现在是越来越少了啊用这个。为什么呢?因为这个东西出来之后不好看,不是特别的漂亮,它不像上面这个啊,上面这个F差呢,它呢做的还是比较华丽的。所以咱们用这个可能是比较多一些了,咱们以后呢,这个要注意啊,面试的时候要知道啊,有一个图表插件,可能会面试官问你啊是吧,有没有用过什么图表插件啊,图表插件啊图表。图表是哪个单词啊,这个啊,Chart。图表插件,我们在项目中呢,其实像这种插件呢,用的不多,项目中可能有一个位置上需要用一下的。
03:05
明白吧,所以呢,这个名你得知你得知道啊,The fusion唱free,其实这个东西啊。也可以不讲啊,教给大家呢,自己去做也行,锻炼一下你的自学能力,这个里边我都给好例子了。啊,这个例子你打开它看一看。打开。打开,那这都是例子,你随便打开一个。嗯,哎,它就有了是吧,那打开就有了,那这个跟服务器有关系吗。它放在他姆派的服务器里边吗?没有是吧,它并没有放在他派的服务器中。能运行啊,所以这个呢,和我们这个Java圆是没有关系的,那这个跟Java圆有关系。啊,这是纯Java实现的啊,一个图表工具,图表插件啊,咱们看这个啊来咱们跟这个项目先先不要掺和在一起啊,我们先把这个都关掉。
04:12
关掉之后呢,我拿其中一个例子来运行一下。行吧,来运行一下啊,这样我我把这个打开看好啊,是这个fion free打开打开打开之后呢,呃,我就打开这个吧,我就我就我就看这个丙吧啊,咱们就用这个2D的饼就行了。我把这个打开啊。稍等啊慢。这个用IE吧啊。嗯,就就用这个吧,行吧,那咱们就用这个得了啊,看还有3D什么样啊。3D的表是。
05:02
这样的。那就用这个吧,行吧,用这个啊好了,我们要用这个的话怎么办呢?你首先打开它怎么运行的。看底层是什么东西,最起码这个东西你可以删掉吧,什么头是不是也可以删了。这个Meta你是字符变方式吧。Title没有用是吧,在这有个什么CSS是吧,这个CSS可能有用是吧,但是往下看啊,有一个JS class,嗯,JS class上级目录下。上级是这吗?这个目录里面有个文件夹叫什么JS class是吧?哎,你看这有个f char.js吧,所以从这可以得出个结论啊,这个组件呢。他肯定得需要一项技术,这项技术叫JS。是吧,有这项技术,来再往下看啊,下面这点。他这new了个f char是吧,是不是new了吗?
06:04
六的时候,它后面关联了一个叫什么FCF下划线,什么拍3D啊,什么SWF,哎,在上级目录下有个叉子诶。在上级目录下在哪啊?他原先是在这儿吧,上级目录下有个叉S,叉S不有很多SWF结尾的文件吧,那老师这是什么?这是flash。啊,这是flash,所以可见呢,这项技术它是需要什么的flash的需要什么JS吧,另外再看啊下面呢,这个图表创建完之后呢,图表呢,去关联一个什么呢?Date u啊或者date,呃,Date URL啊,Data URL,这个data URL呢,实际上是数据的路径吧,关联一个数据,而这个数据呢,是一个拍什么3D吧诶。这个路径是当前路径有个date,所以这个时候你看一看当前路径刚才在这啊,当前是路径下有个date在这儿呢,这个里边有很多X方结束的吧文件,其中的呢,关联的一个文件叫什么呢?叫PY3D,所以这个时候找到了一个PY3D在这呢。
07:07
是吧,是这个。所以从这可以得出的结论啊,F charge free这个组件呢,一共涉及到三项技术。JSX哪。和flash,这个flash已经够用了啊,啊,你就不用再什么,再再找一些其他的flash就不用了啊,这个Fla已经够用了,JS的话需要大家编写X呢,需要。需要关联数据吧,所以大家想一想啊,这个JS这个标差和这个Java是怎么通信的。在Java语言中,我们Java语言中能不能生成XL?只要我们加Y元能生成S。你想一下,是不是这个数据就有了,数据有了这个图是不是就出来了,所以这个组件能通用吗?
08:01
除了Java能生成SME,其他语言能吗?所以两个语言之间通信的话可以靠什么?可以靠这个来完成数据交换吗?可以靠SM啊,咱们以前不是说过吗?是吧?行了啊,所以这边呢,我就先跑一个最简单的例子啊,跑完之后呢,我们再来看。这边我看看啊,点右键啊,我就新建一个web项目了,这个web项目叫。Three。叫F行了,还选1.4吧啊。行,就这样,这个呢,我就就就这个名吧,不改了啊finish。好了,那么接下来呢,我就先跑动第一个我把它删掉行吧,然后呢,把这个打开,打开之后呢,这边呢,我就删了它了啊好,那这样的话咱们看一看啊,大家下来之后啊,怎么就是说怎么提高你的自学能力,在公司里面遇到一个问题怎么能快速解决,首先拿例子啊,把这个例子拿过来来走。
09:07
走啊谁呀这个吧,就拿它行吗?复制一下啊,你直接干什么放过来来这个关掉吧,咱们打开它直接放过来,放到这儿贴过来。那这样的话,这个你就作为欢迎界面的话,你可以在这配一下是吧,怎么配啊,Welcome吧,叫welcome啊,然后welcome by list贴过来,诶它就作为欢迎界面了,当你访问这个站点的时候,它就自动访问了。明白吧,但是你要注意访问的时候,你看这需要什么,需要一个。差点GS吧,所以这个JS文件是不是得拿过来啊,所以你往上走啊,在这吧,有一个JS文件吧,所以你把这个文件呢,你粘过来放到这来,咱们一起看一下,这边呢,你就可以建一个。文件夹啊,为了好管理task。
10:00
然后这边呢,你贴过来,里边有个JS文件,接下来呢,它还关联了一个什么呢?S WF flash,所以这个时候你就找找谁呀,找这个里边的flash啊,Flash在哪啊。在这吧,有一个拍2D是这个吗?它是拍2D还是拍3D啊,拍2D是吧,拍2D啊,就拍2D吧,把这个复制一下,咱们放到这都留过来,接下来他还关联这个东西叫什么。叫拍2D的什么XL吧,所以这个时候你就找啊,往上找有个叉,有一个这个有个date,下面是不是有这样一个拍2D的SMR,所以你把它放到这,嗯,放过来,那这样的话,你看123嘛,都在它下边吧,所以这个时候你看一看这个路径要不要改啊,得改一下吧,这叫什么?Char。是吧,我看这个路径行不行啊。咱们还用绝对的吧,先用绝对的啊,还用绝对的这地方需要加加上项目的名字是这个吧,这大家看懂吗?来继续把这个复制一下。
11:12
下面那个呢。一样吗?这个呢?一样吧,好,这个路径的观点上啊,现在开始访问,能不能访问来接下来给他部署一下添加走添加放到这这个啊,然后接下来finish OK,把服务器启动一下。启动之后呢,接下来打开它,打开它,你来访问一下,访问一下他啊,就是说大家得有这种能力啊,就是自学能力了,在公司里面开发啊,老板交给你任务。从网上搜资料,搜完资料呢,直接用啊,把例子扣过来啊用一下。这边呢,有一个人那能运行是吧,不能运行吗?哎,这有问题。所以这个时候呢,大家看一看,这里边正好有个东西,我们少了CSS。是吧,所以我们把这个CS拿过来。
12:04
在哪呢?它在contents下边上级目录啊,它原先是在这儿的上级录有个有一个这个文件啊,这里边有那个叫什么。Style哎,是这个吗?是这个吧,所以你给他放过来,放到哪啊。放到这儿吧,那这样吧,这怎么写啊。是不是跟那一样啊,把这复制一下啊,是不是有CSS吗?删掉贴过来是这个吧,来行当都在刷新。Spell CSS。应该是跟你有关系啊,刷一下啊。能够弹出来是吧,找这个去了,这样吧,咱们这个丙的话好像跟这个没关系,我就不调了啊,把这个删了得了行吧,把这个删掉,那这样的话,咱们把这个这个也删了吧,把CS删掉,删掉之后看看能不能运行。
13:07
我再来刷新一下是可以的是吧,然后接下来呢,我把下边这个删掉,这个应该在哪啊这个东西。这个没有用啊,删掉它删掉的话应该是在哪。是这个吗?是吧?应该是这个啊。所以我把这个删掉了,它关联是这个,你看点点点一下练到这了嘛,是吧,所以这边呢,应该把它删掉啊,这个就不用了,删掉它,删掉它之后你先试一试,试试它啊,这没了。你看没了吧,留他留他你怎么办呢?我就这样啊,我把它删掉没有用,全删了,它没有用,来我刷新一下行不行,可以吧,接下来呢,我把头删掉,头删掉我看一看啊,这边能不能刷新一下。也能运行是吧,接下来我再来删啊,比如说这边的话,MY我删掉啊,刷新一下是吧,还能运行,那这样话再删title没有用,删掉刷新是吧,你就留下留下来最简单的body删掉,Body删掉啊,Body都删了来刷新它还是能够运行,接下来呢,你再看一看,这个地方有个TR删掉删掉没有用是吧?这个table删掉,这个table删掉来再来试试。
14:17
还可以是吧,所以这个时候呢,你就删进了TR删掉TR删掉是吧,再来是吧。那这样的话再来啊,这个TD吗?这不是TD吗?这不是TD吗?TD你就尝试删掉它啊,但是不要删多了,这边还有什么div,删掉是吧,再刷新,你看是不是还能出来,所以这个时候你会发现啊,这个东西呢,没了啊,就这么点东西来拿过来,这边呢,咱们删了它这边有个script的这边啊,你就删了啊,这个东西是试出来的啊,它其实就是试出来的。你一个一个一个挨着试,你看你删哪个合适啊,来这边呢,我们来刷新一下看行不行。
15:02
行吧,接下来再删,这个都没有用什么ID,还是有用什么online center,我就不居中是吧,不居中了我再来。刷新一下没有居中是吧,所以这边呢,咱们DIY定下来,接下来呢,这边呢,这个我可以去掉是吧,这缩减到最小来,咱们再来刷新一下,还是可以运行,那这样的话,这个你就不能再删了啊,这个删掉就不行了。是吧,所以这边呢,咱们这个JS文件是不能删的,这个div能删吗?Div也不能删是吧,是不是出问题了。是为none了,所以这个div在这是不是起到作用了,这东西是不是起作用了啊,然后这边呢,你这三行的话,你可以试一下来,这个没有用,你删掉是吧,这个可以可以删掉,删掉之后你再来看刷新,这是没有问题能出来的,那这样的话,你这边不就缩减到最少了,你这边删掉你就不行了是吧?所以这个时候你撤销一下,那么我们一般从网上往下,往下拿东西就这么难,网上有例子是吧,他写的很复杂,这个时候怎么办?把它缩写的最少。
16:07
删完删完,最后这个图片能出来,就这样。能理解我意思吧,行。那这会儿你再看吧,这应该是需要一个JS文件啊,这个JS文件这个插件提供了吗?提供了来这边有个div是吧。然后接下来往下有个标签吧,在这里面一看就知道这是这一看你还不清楚吗?这是个什么东西啊。这是个对象吗?New嘛,而这个类你也可以确定这个类应该是来自于哪个哪个文件是这个吗?这个JS文件吗?啊,你把这个JS文件打开,嗯,你不妨找一下这个。啊,把它打开它嘛。这是开发FT这个组件的那个人开发的JS文件啊,所以这个时候能找这个类是吧,找了CTRLF搜一下CTRLV接过来查找一下。
17:01
这个多了是吧。呃,那怎么能快速定位到它呢?我这边呢,F差,那上面应该有个function吧。我试试行不行啊?没在这儿是吧。没在这的话,那应该是还有一种方式叫什么等号,不一定啊,不知道人家有没有空格,这个很难说。找不着是吧,有没有找一下吧,啊这个不太好找。往下走。应该有这么一个函数吧。再走,再走走。走走。嗯,过去了吗?啊。F应该有这个函数。再找一下往下走啊。Char,从这不是吧。
18:05
这边的是吧,应该是这个吧,等于方程这边应该是个参数啊,这边是个参数,看这个这边跟的这个参数,你可以理解它是个什么flash,这应该是个什么,这应该是这个f char,它将来是一个ID吧,假如说你将来操作这个chart的话,你可以通过ID操作,这该是宽,你你可以试一下,这边呢,你要是猜不准的话,你可以试试,比如说把它变小一点三百啊把它变成什么呢?100是吧,你刷一下看。啊,果然是能调大小是吧,调大小吗?咱们给它恢复一下这样。发现。就这么一个东西,那么这边呢,还关了一个S,那这个SME呢,其实你可以调一下,你打开S文件是吧,哎,这个style是不是没有用啊。这是不是删掉就行了。他是不是只用到了一个flash和JS和这个SM,把这个SM文件打开,打开之后你看一下这个USA,给它删掉删掉删掉删掉删掉有俩来刷新。
19:06
嗯嗯。也就是说实际上呢,它这个图表的数据来源是在什么S文件中是吧,刷新过来就行了,那这样的话,你这个项目就算跑通了,留下来最精简的一些东西。那么现在的话,大家想,如果你把这个应用到我们EGV项目中,应该怎么应用?这个需要吗?需要,这个是不是也需要啊,这是不是也需要啊,你把它放进去。然后你看它是怎么走的,也就是说只要执行这个代码,这个代码,这个代码,这三行代码只要一执行那个图表是不是就出来了,它这个图表呢,是关联了一个数据,这个数据来源是这个,然后呢,他把图表放到哪个位置了,你看这个跟这个一样不一样。一样嘛,所以为什么div不能删啊?因为他将来把这个图表是不是在内存中创建出来之后,把图表这个对象放到了这个div上,所以这句话应该是把这个div,把这个叫什么图表放到这个div上面显示出来。
20:08
是这意思吧,所以大家想一想应该怎么做?嗯。那怎么做这个程序呢?打开这个。在哪捋捋啊。给它套进去。行吧。给它套进去,来把它打开。打开之后呢,咱们点登录,然后点登录之后呢,我们在这边呢,有一个核准,点它点它,然后点查询是不是是不是点这个查询之后是不是停到这啊。或者这样,咱们别停了,咱们点吧,点这个详细,只要点下去。才能显示这个图表。怎么写点下去?
21:00
执行一段程序吧,哪个程序啊。这段程序吗?是不是啊,就执行这段成就行了。哎,试试啊。那这样的话,咱们原版套进去的话,应该怎么套呢。在这边我要建一个文件夹,这个文件夹呢,我就叫什么叉。行吧,然后呢,我把相关的东西给他拿过去,这个吧,这个吧,这个复制一下给它放那了,放到这个地方吧,好,这样的话这个就有了,有了之后呢,怎么办。和这个JS文件和这个div是不是都得有,所以这个时候呢,你就打开谁啊,你应该是点那个详细吧,这个是哪个页面还记得吗?叫O下边是吧,有一个什么org code flag吧,在这那这样的话咱们就硬搬吧,啊搬过来来这个DF文件是不是给它扣过去。
22:02
放到这吧,在头里边儿啊呃,往下走有一个script贴过来,但是这个路径是不是需要改一下。是不是删掉了好了,他行了,JS文件引进来了,引进来JS文件之后呢,下一步就是这个div,所以我也决定把div呢放到一个位置上,我决定啊,就放到这个包,在这放一个div行不行好了,那这样div就有了,删掉删掉一个div有了,那么接下来是不是得执行这段程序啊,那执行这段程序怎么执行啊。是不是在这我们可以写一个函数叫display part?行吧,这显示图表,那这样的话执行这个代码行不行,好,那这样的话,这个显示什么图表吧,来显示图表啊图表。那这样的话,咱们尿这个路径要不要改一下。
23:00
那关联X文件吧,来这边咱们关联这个div吧,那就这样,那这样的话这是个div嘛,是吧,好就这样,那么接下来点的是什么?点的是详细吗。点哪个详细在哪呢?在这吧,所以这个时候我给这个div加一个啊,加一个uncle click行了,叫on click写上去什么叫display,还是别写了。复制吧,啊来把这个复制一下,咱们放到这。就放这个位置上啊,详细一点,它就执行这个函数,而这个函数它就会执行什么这三行代码,而这三行代码就会把这个图表显示在这个div上,是这意思吧,我试试看行不行啊,这样的话,这个项目呢,我就不管它了,这时我只是一个测试啊,Fion task free,行,这个呢,咱们给它拿一下,给它删一下,删完OKOK之后呢,把这个关掉,关掉之后再把这个项目再重新部署一下来,把它部署一下来,OK,把服务器启一下,就直接套过来用就行了啊,像这种组件网上多的是啊,只不过有些组件可能比较常用,大家比较公认一些啊,所以我这会儿呢,拿过来给大家说一说,来登录这边呢,我就点这个点这个点这个点这个点这个,现在呢,你就点这个查询,点完查询之后点查询来。
24:20
点完查询之后,点这个查询,点那个详细。嗯。是不是也能出来啊,哎,他是怎么怎么怎么到这儿了呢。怎么怎么到这了呢?这个图表为什么在这啊?那是因为你这个div放的位置有问题吧,所以这个时候我来个绝对定位得了。绝对定位是加样式吗?样子,Position绝对是什么absolute。是吧,离顶部多少是吧。你顶部就一百五吧,我试试啊,一百五像素。我乱写的啊,离左边吧,左边的话我就我也一百五像素啊,我看看到底什么样。
25:06
来这边呢,我再来看一看刷新。刷新之后呢,我点那个详细到这了。是吧?到这儿不行,你得调一下啊是吧,调一下。还有这个图表太大是吧,可以调一调。比如说400。这个是200。啊,随便来一下啊,刷新重试。哎,另外这个位置离左边好像还差不多,离上边好像不太行是吧,再那往上点吧,往上点的话应该是离顶部的话,让它小一点。100行吧,来重试啊,点它。行吧,就这么着吧。嗯,简单就是这个样子,你只要点点点没有小手不行啊,加个小手吧,怎么加。
26:00
在这加一个样式style是吧,然后呢,加一个咳咳色啊hand就行了,行了,这样的话咱们这个就有小手了啊。来这边呢,我点只要一点它就出来。另外我一离开的话,是不是应该给它隐藏起来,所以这个时候我在这加再加个事件得了啊叫安。Andur。他获取过交点吗?没有。The on mouse。当是啥意思啊?鼠标按下是吧,鼠标移动吧,鼠标离开吧,鼠标经过吧,鼠标弹起吧,鼠标离开行吗?这鼠标离开啊,这个离开的话叫clear啊,叫clear chart,这差啊,这样的话,咱们把这个复制一下,应该是在这个位置上写一个函数。
27:05
Clear document是吧?Dear get element by ID,谁啊,叫叉Dv.in htl等于这个。是吧?摔进去啊,横竖来点它。来,走。点。是走。是不是就这样啊啊。这个图表啊,但是呢,还有一个问问题,重要问题还没讲呢啊,哪个重要问题啊数据。数据的来源是吧,你这个数据的来源是什么。而且你想一想,这个XL文件是不是不是写在这个位置上面的。再差的放到这儿,我们Java程序能生出来S2字符串吗?
28:05
我们Java代码是不是也可以生成?字母。所以在这个位置呢,我们换一下啊,不用它了,我们让Java程序生成一个S字符串出来。所以这边呢,我给它复制一下,放到这个位置上,这个位置上只要关联一个什么就行了。吧,叫什么叫charge?Asthma。这样的话,把这个路径复制一下吧,打开谁啊b inone外表S文件吧,在这干什么?接收什么,接收图表的什么SQ数据或者字符串,就这个。啊,你这不是这是个路径吗。只要是路径,是不是就会向服务器发送请求?这个发送请求是请求服务器的什么文件?
29:05
The pair d点文件吧,而这个请求呢,是不是为了请求right呀?这是重点啊,讲这个主要是为了讲它。这个和这个是一样的,只不过这个是固定的一个什么。文件。而它呢,是一个什么类啊,Serve that,而这个serve that能不能返回的字符串?它可以访问字符串吧。理解我说的意思吧。就是说大家理解不理解,如就是说你访问一个项目啊,这个项目叫什么EGOV访问index.h你跟访问斜杠EGOV访问EGV杠这这来一个S。叫index,我问你访问这个和访问这个没有区别吧,这个是不是也可以展示一个HT方页面啊,这个是不是也可以展示啊,让这个类跳到这个VIP行不行啊,这个路径和这个路径没区别啊。
30:11
它都是一个资源,只不过这个资源是不是我们外部站点里面一个ZD资源呀,或者是这个H嘛,静态资源,但是这个呢,它可能是底层服务器里面有什么资源呀,S嘛,所以这个时候呢,大家注意,像这个它也会向服务器发送请求找这个文件,像这个它会向服务器发送请求找这个XL文件。那么像这个是啥意思啊?这个其实就相当于向服务器发送一个请求,执行什么serve light,而这个serve light负责什么返回。返回SL。将来是不是也能接收到啊,我接收到好,这样的话,咱们这边呢。呃,就来写一下吧,把这个复制一下啊,咱们贴过来来,咱们把这个东西给它剪了,剪了之后呢,咱们给它放过来,放到这。
31:00
来这边呢,布置一下,放到这放到这。这边呢,咱们写上去,这是一个什么呀。这是一个投资比例。安。或者是直接这样吧,啊,写一个chart s2得了。这样的话还是企业相关的,所以把这个类呢,咱们复制一下,然后直接呢找到我们的。这个吧。写一下吧,这个继承谁啊,HT是吧,Finish。好,这边呢。South or read生成一个do get方法OK,这边写成什么?Request,这个写什么呀,Response了这边啊,这是显示投资比例饼状图。
32:03
好,我再来捋捋啊,是怎么一个情况。首先呢,这个例子大家能理解吗?没啥东西了,你只要访问这个页面,先加载这个JS文件。加载完JS文件之后呢,这边给个div。这个SQ标签里面程序执行,执行三行代码,关联flash,关联S量数据,关联div的ID啊,它就会把这个图标显示在div上,这是核心程序是这样的。所以呢,这边我准备了一个叉目录,里边放了三个数据。接下来呢,这个说完之后能跑明白跑通了啊,然后把它关闭,上面的这个程序跟它一样。入手点在哪个页面上。在这个页面上是吧,在这个org codel上面呢,你只要点你看上面有没有把这个把这个文件导进来啊。
33:06
嗯,在哪呢。在。哟,跑到这儿吧,是不是在这儿不搞进来了吗?几件事搞定了?第一件事搞定了吗?第二件事是指干什么?给个div是不是也搞定了,好第三件事干什么,只要你点那个详细就会执行三行代码了,原先不是写的这个写的是不是这个是关联一个文件,现在不要让他去关联文件了,让他关联一个Java类啊,这个Java类能不能输出。X面字符串啊,你只要输出X面字符串也一样啊,那这个只不过是一个文件,这个是不是有个,这是不是有啊。是这样的区别。所以现在我们到这个路径上,它就会以执行这个执行这一行,执行到这一行的时候,它会发送这个请求,而这个请求会找到我们的web插面文件,而我们的外边插面文件就会通过这个路径找到这个类,而这个类就会返回输出一个字符串,而这个字符串是一个X面字符串。
34:07
能理解吧,输出之后你就可以在这个位置上把它拿到,拿到之后执行下一行,把它设置到我们这个div上显示出来吗。是这意思吧,所以呢,这个的话还缺一步,你点这个详细的时候,需要把这传过去。啊。点查询。来我再来啊,点查点登录。点它点它点它点它点它点查询点查询好,我问你点这个详细的时候,要不要把这个编号传进去,点下面这个详细的时候,要不要把这个编号传进去啊,因为这是这这都属于什么呀。你投资比例,你不能说你点的是动力基点,看的是文字创新是吧是吧,所以你把编号传进去,怎么传编号大家会传吧,这好说呀,编号是谁,编号就是2222这个东西。
35:02
所以你可以把它传进去,怎么传单引号。不是传这错了,往前面的啊,这是清除了,这是display吧,所以这边呢,传个单引号啊,把它放进去。明白我说的意思吧,传进去之后,上面这就是谁这个方法接受的就是谁org扣的是吧,你org扣的拿到你想一想这个位置怎么写啊,是不是问号啊,是不是org扣的等于啊,等于加上它吧,你这样的话是不是就把这个请求发过去了,发过去之后底层你想想底层你做什么,是不是request.get什么carryrater拿谁呀,Over code吧,那这个时候就会返回一个什么over cold,你拿到它。是吧,接下来你想一想,在这是不是应该有一个什么enterprise service in enter service,又一个什么enterprise service的什么实现吧,那就老规矩,Mac就这么写呗,是吧,你拿回来之后,你想一想,你这个service里边这是获取什么,这是获取企业的组织机构代码拿到之后呢,调用model,调用model。
36:17
是吧,交用model返回一个字符串吧,叫chart as返回的字符串。这个图片返回你调调service service里边,比如说make char啊叫make char。Make,把谁传进去啊?Or code传进去,这样的话就会把这个X2返回了,返回之后你这边怎么办啊。是不是调用response一个方法就行了,展示啊,直接展示了啊,response.set time这写什么。
37:00
哎,这写TX帽。原先怎么写的text h前面T是吧,等于这边直接是text X返回。这是电脑啊,设置响应的什么内容类型是专门响应什么专门响应的F2。字符串响应回去之后,你将来在这个位置上就可以拿到了。就相当于这个文件就有了关联上去了,接下来就执行这个了,把图表放到哪了,这个div上能理解吧,所以这边呢,咱们得知道这个啊,response.get better,然后点什么,有个方法叫什么点print是吧,打印什么。
38:13
就是我在这里面讲的新的知识点是哪个,这个知识点你是不是没有见过,以前是不是以前都是关联一个文件呀,现在关联的是个。还有一个知识点就是这个response叫set content type,这块设置的内容类型不一样了。不是你那个HT2的,它是一个什么S2啊,打印输出,那这样的话,大家想一想哪个地方需要提供啊,是不是这个接口里面需要提供方法呀,这个方法返回一个什么。是不是字符串啊,叫make啊,Make。这边需要个参数吧,叫什么o code吗?拿过来就行了,那这样的话,这个写完之后实现,那你报错了没有。
39:00
报错了吧,这不实现类吗?加一个嗯,这样好,这边怎么办啊。来这边拿过来,放到这个位置上,最终返回的是个什么叫chart s Mr吧,等于none啊,最后把这个干什么返回吧,嗯,返回接下来在这个位置上叫什么叫en到点。Make char,把or code传进去,返回一个什么char是吧?那这样的话谁报错了?接口吧,这个啊,加一个什么swim,叫make car啊叫orange call,好这样的话拿过来放这,接下来报错了吧,谁呀,实现类,把实现类拿过来,接下来在这写上去,然后在这个位置上就可以写这个方法了,这个方法的任务就是反馈什么。
40:08
X呢字符串。啊,这边怎么办啊这个。准备一个提高效率spring build吧,叫chart什么吧,用一个什么spring build吧,New完用完之后呢,你这个chart啊,As not,点什么to street返回。是不是在这追加呀,你加就行了啊,差SL点什么追加什么,你看看需要谁,你现在关联的文件是哪个文件呀,是一个SMR文件是吧?哪呢。嗯,这儿打开。打开之后你把它复制一下对不对,你放到哪啊,放到这放着行了,既然你开始追加吧,嗯,先追加谁。
41:09
这不是有一个A吗?是不是在这先写上这个吧啊,Iver等于1.0是吧,Co等于GB18030行不行,继续。这边呢,追加完之后呢,把这个复制一下是吧,放到这这边我先把这个复制一下吧,我直接放到这行吧,然后加一个括号括起来,这样然后再加吧,不制也贴过来,你虽然不知道什么意思,你现在先给它加上去啊,Set sat sat sat全是set,你不用加那么多,你就加一个先测一下啊,把它加上去,加上去之后呢,加一个S,把它放到这,先写死啊先写死。
42:07
好,这边呢,咱们再来再来一个行吗?把这个复制一下放到哪啊,放到这行吗。下边的结束吧,所以这边呢,你得注意啊,下边还有个结束呢,把它放到这,接下来这个时候呢,你把这个复制一下行吗?然后放到这行吧,好这个对的谁啊,是这个吧,这个set这个set吗?这是个串吧,最后是不是返回啊,大家把它删掉。返回。就是说这边呢,调的是这个啊,获取一个org code,然后呢,拿到一个S帽,然后接下来把这个返回输出来,这边呢,我们先给它。点一下啊点点走OK,服务器启动,启动之后呢,这so light这边我可以先加一个断点试一下啊,在这加个断点,然后呢,这边关掉这个呢,我先点查询,点完查询点查询来走吧,登一下子啊,这边我点它点它点它点它点它点查询。
43:17
点查询点详细啊,过来了吧,过来了啊,这个org code往下它是个什么。这个值吧,接下来呢,往下走,这个 chartx2拿到了吗。是不是拿到了,这不我就直接不不再往里边登了啊,他就拿到了,这是现现在这个这个SMR是不是写死的,往下设置来,再往下输出结束来。来了。
44:05
行吧,这怎么这么难看呢?20。七。27,死的吧,死的啊,那接下来你想一想,你是不是就搞定一件事就行了,其他事不用管,你只要让这个SR文件是动的就行了,怎么能让它动起来。什么收name这个这个应该是什么小数啊,到时候我说一下这个,要是你想看一看怎么看,你可以把它数字数字都换一下,给他调一下,你最后呢,显示那个丙有什么变化。你猜一下嘛,明白吧,这个就不再说了啊,最起码哪一块了。这个USA啊,什么France,这个这个东西是不是得变一下啊,这个怎么变呀,连数据库吧,得连数据库啊I connection,哎,对了,这个连数据库应该怎么应该怎么查呀,这个到底需要什么数据啊。我先把这个打开啊,打开看一下。
45:04
所以说现在呢,咱们看动力节点,动力节点应该是2222啊,来看一下,来把这个叫企业咱们打开右打出了点右键啊,从这直接查询。查询的啊,这是文思是吧,文思是二二,那这样话的关系信息是不是有啊,关系表里边你想222都是哪个投资人啊,他是351是吧,就是吗。那这个351都是谁呢?是不是投资人里边呢,所以你从这儿看一看啊,投资人是3513是谁。三哦在这呢,百发是吧?五是谁啊搜狐啊幺是谁啊i.M是吧?那这样的话,咱们是不是最后拿什么数据啊,你看人家X文件需要什么,需要名字跟值。也就是说这个是百发是吗?百发他他他他他投了多少钱。
46:05
百发投了,百发是几是三三是百发,三是投了哦,都是一线。是不是都是1000啊,所以这边就是1000就行了,也就是最后说需要的数据是百发和值投了多少钱。所以这个售后语句有底了吗?后语怎么写?你现在有谁有这个,有这个就相当于有这个。对吧。是不是有它呀,那正好这张表和这张表表连接吧,连接条件是什么?这个这个编号等于这个编号是吧。那这样的话把过来。Name是不是放到这个位置上,那这样red是不是就有了。这个name嘛,所以这个表没有关系,是不是这张表和这张表表连接,一个叫I表,一个叫什么Di。I表和EI连接条件是什么?投资人登记编号相同,把投资人名字拿过来放到这能理解吧?好,咱们就这么干啊,把这个写完,怎么写prepared statement。
47:11
来继续,接下来有结果集哈,结果集without s,然后我们加上TRY,先写这个吧,啊,点get connection,然后加上去一个。Try catch在这throw啊,New run time exception都给它写上啊,这边呢,我写上这是一个呃,图表啊,S now生成异程,这边呢,咱们加一个什么finally吧,然后dbdb.close吧,这个这个这个前面给它改成那行吧,这边怎么办这个。
48:00
三句怎么写?刚说了叫select,什么I表取inv name。Name。然后EI表里边取re cab。Y条件是I。From啊T_in west吧I joint_env Di外置条件是I的I v number等于E的I v number是这个吗?I和E吗嘛,都是这个相等嘛,取这个值嘛,这样的话就可以查询了吧?connection.prepare编译,编译之后呢,点excuse查询哦,还有个where条件。按什么?
49:03
啊是吧,这边是Y啊,Y是什么。再看啊from这张表,A表去连接B表,条件是这个条件吧,然后where条件是它的那个I表的org扣的。是I表吗?是EI表啊,不能写错了,是EI表,它的。org扣子应该等于问号是吧?然后呢,接下来叫sta string啊,要不然你给这个问号负什么值啊,Org code的吧,你把上面那个org code传过来是要赋值的,附上值之后呢怎么办?返回结果集,返回结果集,这个结果集拿到之后怎么办呀?开始便历电历结果集对不对?如果有的话怎么办啊?是在这吧,追加就行了。追加什么?这个名字加双引号,加俩加号,把谁放过来?
50:03
RS get string,谁的名字?是这个吧,这个删掉就行了啊,这边这边这个去了这个去了啊,这边这个值是多少,RS的get string嘛多少。是不是拿过来这样的话就会,呃,这个不用了。这个应该写到哪,最下边写到这吧,啊这就行了。你头加上吧,加上这个吧,是加上这个吧,中间加这个吗?拼完之后,最后把这个串返回吧,给到返回service service反馈给谁啊serve that拿到这个串之后直接输出吧,还一个输出这个串将来在这个位置上是不是就接到了,接到所以这个配置文件是不是没有用了。
51:02
能理解吧,所以需要一个flash,需要一个这些文件,还需要一个SMA,而这个SME是我们Java程序谁呀S生成的。啊,就这样就行了,所以以后呢,基本上啊,如果是语言之间通信的话,都是大部分都是靠这个S码来通信的,大家部署把服务器提一下。来这边呢,我们给它关掉,来这个关了它,这个关了它,然后给它清空这边打开,打开之后我们来看一下啊。这边点登录,然后呢,我们再点这个点这个点这个点这个点这个,然后点查询,点完查询点查询,点完查询之后我们点详细。是吧?有断码是吧,来这个走。嗯,就是先别看那个啊,先看这个这个这个饼状图是不是能出来能出来啊来这边呢,我们看一下有一个叫做这个吧,然后这边呢,加一个啊set等于PB18030。
52:13
来这边呢,再来部署来再把服务器提一下。起了之后呢,咱们这边呢,关了点查询。你过来这边。来这边的啊,服务器一关的话,就会出了一个问题了,是吧,走点查询查询点它。行吧,那点它啊就行了,所以这边呢,主要是给大家啊,讲这个呢,主要是为了讲这个啊response set,什么content type响应的内容类型变成什么XML,把它输出,输出之后呢,接收一下就行了。其实还是那句话啊,我说一下你要做。在公司这也是一样,你不可能看完之后就直接在你项目里边写了,你从网上搜,搜出来一个插件之后,你运行运行,诶能运行,把它削减削减削减削减削减到最简单的东西,然后接下来你就知道啊,这个程序要求运行,这个是必备的,这个是必备的,这个是必备的,接下来把它必备的东西拷到你的项目中,明白我意思吧,然后一步步的去写就行了,先写一个独立的项目,这个项目跟你项目没有关系,你先试一试,我们在公司里边其实这种情况太多了。
53:28
我们没有学过呀,不知道以前没有用过呀,是吧,但是从网上一搜很多呀,拿回来直接用就行了啊,但是呢,用完之后你要考虑考虑呢,它的原理是什么。啊。其实就相当于两门语言之间的通信,得通过它啊。它是数据吧,它是数据啊,你只要把这个X输出他就拿到就行了,好了,咱们这节课到这啊,先休息下。
我来说两句