JavaWeb学习路线

  之前的Java学习,之所以那么艰难,在我最近总结来看,就是没有明确的学习路线,以及没有好的学习方法和习惯。其实大概了解了Java里面的每个小的类是做什么的,说白了就是有什么功能,能实现什么,再来看Java的话就更能明白很多东西。

  右图为B/S架构所需要用的技术(语言):

客户端(浏览器)三大组件:HTML,CSS,JavaScript

服务器:

  *JavaWeb的三大组件:Servlet 接收请求,响应数据

              Filter 拦截请求

              Lintener 监听器,域(请求范围,会话范围,全局范围)

  *JavaSE:做逻辑处理

      1:获取请求之后

      2:响应数据之前

      3:查询数据之后

      4:存储数据之前

JDBC:是一种(规范)用于执行SQL语句的JavaAPI,可以链接数据库。

数据库:把数据持久化存储--https://blog.csdn.net/yingyujianmo/article/details/51152844

*DDL数据库模式定义语言(Data Definition Language):创建数据库,创建数据库表,修改数据库表,删除数据库表等(对数据库,表的操作)

*DML数据库操纵语言(Data Manipulation Language):对数据库的增删改
*DCL数据库控制语言(Data Control Language):授权
*DQL数据库查询语言(Data Query Language):查询数据库

 

框架是一种解决处理复杂问题的结构。

以上这些是最基础,可以按照浏览器请求一次的执行的顺序去学习,这样更能帮助自己理解整个B/S的原理。

有好多的其他内容是在这的基础之上学习的,所以学好这些至关重要。

 

 

 

  

 

posted @ 2019-04-21 16:24  微微亮  阅读(133)  评论(0编辑  收藏  举报