啊哈,jquery考核完之后,就是赶紧在b站上搜mysql的视频,因为我对mysql早就听说了,一直听别人说数据库什么的,每次说到这我都不知道,这次终于要学数据库了,然后精挑细选了一波之后,选了一个自称地表最强的数据库教程,我信你。在学习这个过程中前面的大多是表的操作,后面还有事务,范式,后面这些看了几遍还是感觉收货不大。做了一些对表的查询的题目之后就结束了对mysql的学习。
然后就直接开始javaWeb,首先就先说一下maven吧,我认为它的作用第一个当然是能够有一个标准的项目文件夹,让你的思路更加的清晰,在建类和html等格式的文件时候不会过于混乱。第二个作用就是,在安装的时候你需要配置一下仓库的网址,然后在用坐标导入相关maven插件的时候能够在有网络前提下从仓库网址下载,当然如果一开始没有配置的话,他也会下载,只不过是从默认了中央仓库下载,速度可能会慢些。
然后就来说一下Tomcat,汤姆猫,我认为tomcat是web服务器,为请求服务而生,在网址上输入localhost/之后再输入你的urlPattern你会访问到对应的servlet,然后让servlet对你的请求,做出相应的处理。在这个过程中,那么Tomcat做了什么?首先,他一直在等待你的url然后找到(专业的叫映射到)对应的servlet,其次,把request和response这两个参数传过来(具体怎么传的我不知道哈)然后和servlet中的doGet()或者doPost()(具体执行哪个要看网站的发送方式了)方法共同合作完成对请求的处理。
接下来就说下request和response,直接总体来说,我认为就是你在网址中输入'?'之后的那些参数都会封装到一个map中,一个键也可能对应多个值,request就是对这些参数进行获取)然后为处理函数提供参数,再然后就是处理函数之后的结果就是response了(最后这一步,如果你没有找到对应的servlet,那么service就不会执行相应的doGet()或者doPost()这样他servlet中默认的这两个方法就会执行,那他就会在页面上展示相应的错误码)。
其实还有对数据库的操作,但是打字太多了,有点累,也不是很不好理解,所以这个就不做相应的记录了。
对于我目前初学javaWeb的话,认识的话大概就这些了,现在的目标就是把后面的视频学完并且搞懂。
加油吧,再认真一次。
网友评论