火爆B站的Java进阶学习教程『一』Javaweb

  • Post author:
  • Post category:java

No.1:Javaweb

学完web第一站就到了Javaweb这儿,web和Javaweb之间可是有很多相通的地方,想要做出一个合格的网页,web和Javaweb一个都不能少,但你真的做好准备学习Javaweb了吗?

  • JavaSE学会了没?
  • MySQL数据库会编写增删改查……这些简单的SQL语句了吗?
  • JDBC没忘吧?
  • web前端里的HTML、CSS、JavaScript还记得吗?

先别着急骂,我要是不戳戳你们的痛处,给你们喂点毒鸡汤,你们拖延症、懒癌症就真的没得治了,毕竟我也是良苦用心。干了这碗毒鸡汤,披上勤奋好学的皮。趁着现在学的还不算多,赶紧查漏补缺!

PS:下面这些就是要学习javaweb、ssm框架要具备的基础知识,亡羊补牢为时未晚,快去牧羊吧:

  1. Java零基础教程视频(适合Java 0基础,Java初学入门)
  2. MySQL基础入门到精通视频教程-MySQL数据库实战(内含MySQL34道面试题)
  3. JDBC从入门到精通视频教程-JDBC实战精讲
  4. Ajax入门到精通全套完整版(ajax2020最新版本)Web前端Ajax初学者零基础学习必备
  5. jQuery入门到精通全套完整版(jQuery2020最新版本)Web前端jQuery初学者零基础学习必备

当然啦,如果你是一只羊都没有丢的好崽崽那就更好了,跟师傅一起撸起袖子开始搬砖吧!

动力节点最新JavaWeb视频教程,javaweb零基础入门到精通IDEA版-持续更新中_哔哩哔哩_bilibili​www.bilibili.com/video/av421148833正在上传…重新上传取消

想要学习Javaweb咱就需要先了解它的重要知识点,知己知彼百战不殆。而Javaweb的学习,其实就是了解BS架构通信原理、如何配置Tomcat服务器,编写自己的第一个WebApp。

其中核心技术你需要掌握:Severlet、JSP、AJAX、JQuery

它的执行原理是什么呢?

  • 客户端和Web服务器建立连接。
  • 客户端发送HTTP请求。
  • 服务器端接收客户端的请求,生成HTTP响应回发,服务器端关闭连接。
  • 客户端解析回发响应,恢复页面。

当然很多课程在给大家讲解的时候,都会讲到上面的知识点。但是为什么今天会特地推出杜老师的课呢?原因有三点!

卖个关子,先给大家说个故事吧~嘿嘿

不知道《揠苗助长》的故事大家听过没?

有个农夫呢,找了一块地,种了一片田。终于等啊等啊,小苗露出来了,哎呀,可把农夫给高兴坏了。

可是他没那么大耐心啊,等不了那么久,就想着,既然露出头来了,那我就再给它使使劲,让它长得更高吧!于是乎,他在小苗的根没扎稳的时候一颗一颗全往上拔了拔。。。

结果,no zuo no die,所有的小苗无一能够幸免,全死了~

STOP!这个故事和刚才说的原因有什么关系?

别着急啊,马上就说:

通过这则故事,我们所有人都明白的一件事,学习Java不能“拔苗助长”。把我们的学生比作苗,老师就是这个农夫。如果为了让小苗长得更快,一股脑的把所有的知识点全部灌输给小苗,那这棵苗还能存活吗?一样的道理,这就是我们今天说到的杜老师这套课程的特点所在!

1、源码级讲解(深度)

本套课程从系统结构分析为起点,通过源代码讲解,学会Servlet之后,我们就可以做一个项目了,功能已经实现。你以为这样就可以了吗?你了解为什么要这样搭建吗?了解为什么要引用这个技术吗?

杜老师的课程并不是只是讲Servlet是什么,怎么用,搭建出来用就可以了。最起码底层有一个Servlet接口,之后再手动写一个GenericServlet,接着讲http协议,讲到http协议,又分析源代码。

整个的过程就是一个迂回的战术,让你在了解到一件事的之后能看清它的本质,并不是只是知道1+1=2就可以了,还要了解1+1为什么等于2。

2、大量设计模式(详细)

紧接着,我们就讲到手动http协议,它的特色一样也是源码级讲解。在源码讲的过程中讲很多设计模式,在课程中不仅让大家会用,而且让大家知道底层的真正的实际原理。

比如Javaweb的通信原理,就是我们BS系统的通信原理,为了让大家理解原理,要进行源代码分析。在分析的过程中,用到了大量的设计模式,比如适配器设计模式,模板方法设计模式。了解这些之后,才能明白整个的原理是什么。

让学员不仅知其然,而且知其所以然。

3、项目贯穿(循序渐进)

比如从头到尾,我们先讲完Servlet,可以用纯粹的Servlet做项目,但是做完之后会看出来这样去开发会有很大的问题。那么需要如何改进呢?这时候就需要学习JSP技术,这样把JSP的知识点引进来继续改进。

之后发现JSP有大量的代码,这个时候又会知道这个项目出现了一些缺点,需要再学一个新的技术,需要用到异样表达式再去改造项目,之后再用到JSP标签库再改进,整个项目就是这样把技术全用进去了,而且是循序渐进,迭代式的,这样的话这个项目会越来越接近商业级的项目。

会有人问了,既然这么麻烦,为什么不直接让学生学习最新的技术呢?

这个问题问的好,道理和上面讲的故事一样。

如果想一次成型,项目中用到的技术就特别多,一下子把这些技术都引进去学生是听不懂的。必须采用循序渐进的方式去改进,所以要一个一个学。只有亲手实践了亲身感受了有这样的问题才能去引进技术,知道这个技术存在的意义是什么,大家更容易理解接受。

看到这里,你是否明白?你学过的Javaweb还是你认识的Javaweb吗?

师者,传道授业解惑者也~

好了,学完Javaweb,咱们趁热打铁赶紧学SSM三大框架,它们分别是MyBatis、Spring和SpringMVC。

 


版权声明:本文为f5465245原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。