语言视频选择 | 收录专辑链接 |
---|---|
C | 张雪峰推荐选择了计算机专业之后-在大学期间卷起来-【大学生活篇】 |
JAVA | 黑马B站视频JAVA部分的知识范围、学习步骤详解 |
JAVAWEB | 黑马B站视频JAVAWEB部分的知识范围、学习步骤详解 |
SpringBoot | SpringBoot知识范围-学习步骤【思维导图知识范围】 |
微信小程序 | 详细解析黑马微信小程序视频--【思维导图知识范围】 |
python | 详细解析python视频选择--【思维导图知识范围】 |
php | PHP要怎么学--【思维导图知识范围】 |
学习系列没写 | |
JAVAWEB项目 | 难度系数(五星制) |
IDEA如何配置JAVAWEB项目--【唐诗300首】 | 难度★★★★✫ |
基于jsp的企业财务管理系统的设计与实现--源代码--【课程设计】 | 难度★✰✰✰✰ |
基于jsp的停车场管理系统的设计与实现--源代码--【课程设计】 | 难度★★✰✰✰ |
基于jsp的教师工资管理系统的设计与实现--源代码--【毕业设计】 | 难度★✰✰✰✰ |
小程序轮播图的两种后台方式(JSP)--【浅入深出系列009】 | 难度★★★★✫ |
学习的前置条件
学会了JAVA的基础知识,也即JAVA的语法部分,以及一部分的对象知识,一部分的API,参见 《黑马的JAVA学习路线--详解JAVA部分的学习》
如果用图形来表示的话:(JAVA基础 列,绿框的部分)
而其它的部分的知识,比如说数据库html,css,js,这些东西要算其它部分的前置知识,还是算JAVAWEB的基础部分,这个也没有一个准确的划分,这些的知识到底是一套视频打到底,还是每个部分都分开,也没有说哪种比哪一种更好。暂时就按黑马的视频来划分吧。
JAVAWEB的知识范围
先来一张大的思维导图:
按着难度、相关性,先剔除一些技术。
第一个:VUE(不是说VUE这个东西没有用,恰恰相反,企业对VUE的需求比整个JAVAWEB的其它部分加一起还要大,但是问题是学不会的话,...)
第二个:mybatis这个东西本来就属于SSM框架里的内容,放在给刚刚学完JAVA的同鞋这个好象根本就看不懂。
第三个:这个视频的最后的案例,因为学不会VUE也学不会 Mybatis 那自然就无法去学习他的综合案例了。
可能有人会有一个疑问,这个图里好象也有综合案例呀,这个只是JAVAWEB的基础知识的小案例。事实上要做综合一点的案例只能去git /gitee 上面去找了。
刚好我这里找到了一个Sevlet 为主的项目。参考另一博客《IDEA运行配置JAVAWEB项目》
JAVAWEB 的学习步骤
还是先按着先易先难的这样的一个顺序。
也就是学,不是先把某一部分学到很精通。比如mysql 这里的SQL讲的比较深入,甚至于比单独的一门《数据库原理》难度不相上下,那学习JAVAWEB,显然又不能不使用数据库,那么你就可以先看一半或一小半,等你把JAVAWEB的项目做出来了。然后你再去深入的学习,
1.数据库:
可以说把数据库安装好之后,会用鼠标建表建字段,会一些简单的增删改查的SQL之后,就应该马上学习JDBC技术。
所以这两部分一定要连续的学。(不要沉醉于复杂SQL)
2 网页三剑客
只要牢记html 管内容,CSS管样式,JS管动作。每一种都了解一个大概就行了。因为做项目的时候,第一步都是仿项目,第二步才是把别人的页面拿来拼项目。至于说自己创造轮子?对不起,没有,从来不可能发生。在工作中,要么就是以原画为模板做HTML,要么就是别人的效果不错,C& V,要么就是项目本身存在了CSS,你直接写就好。
JS比较复杂,语法,Array,DOM 的会了也就差不多了。其它的等项目的时候再去百度。
3WEB核心
其实,很多的大学里的课程是只把这部分当做JAVAWEB的。
当自然,这部分的内容肯定要对着视频每一部分的代码都要运行得通,力求理解才行。
4 前后端分离
AJAX划时代的让前端的工作变得与以往不同。也可以这么说,只要项目使用了前后端分离之后,很多的WEB核心的东西变的没有用,没有了jsp之后,很多的技术就变成了皮之不存,毛将焉附的局面。而前端也自然而然的变成了html模板粉墨登场的舞台。
所以,别看这部分好象内容不多,实际上,这部分的内容比网页三剑客+Web核心的内容还要多,而且这部分还把VUE当成了一个分支。
事实上,VUE的技术也是包罗万象的。
5综合案例
事实上这一套视频里是没有JAVAWEB的综合项目的。只是在
但是,JAVAWEB的基础的部分信息量也是十分的巨大,所以,对着视频做一个小练习是相当的有必要。
然后,再去练习一个比较完整的项目。
参考另一博客《IDEA运行配置JAVAWEB项目》
总结
提示:这里对文章进行总结:
JAVAWEB的知识相当的繁杂,最忌讳的就是不停的看不停的看,想一口气把视频看完然后做项目。这种学习的方法在JAVAWEB这里基本上就是欲速则不达。
不怕慢,就怕你不动手,就怕你每一周没有自己的代码!
动手多少,自己的代码写了多少,是你后面工资的积累。
JAVAWEB还是比较遵循一万小时理论的,你花多少小时你以后就能拿多少工资的工作!
作业
1 自行完成一个水果商城。仿下面的服装商城