00:00
行,嗯,那下边的话呢,我说一下给大家发的这个课件啊,这个课件的话呢,是刚家发的一个压缩文件,把这个压缩文件解压一下啊,打开以后,打开以后呢,就是我们这样的一些内容啊,这个内容的话,我们简单说一下这里边这个东西啊。嗯,然后呢,我们讲课这个课件呢,就是不用PPT了,前面我们讲课呢,用了一些PPT啊,这呢,我们主要用这个思维导图,这个呢,装过没有啊。装我这mind manager是吧,那这个mind manager呢,可能有些同学装的时候呢,可能装不上啊,跟你的系统有关系。嗯,然后你可以再换一个版本。啊,如果换版本还不行,那比如换个系统,当然这个代价就比较大了啊,那当然你说果换个电脑,那那就没必要是吧?嗯,这个你要是用它打开呢,你可以用那个插慢的打,哎,插慢的应该是所有人都可以装得上的啊插代呢也可以打开这个软件。啊,所以没问题,只是我做的时候呢,我用的是这个Mac manager做的啊,你可以用它呢去打开,然后这个打开的时候吧,有的时候有问题就是一打开它就那刚一打开也能看到一个界面呢,突然在这就爆了一个框,呃,说什么打开有误,然后呢,让你确定,一确定它就整个就关掉,关掉以后再打开还是这样,现在又开不开了,怎么办呢?这里边有个这个小工具啊。
01:17
那这个呢,应该很多同学都会出现这个问题,你像我这其实刚才也出现了,就是看我这把它啊,我否一下啊,把这个删掉。删完以后,我这时候再打开,我看看有没有问题啊。啊,他这就不报了啊,就我那会是报这个问题了,不报这个问题的话呢,你就把这个选一下,选一下干嘛呢?你browse,然后把你刚才咱们这个文件就他啊打开,然后点上fix。啊fix,然后success,然后OK一下,这时候呢,它会帮你生成一个这个小文件啊,这个文件就被删了,嗯,删了以后呢,就跟没用一样了,哎,然后你再去打开这个基本上就都好使了。
02:04
哎,你就能够看我们这个整个这个项目了啊啊这个呢,相当于就是我们这个课件了,嗯,在这个过程当中呢,我们涉及到呢,我们用的一些工具,比如说呢,呃,我们后台呢,跟这是我们的客户端,跟我们这个服务器啊,他们开的服务器,然后呢,再跟后台这个数据库啊,这样整个是一个交互的过程啊哎,这个过程里边,我们这儿用的是MYSQL的这个数据库啊,真正这个互联网公司基本上都是用的MYSQL。啊,当然你要查一下这个数据库的一个排名,使用量的话呢,Oracle是第一,MYQ是第二,呃,大型的这个公司,比如说是做银行的,做证券的,呃,像这些公司一般都是用的Oracle了啊,那一般互联网公司用的都是mysle,所以这个mysle如果本身你没有装的话呢,你这呢就选择相应的这个位数的安装一下。嗯,然后这个呢,是这个tomcad啊,那有同学如果说没有在这个eclips当中去配这个tomcad的话呢,你可以呃,这个再安装一下,相当于配置的这个文件的话。
03:04
嗯,我是放在这个资料里面了啊啊如何去部署啊,这里写的很清楚,直接呢,就是在eclipse当中,哎,部署一下我们这个comp。啊,这个是必要的啊。啊嗯,然后呢,还有就是我们整个呢,写这个安卓客户端里边用到的一些框架,呃,这个框架的话呢,就不用大家再去下载了,直接呢就诶已经呢就拷过来了啊,那我们直接从这里边去用就可以了。啊,这是我们说的这个工具源码啊,源码呢涉及到这个呃,服务器端,服务器端呢,就是我们在这个呃,Eclipse当中。啊,大家呢,把这个p two p导进去。还会倒吗?嗯。这样倒啊。嗯嗯,别别当死丢,他可不是死丢丢的啊,嗯,这不是有一个fell,注意这是张阿一版的啊。
04:03
扎一版的,在这个file这块呢,有一个import。那port呢,这里边选最上面这个general existing这个,然后next在这选上这个路径,你也可以从这来粘一下这个路径啊,CTRL一下。CTRLV,然后刷新一下。哎,我这因为已经倒过了啊,你这没倒过,他这块就是一个正常的黑色的啊,然后打勾,然后这个呢,给它copy一下啊,点一下分电式啊,这样它就给你拷过来了。考过来以后啊,考过来以后呢,有同学这块呢,要么是打一个叉。啊,要么呢是打个大叹号啊,这就说明还有问题啊,那有问题的话呢,一方面你刚才刚才我们说了哈,你该把这个他们盖的解压以后啊,该填环境变量,填环境变量啊,你得把这个tomcad呢给部署好,怎么部署,呃,刚才呢,在这已经说了有一个啊PDF。啊,这个呢,得去部署一下环境变量的一个设置啊,然后呢,添加这个镜像啊,啊,这是我们主要的这个操作啊,这个添加镜像的时候呢,可能会有一些问题,这有这个部署的一个问题的一个解决方案啊,这都写的比较清楚了,呃,部署完以后,我们会看到这样的一个关于service这样的一个文件目录啊,包括我们在这呢,能看到一个关于service这样的一个,呃,这样的一个选项啊。
05:24
啊,这个部署操作属于我们前面已经讲过的,所以我就不在这儿去说了啊,然后这个工程完了以后,其实正常来讲这块呢,就不应该再去报差了。啊,这样就不应该再报叉了,但如果还报了叉或者是叹号啊,那可能就是因为本地的一些这个库的问题啊,啊,那这个时候呢,你需要点邮件。如果没出现那最好,如果出现了啊,点右键有一个build pass,选择最后这一项。啊,Configure build pass,然后点开,点开以后的话呢,诶不出意外的话,应该会在这个libraries这下边呢,看到你这里边有打叉的。
06:00
啊,比如说呃,这个GRE。啊,这块就打叉了啊,这个JJD或叫JDK啊,这个JDK呢,用的是我的这个版本,以及我的这个路径,那跟你那个不匹配啊,你需要把这个呢,它remove掉是吧?Remove掉以后呢,你再有个ADD library啊找到这个gere。System library,然后next选择一下你自己的这个。啊,然后再分类式啊,这卧室就给他又加进来了啊,这是一个,然后这个加完以后呢,可能还差点意思,然后你再哎。然后这有一个叫server runtime。啊,Sorry time next,呃,选择一下你自己的这个啊,我这呢是装的他开六啊,呃,大家呢,可能是装有七的啊,有八的,那甚至现在最新的还有九的了啊,这个装六啊七啊八啊,我们在我们这个项目当中,其实没有体现出他们有什么不同啊,所以装哪个版本都可以。啊,然后呢,点个分啊,那这块呢,它就会帮你去添加一下这关于tomcat这样的一个杂包啊,在这个toca里边实际上是有哎,我们sol这样组建的源码。
07:10
的啊,呃,有这个源码了,我们才可以去,呃,在我们的工程当中啊去使用。啊,去使用这个策略的啊,这个呢是在我们tocad这个源码当中的,所以呢,你不导刚才那个tomcad呢,这个就报错了。啊,包括可能是这个下边我们还有这个JSP文件,JSP文件呢也报错。啊,这块也打叉。你上来说啊,就是因为呢,你这个,呃,他里边这个so没有关联到我们这代码上。那就好比是你这里边想用个string是吧,想用个字符串,结果字符串呢,你是从那个JDK里边找的,JDK没导过来,那那就用不了。啊,那这个呢,就是从我们这个comcad里边这个so的账号里边导的啊,那如果说呢,就可能我们刚才已经导过了,导过以后结果发现还报错。
08:01
海报错,那就相当于它不能够自动的去我们那个仓泰的,你所挤压的那个,比如说解压到D盘了哈,从那个D盘下找到我们这个文件,那都找不到了,那怎么办呢?那就最后一招。哎,你可以呢,哎,找到你的腾开的解压的位置,像我这就解压到这了哈,哎,打开以后呢,这有一个叫Li,哎,Li下边呢,这就是我们说的这个账目。它正常的话呢,是可以自动的识别到这个位置,如果你想去找它,那如果还找不着,那你只能是把这个CTRLC一下。哎,直接呢,把它粘到我们这工程里边啊,粘到哪呢?在我们这个web INF for这个下边呢,有个lib lib下边呢,就CTRLV一下粘到这。啊,站到这以后呢,点右键有一个叫B的,呃,右脚。Build pass,一个叫ADD to ADD To Build pass。啊,把它那个添加一下,我这因为添加过了,所以就看不到了啊,你一添加它就在上面呢,就帮你去,呃,生成了这样的一个。
09:02
啊是吧,哎,这个时候呢,他就不再去他里边去找那个so了啊,直接就从这这个本地去找了就有了,所以这块就差就都没有了。啊,症状就都没有了啊,那这时候如果还有个叉,这个时候你还可以就就是哎,首先呢,把它这块就clean一下是吧,Clean一下选择你这个给它OK啊,就整个就清理一下这个缓存啊,都要编译后的文件啊,然后呢,你再给它close一下。啊,关掉是吧,啊,我这里边因为有好多啊,我这关了好多,哎,关掉完以后,然后呢,你再把它打开,打开以后呢,点右键有一个refresh啊,一刷新这时候这个叉应该就都没有了。啊,然后此时呢,你再给他做一个run on server。哎,在我们部署的这个IPAD6的这个服务器上呢,让它运行起来。哎,这个呢,他就跑起来了。
10:00
啊,这呢是访问的我们某一个这个GP这个界面了啊,是一个测试界面啊,这样就可以了啊,只要呢能出现这个操作,那说明就是可以的啊,没有问题啊,那有的同学可能是到这就刚才我这个操作都操作完了以后,还打个叉,那就是这个工程是有点问题了,或者这个六这个更新这个版本有问题了啊,但实际上你运行的话呢,是可以运行的啊,那也可以。没有问题。啊,这是我们说一下关于这个,呃,后台的这个啊,服务器端的这个工厂是怎么去做一个部署啊,这个大家可能不太熟了,又说了一下。啊,这是我们说的这个工具,这里面这个操作哈。就是这里边,然后呢,这个MYSQL呢,这我们说的这个后台这个数据库,数据库让你需要安装一下啊,安装完以后的话呢,我们这呃有一个这个数据库这块的这个库啊,这个库的话呢,就不用你再去给他自己去创建一个啊什么意思呢?就是服务器这块啊,数据库这块呢,你点开。
11:02
这你这里边,这不刚才这个工具里边都有这个数据库,以及呢这个客户端啊,我们这用SQL钥匙打开。连接。啊,这呢,应该在我们讲这个两三天这个web当中是不是都用了它呀。没有用过啊,那MYSQL装完以后,你们用的是命令行吗。命令行,哎,命令行也行啊,哎,这个呢,就是一个客户端了,对这个客户端当然就更友好一些是吧?嗯,这个客户端呢,比较简单啊。这不是大家你的这个MYSQ,比如我咱们现在应该都是64位了啊啊,那你这就点这个就装一下就行,装完以后呢,这不是就是这个SQ要客户端,然后直接呢就点击去安装就可以了,安装完以后他让你注册啊,但注册的话呢,你就直接点开那个取消,取消完以后你你这个把这个文件双击一下。让它自动运行啊,他就直接到注册表里边帮你去注册了,嗯,注册完以后的话呢,你再双击打开这个。
12:00
就可以了啊,再打开以后呢,就像我刚才这样打开一样,只不过这个时候呢,你这什么也没有。你打开以后应该就长这样。嗯,我这删除了,他怎么能没有呢。再来一下啊。嗯,你看你进来的时候应该是这样的,是个新的啊新的话呢,你点个新建这个名字呢,无所谓啊,确认一下,嗯,然后呢,之前大家是用这个命令行,那命令行的时候呢,你写的用户名密码,那在这块就配一下,比如用户名,我们这系统用户呢叫root。那你就用root就行,密码还记得吧。啊,你就去写你那个密码哈,我这是ABC123啊,写完密码以后呢,直接写个链接啊,端口号,这我们都用默认的3106啊连接。啊,这个试一下吧。感觉进来了。进来以后呢,这呢就是每一个,这就是我们的一个数据库。
13:00
就有这么多库哈,相当于大家呢,就不用再去造库了啊,咱这这些都用不着啊,就用我们这个整个就用一个艾特硅谷这个库就行啊,这库里边呢,我呃造了两张表哈。啊,这是一张表啊,这是一张表。啊,这两张表,这两个表呢,就是大家到时也可以自己去造一下。啊,自己造的话呢,你说写搜Q搜语也有点不太熟了,哎,你也可以呢,直接这点右键有个叫创建表,直接呢,这是这个表名,这起个列名,比如叫ID啊,ID是个int型的,起个int就这样啊长度长度十是吧,哎,逐渐勾上。啊,自增是吧,啊这个这应该都会吧。通用化界面啊,很方便啊,这个你起个名啊,比如叫一个customer。哎,就是属于叫客户表啊,客户呢有个名字name啊,是一个what类型的。啊,长度呢也是十啊后边就没有了,然后呢,他有这个,呃,相应的比如他的工资。
14:05
呃,Salary公司的话呢,应该是一个double类型的。啊,这个double啊,然后这就用个默认的长度,比如说行这样我写好以后保存一下。啊,然后呃,再创建把否啊这呢不就多了一个表嘛啊多列表一打开没有数据啊,你说添加数据可以写SQ语句哈啊当然了,你也可以直接呢加数句,比如说呃这个位置,呃我写上一个。嗯,叫。防止。哎,防止工资开多少。200。一晚上是吧。这个一啊,那就这样,你可以在这手动的这样去添加一些数据可以啊,啊,你也可以在这写这个SQL语句啊,这这都没问题啊。啊,这呢就是呃,我们造表这个操作啊,嗯,这里边儿呢,刚才说了,不用大家自己再去造了,我们直接呢,可以把这个。
15:06
可能需要大家做的事情还挺多的哈,需要储备的呃,源码这里边就是MYSQL数据库啊,这个呢,就已经放好了,给大家造的这个表,以及表中的这个数据了。啊,你只需要呢,点一下工具啊,有一个执行SQL脚本。呃,在这个点一下,呃,把刚才的这个文件呢选中。过来反转过来啊,哎点开,然后呢,点打开,然后一点执行,哎,它自动的就帮你把这个库呢,就直接数据库呢,直接就给它导过来啊,其实这个搜库文件里边就是一些搜库语句,比造表啊造库啊啊这些啊填数据啊这样的。然后呢,就直接过来,过来以后你可能一下看不着,你选中这个用户,然后F5下一刷新它就过来了。啊,相当于后台这个数据库就有了啊,我们希望呢,通过这个项目,虽然我们做的是客户端哈,啊希望呢,大家对这个客户端服务器啊,跟这个数据库整个这个交互呢,都通一下。
16:05
啊,这样你后边你收到这个跟这个你不怕了就啊,所以这个呢,是我们后台这个MYSQL数据库,这是这个客户端啊,我们导进来的一个数据库啊,然后呢,我们咱们做的哈,这八天做的就是写这个安装客户端。刚才那两个呢,你导进来直接用就可以了,我们也不去改啊,要改数据库的操作也是通过我们客户端才去改的。等于那个都不能动,那这个呢,这个大家应该都会,这就是一个工程了啊,直接从这个as里边呢,大家就扭一下,然后import一个project,然后导进来,导进来就长这样。啊,就这这样啊。好,那就整个相当于把这嗯源码啊怎么去导说了一下,涉及到三块啊,客户端服务器端啊,还有麦数据库。
我来说两句