java工程师,你还记得我吗?我是Servlet+jdbc+javaB

前言

在框架盛行的时代,SSH到SSM再到SpringBoot,又紧跟着脚步SpringBoot2.0和SpringCloud的你们,是否还会写原生的Servlet呢?是否还会写原生连接的JavaBean+jdbc操作数据库呢?你是否还在别人的框架上耍的风生水起,如Mybatis和Hibernate及JPA间穿梭如云得水?可不可以回头看看我们都快遗忘的东西,也最基础的东西......(我在这里就不扯Servlet怎么用,代码咋样了,你们也不爱看。)
图片描述

概述 现在写一个Servlet,基本百度一下就知道怎么用,怎么写,什么Servlet,BaseServlet想用直接网上CTRL+C和CTRL+V就搞定了。出了什么错,前人基本该碰壁的都碰壁了并给出了相应的解决方法,我们学过框架后,觉得Servlet太繁琐了,xml配置需要太多了,以至于Servlet3.0出来注解后虽然缓解了很大部分,现在市面上除了老项目,架构太大或者业务太复杂和基本懒得维护的项目外,还有会有新的项目重点用原生的Servlet吗?现在看那么文章,都是几年前写的,也让新人学习有点迷茫,我到底学不学Servlet?
图片描述
该学Servlet
学还是要学,基础总要打好,不然以后别人一点深一点的你都不知道所以然,这就是为什么SSH现在很少人用了,但是面试还挺多人问的,这是因为他经典。像Servlet,也是很经典的一个东西,现在有几个人还记得Servlet的生命周期这些东西呢?我想,记得的,是那SpringMVC的原理流程,MVC的架构....当然,新的东西出来,就是因为旧的有问题,复杂繁琐化才会出新的东西来优化他,如以前大一的时候我还在和几个小伙伴高兴的导jar包,分享jar包的快乐像我一开始的Sping整合SSH项目的过程还是拿着u盘拷代码,虽然很麻烦,还容易出错。但是很亲切,等会用maven,gradle,码云,svn,github等等这些替换旧时代方法的东西出来后。再也没有以前那种快乐。虽然效率快了好多好多。
图片描述
框架那些事
框架确实用起来很方便,以至于我们更少的去接触底层的方面。也给新人的学习带来捷径,带来成就感的捷径,这也导致新人基础没打好,框架学的有模有样(me too)在这种基础不好搞框架的前提下,你是可以写出一个像样的东西,但就怕你质量不过关。像我耍了两三年的框架,现在都慢慢回顾查漏补缺补回去。我记得有个人在我找工作的时候跟我讲过一句话我印象特别深刻,应届生,学个毛框架,你基础打好了吗?冒泡,快速,归并,树,图,堆都懂了吗?基础和算法才是你们该学的。到时这些东西都掌握了,出来找工作更硬气。
总结

好了,扯了这么多,我该说实话了,公司考核要我写Servlet+jsp+jdbc+javabean+oracle。以前耍的都是mysql,还不准用任何框架。做一个图书管理系统,我现在贼苦逼。撸了一星期终于给写完了。一个基本的小系统。适合新手去练手。可以去码云看详情
码云地址
我上面说的都他妈是扯淡.....如有雷同,纯属巧合
图片描述

请使用浏览器的分享功能分享到微信等