00:00
好。呃,然后下边呢,咱既然有一个外部工程了啊,咱肯定呢是想用这个来用一用啊,那么用一用的话呢,咱们就希望能够来创建一个sol。这样的话呢,我们就需要哈,自己呢,来问目录下边来创建个Java目录啊,因为他没给建出来啊,我们现在用的这些个it tap呢,其实都不是很标准啊,或者怎么说呢,就是有些目录需要我们自己去补充一下啊呃,按说应该是按照约定的目录结构,他应该给我们建出来啊,但是他没有,但后边我们到idea里边去创建的话,这个时候就会好一些了啊,就会比较规范了。然后呢,先创建Java目录,创建Java目录以后呢,去见一下这个包啊,Com艾特硅谷ma。包下边再去建这个类啊,我们先去见一下这个。一下。哎,Java下边呢,我们去见一下这个com。
01:00
这一层层价啊。Come at,硅谷ma。哎,然后在这个里边呢。创建一下这个类啊,先去给他。把这个Java文件建出来。然后呢,把这个代码粘过来。关于我们就不解释了啊,这个要求你是这个在前知识当中呢,你是应该是会去学过的。啊,然后呢,说这里边哈,我们用do get方法来处理请求,然后呢,用response,叫get write write啊去返回这么一个字符串,作为这个响应。Solvele呢,必须在webr当中呢,直接注册了才能用啊,所以说我们注册的名字就叫hellolet,这是sole的权利名。
02:03
哎,到我们外边毛里边我们来配一下,也是我们就粘过来就不多解释了啊,Survey应该是你现在应该是会的才行啊呃,如果前是知识有缺失的话呢,大家需要去回头把前面的东西再去补一下啊。在index.jp页面呢,编写这么个超链接诶。呃,哎,超链接访问的呢,就是啊,当然在这儿用的是一个相对路径了。到APP下边index.gp。好嘞,呃,这样的话,我们要写的代码呢,就是这些啊,然后接下来的以后呢,呃,我们要针对他呢,来执行一些个命令。比如说呢,我们现在哈,想先执行一下这个编译的命令。
03:02
诶按说呢,你原程序都准备好了,妹也在这儿,就正常执行编译就行了呗,但是这个变异为什么还专门给他拿出来说一下呢?你会发现这个手位啊,这个这个时候执行这个编译呢,会报错啊,呃,错在哪儿了呢?就随便找一个艾看一下就知道了,他说程序包不存在啊,要不要不就说包不存在,要不就是这个类啊不存在。哎,这个时候你可能会觉得我以前写这个建外部工程去做这些事儿,没有去遇到类似这样的问题啊,啊,那是因为这个idea呢,它替我们去导入了啊,Serve所需要的这些个包,现在这个ma里边呢,需要我们自己也去明确的去导入一下才行。啊,那因为你我们想哈,这个这个包呢,就是啊用到的包啊,就是像我们HTTP啊,它所在的是Java X点啊,它其实是要是对照我们的这个tomcat来看的话。
04:10
随便找一个,比如说我们这里边目录下边,它其实是在API这个夹包里边。加YXHTTPHTTP是吧,哎,你得有API这个包才行,所以说我们现在这个工程呢,也得给他去导入我们的这个SAPI,诶这个导入的话,这个我们怎么去导入呢。啊,就这个时候我们给大家去分析了,呃,怎么去导入啊,那我们就首先呢,得要去找到SOAPI这个价包呢,它的依赖。可是现在呢,我们怎么能知道他这个依赖的信息是什么呢?哎,那么在这儿呢,给大家推荐有这么一个网站哈。叫HTTPS冒号两斜杠啊,就是ma,就是MVN repository.com,中间没有任何的连字符或者下划线之类的啊,就是mvposit.com。
05:11
打开我们的浏览器。粘贴并转到。诶,然后在这儿呢,我们来进行一下这个搜索就可以了啊,啊就是这个SAPI。点。哎,说这个时候呢,我们这个Java x.serve API啊,这它会给你列出来很多,这个时候需要我们自己呢,去判断一下哪一个是你要的,有的时候呢,很多个不同的选择,其实都可以啊,有的时候都可以,但有的时候呢,这个他们之间有区别啊,所以说这个时候呢,为啥有的时候会有很多个里边都可以呢,因为他们是呃不同的人封装的吧,啊,有可能是不同的组织呢,他们封装的啊,就给出的这个这个这个发布的方式不一样啊。
06:03
这个咱不管它了,咱们就比如说选这个第一个。然后呢,再点进来以后呢,我们就发现这里边儿哈。它会有很多个不同的版本的选择。哎,那么这些版本要选哪一个呢?有的时候哈,大部分情况下,你可能不确定具体选哪一个版本,然后呢,那么我们可以去参考一下,后边有一个usage,这个条呢,有长有短啊,长的条表示它下载的多啊,短的条表示它下载的少,那么呃,这个时候就看了,我们现在呢,你看这个3.1.0下载的最多,4.0.1呢,是最新版啊,这个时候最新版也是下载量反正比别的也多不少啊,那就看你自己了,有的时候你可能倾向于用最新版,有的时候呢,可能我们倾向于呢,用这个下载人最多的这个。那我们在在这儿呢,假设咱们选3.1.0的这个,这里边儿只要你一点就行啊,这你一点这就告诉你copy图clipboard,诶它就已经复制到剪切版了,我们就到我们这个POM的S毛里边。
07:10
哎,跟这个G这儿一起给它粘贴过来就行了。诶粘贴过来啊,粘贴过来这个加包的保存一下啊,当然得保存一下,这个依赖呢,我们就配好了啊,它的这是它的坐标嘛,哎,你看它的scope啊,这是我们看到了另外一种scope叫provided provided哎,这个这个意思我们后边也会去解释,现在先别管它啊。这是这是说呢,这个依赖呢,在他这个仓库网站上面的一个网址啊,一个位置,我们这儿呢,加一个注释哈,说这个呢,说为了能够正常使用http solve需要导入solve API的这个依赖。
08:03
这样的话,我们再重新执行一下变异。哎,你可以先执行一个clean啊,清理一下,然后再执行编译这个命令都是可以去组合去执行的啊。哎,你看到他会下载我们solid API哈,哎前面这过去了,哎构建成功了,哎这个时候的话说明呢,我们加入的这个就起作用了。我们刚刚加入的这个,这个叫。PI就起作用了哈,这个呢,我们这个时候它就编译出来了。编译出来之后呢,下一步哈。大么就可以给他执行一个打包的操作。IM vn clean package。打包,我们这个时候呢,就会生成一个蜡包。
09:02
生成这袜包,将来把这个袜包呢,放到我们汤姆cat上面去跑起来啊,这个时候就相当于完成了一个对袜包的一个部署。嗯。诶,你看这时候呢,就是这个点吧,啊,然后旁边有有这么一个目录,这个目录呢,其实就是这个袜包呢,它解压的一个结一个结果。诶,哎,这不是web infer web毛class class里边呢,它就是我们。诶,Java源程序变异的结果。然后这是我们也带GP是吧。嗯,下一步呢,我们看看它这个怎么样,去这个咱们去执行一下,这个放到他们上面去跑一下啊。
我来说两句