最近一直在恶补基础知识,虽然还有很多欠缺,但是明显脑子中的东西比之前多了。
并且,最近在学习javaweb过程中跟着时频编写了网上商城,简单的功能可以实现了但是还有很多bug,自己慢慢来吧。
这里贴上自己的github地址:https://github.com/FamilyLin/JavaWeb,可以下载源码,目前可以顺利运行,并且满足一定的使用
列出一些知识点,开始进行复盘:
参考博客:https://blog.csdn.net/yjtacx/article/details/9963281
MVC:Model View Controller
Model: Dao +JavaBean
View: Jsp
Controller: Servlet
Dao: 用于连接数据库及进行数据库的操作:增、删、改、查等
JavaBean:用于数据的封装,方便将查询结果在servlet与jsp页面之间进行传递等
jsp: 用于显示、收集数据部分
Servlet:用于验证数据、实例化JavaBean、调用Dao连接数据库、控制页面的跳转
Servlet过滤器(filter):能够在一个Request到达servlet之前预处理request,也可以在离开servlet时处理response
Servlet监听器:给web中的各种操作绑定事件,并对事件进行处理