00:00
然后下边呢,我们来说一下哈,怎么建这个外部工程,建外部工程吧,稍微这个麻烦一点点,因为啥呢?因为我们说哈,这个我给大家演示一下,既然这个外部工程也是哈,选这个create simple project,它区分Java工程和外部工程的,这个怎么去区分呢?它就是靠你这个package,就是你打包的方式,这个就是打包的方式,默认是价啊,你要是这个,呃,你要是外部工程就就让他打蜡包,就让他打蜡包分析,然后这里边呢,我们放大这个图标来看一下啊,我们跟这个比一比,这是不是缺个地球啊是吧,缺一个地球哈,他原来地球这用这个M这个代替了,所以说呢,其实。
01:00
我们建的这个工程吧,从ma的角度呢,他说是一个web工程,可是要是以CLS看起来呢,他认为这还是一个Java工程啊ELIS认为这还是一个Java工程,你打开以后呢,这是ma文的目录结构,Src下边有个web APP,这个太糊弄事了,这个ma呢,建了一个web APP啊,它就号称自己是一个web工程了啊,这个差的太远了,那我从我们eclips的这个角度来说,它差什么呢?你看你得有这个,你得有web infer啊,啊,至少得有web infer最好还有麦infer,这个最好也有,这个最好也有,然后web in下边你得有lib可以没有的话你得有web X毛你得有它。所以说这个时候呢,从eclips的角度上来看呀,它离我们这个外部工程呢,还缺好多东西呢,所以我们得由于这样一个原因呢,得对这个工程哈,我们得去给他调整一下。怎么调整呢?哎,这个咱们这儿也有这个截图哈,也有这个截图,咱们就不演示PPT了啊,大家看我这个操作哈,在咱们这个外部工程上面的点右键properties,呃,我们先去找到这个project FA,大家看这有这么一项叫dynamic web model,就是外部工程的这个模型,先把这个勾呢给它去掉,点apply。
02:28
再给它勾上,这不吃饱撑的吗?不是吃饱撑的啊,它有变化,下面会多出来这么一个东西是吧,刚才没有啊,刚才没有点这个点这个看这一块是干嘛呢?就是呃,去修改这个工程的一些这个设定啊,可figure web model settings去去配置它的这个模块的这个设置,那么这个工程的名字是它这个我们不用改,然后这个东西呢,在我们main工程里边哈,应该是这样的,是src下边这个闷目录下边,Web APP下边。
03:11
作为我们原来web content起那么个作用啊,然后呢,你像我们刚才说的什么web infer呀,什么web插毛呀,Meta infer呀,这些呢,就放在这个目录下边啊,这个最好,这个要记住,要给他这个改过来,然后呢,这儿你看它有这么一项,Generate web s deployment script,就生成web s毛这个部署描述符啊,Deployment deploy是部署的动词,Deployment是部署的名词,然后script就是描述符,我们其实大家不知道有没有听听过哈,其实这个外不了叉毛,外不了X毛,在很多不同场合呢,也叫部署描述符啊,所以说呢,大家注意这个勾,你说我能把它去掉吗?不能,我的目的就是为了让它生成这个,我还把这勾去掉,那不是自己打自己嘴吗啊。
04:12
所以这个勾呢,要保持勾选状态,把这个目录呢,改成我们没文的这个目录点ok.apply.ok看这啊,你看它已经多出来东西了,这么那么这个结构就是我们eclipse里边标准的动态web工程的这个结构,那我说用这个有了这个结构,它有什么好处哈。就是它可以很方便的在我们这个so容器上面去跑,或者说呢,很方便的按照我们原有的习惯去run I run on server啊去很方便去干这个事,我们下边来建一个GSP,当然了,这个GSP1建出来吧,它会产生一个新的问题,这报错了,哎,我们下面就来解决这个报错的问题哈。
我来说两句