00:00
大家好,欢迎收看学习园地大网课程,那上节课呢,我们简单的了解一下商城的需求分析,当然了,这只是介绍一下而已,那这节课呢,我们来看一下我们的学习目标,也就是我们的课程介绍,我们先做一个笔记。新建一个。文档吧。好。我们看一下,我们通过这个课程我们能学到什么,首先呢,第一个我们肯定要学到的就是既然是整个项目开发实路,那我们一定要学习的就是项目的开发流程。项目的开发流程,对于一些新手从来没做过项目来说,他不知道项目该从哪入手,也不知道这个项目我先写什么,后写什么,最后怎么完成一个项目,怎么按照用户的需求来做,真正我们在做开发的时候,一定要详细梳理用户流程,如果用户对这个呃项目上线时间要求比较紧的话,我们一定要先做主体流程,再把主体流程做完之后,先上线让他用着,然后我们再迭代一些,加一些代码,然后逐渐的把这个项目去完成,这就是我们项目。
01:12
通过这个课程,我们要一定要了解项目的整个的开发流程。第二点我们一定要了解的是多技术的一个,呃,配合使用。因为我们现在需要学习的内容呢,现在正是在呃大web阶段,也就学完了Java SE,学完了前端技术,那这个时候呢,需要一个项目的时候,那我们做这个项目需要的技术有哪些呢?比如说。写前台页面需要使用JSP技术,然后呢,我们需要控制器,比如需要使用so,对吧,我们还需要使用GSTL标签啊,还需要写EL表达式啊,对吧,还需要使用买C数据库啊等等这些技术,当然了,我们还需要像过滤器啊,这些东西都是需要我们配合使用的,那有的时候其加va项目不是用一些框架嘛,那些是我们做完这个项目之后后边去学习的。当然了,除了这些我们还有一些工具的使用,比如说像eclipse啊,对吧,怎么使用?当然前面大家做项目一直在用这样的开发工具,那对这工具应该是比较熟悉。
02:18
当然了,如果不熟悉的话,中间项目咱们也练习一下工具怎么使用,他们看怎么怎么安装呢,这样的一个一些情况,所以呢,我们做这个项目是需要多个技术来配合的。那这个项目的最主要的目的是打通。大家的任督二脉。任督二脉为什么说目的是打通大家的任督二脉?因为前面学了这套了。学了。呃,钱多了,那学习的都是一些基本语法,不知道怎么把这些基本语法应用上。那如果你能自己从头到尾把一个项目做出来,那这个时候你对前边讲知识点为什么怎么用,那你就有一个详细的一个了解,这就是打通大家的人多二脉,那我们打通人多二脉还有一个目的就是对前面的知识点的学习的知识点的一个复习。
03:16
知识点复习。比如说前面学过的。Java SE,前面学过的前端HTMLCSSGS等等等等这样的一个复习,还有呢,就是我们对后边学习进行一个缓存,相当于一个预习。缓存为什么说对后面学习缓存呢。我们真正做项目都会选SSH或者SM这样的框架去做,而我们这个项目呢,采用的就是纯的GSP加so类的这样的开发方式去做,那目的就是我们GSPSO以及前面学的加va SE这些知识点熟。
04:01
然后开发的过程中呢,也会借助于后边学习的那些框架的这些思想,那我们在通过这个项目学习的时候。我们把它完完整整做完来想象再学习,比如说啊再学习啊,对吧,再学习C啊啊啊或者这些我们都是做一个准。你做一个完整的项目,对。就觉得咱们用JSP加的有些东西为什么这么麻烦,对吧,当我们用框架时就会简化,那你就能更好的去理解这样的框架。我们这个项目开发流程刚才说了开发工具,这些工具。我们离不开。比如说E这些我们一定要注意。再有,我们学习这课程,我们要达到一个什么程度,也就是我们的学习目标。刚才咱们说了,学习的课程可以对前面的知识点进行复习,对后边学习知识点进行一些准备的一些工作,这是我们最核心的一个核心目标,再要是打通任督二脉,那我现在说的这个学习目标是我们这个项目做到什么程度?
05:11
那这个项目做到什么程度呢?并不是说我做出一个淘宝来,我做出一个京东来,咱们Java有能力,也就是GSP加销售链,你力学后边框架完全有能力做出一个淘宝一模一样的一个项目,做出一个京东一模一样的项目,但是想象一下这个时间很长,那咱们在这个课程中为大家所有的。代码都会收效,不会用复制粘贴的方式去把这个完成,让大家看到项目是如何一步一步一步构建出来的,这是我们所有的代码。用手手敲。那既然是所有的代码都是手敲,那我就不会把一个大的项目完完整整做出来,那有一些东西呢,我会给你简化,比如说咱们在上节课介绍了,比如说表在设计的时候,那我会把用户地址表直接涉及到涉及到用户表里面,而不是说分成两个表咱们去设计,那样的话代码量比较大,咱们写的比较长,另外呢,重复的功能。
06:08
比如说搜索,那我在一个模块里边写完了搜索,其他的搜索肯定代码是类似的,我就不会再写一遍,那同样的资产改查,那我也是写一遍,不会写多遍,当然了,咱们项目的主体流程要完成,那也会涉及到多个模块的相同的责任改革,对吧,再有。写一个项目,现在花的时间最多的地方不是在后端的JS,而是在前端的代码。那我们前面也学过了像MCSSRY对吧,这样的阿贾克斯这样的一些技术,那我们会直接。应用现有的商城的模板,前台我们应用模板,后台用模板,然后在模板进行修改,因为我们现在主要用这个项目跟大家学习的是后端的GSP加。而TMCSS对于一些成熟呃承受成市来说,对他们说已经不算什么技术,所以呢,咱们这项目选择模板,当然选择系统的模板,好多东西我们也需要改的,也需要手动去写一些JS啊,阿贾克啊这样的一些东西,那我们对前端的东西也是一种学习。
07:14
另外。嗯,标上前端我们会用模板。完成,我们会找现有的模板去做,然后在原有的模板上我们去修改成自己的项目。我们前端这样,那后端的代码,后端的代码一定要记住啊,我们刚才说了,所有的我们都会手交,手交呢,我们也在为后边学习做准备,所以呢,我采用的思想也会使用MVC,简单的MVC模式,这样大家在学二或者比如MVC的时候,那就知道诶,什么是控制器吧,啊,什么是model对吧,什么是视图啊,采用类似于Mac这样的一个,呃,变成思想也会项目分成几层。比如说呃,数据库处理啊,DAO啊,还有那个层啊,对吧,前端的分层去管理的,然后整个的项目的目录结构完全按照商业化的项目结构,虽然功能简单,但是我们会按照完全商业化的结构。
08:14
那达到一个最终一个什么目标呢,就是。我给大家写完一部分功能,大家按照我的思路,不用再接触一些新的知识点,按照这个目录结构,按照这个层次结构,按照这个呃,代码管理的一些方式和一些工具的使用方式,那自己可以把项目完成。一个完完整整的项目,那我给大家写代码会把主体流程写完,也就是一个项目的50%由我来给大家写,剩下50%你照葫芦画条,需要把它完成,因为咱们的目标是让大家学会,而并不是大家一个项目就所谓的授之以鱼不如授之以渔,对吧?两个鱼是不一样的,并不是给你一个完完整整的项目,那你不如下载一个开源项目,对吧?
09:00
而是让你学会如何做项目。所以我们的目标就是你。学习完这门课程,自己能用GP加这样的技术完成一个自己的商城项目,然后举一反三,所有的项目开发,除了业务流程不,所有开发的过程是相通的。那你做了一个项目,你就可以会做第二项目,比如说做一个OA的,做一个财务管理系统的。对吧,就可以了,这是我们要给大家完成的一个教学目标。那学习完这项目,你打通了这个二脉,知道项目怎么样的一个开发过程了,那对学习后边是非常有帮助的啊,这就是我们这节课给大家介绍的。让大家了解一下我们的课程目标,好,谢谢大家。
我来说两句