美文网首页萌宠想法简友广场
把握java web本质的一种学习思路。

把握java web本质的一种学习思路。

作者: 指尖上的帅气 | 来源:发表于2022-05-22 21:55 被阅读0次

    对于java web,我认为不管是已经参加工作的朋友,还是在校学生。花费一定的时间去搞清楚java web程序的本质对我们提升技术而言,都是非常有必要的。

    在我们熟悉日常开发工作所需要的技术栈后,我们完全可以通过按照自己的思路来实现以及阅读类似于mybatis、spring mvc相关框架的底层源码来把握框架的原理。

    为了把握java web程序的很多细节的本质。我曾经自己尝试着使用原生态的jdbc+servlet编写学生成绩信的增删查改。

    然后基于jdbc部分代码,分析其弊端,并针对其弊端提出改进思路。按着自己的改进思路,迭代修改代码,使其越来越接近mybatis框架的代码,从而实现了一个自己的简易版的mybatis。

    接着就是基于servlet部分代码,进行改进封装,迭代修改代码,使其越来越接近Spring mvc的代码。

    最后为了搞清楚浏览器和服务器端交互的本质。我尝试着自己编写了一个简易版的Tomcat,并将前面编写的程序在自己编写的tomcat上顺利运行出来。

    整个过程花费了很多时间,但个人感觉,通过这个过程,可以将很多知识的底层原理作了一个很好的穿插。

    现在正基于自己曾经做过的这些实验,梳理思路,并录制成相关的视频教程。希望能够让大家少走些弯路。

    视频教程的地址是:java框架的演进课程地址

    相关文章

      网友评论

        本文标题:把握java web本质的一种学习思路。

        本文链接:https://www.haomeiwen.com/subject/xyrlprtx.html