现在还不知道学习java的路线?再不进来看看那就别学了哈哈哈~(二)

咱们接着上一篇文章说下去哈,在上一篇文章中呢,我大概粗略的列了一下java基础阶段需要学习的内容,接下来我们今天来盘点一下第二阶段,也就是所谓的java web开发。咱们还是一样的配上上期的图哈哈哈(我懒)

第二阶段呢,我认为需要学习的知识点很多,因为从这个阶段开始就是在学真正上手的开发了,包括开发中的业务逻辑思维的培养。

(1)HTML开发技术

1)为什么最先会提到HTML开发呢,很多同学都问这不是前端的内容吗,为什么我们做后端的也要学,这是因为呢,现在很多公司为了减少成本,一些对界面要求不大的管理系统来说,大部分的前端都是又后端人员一并完成,只有面向大量用户的应用平台才会找专门的前端人员做,所以我们还是要掌握一定量的前端知识。主要掌握的就是h5的一个开发。

2)css技术,需要大家学会简单的css3版本的样式,包括CSS3选择器技术,CSS3各类样式属性等。

3)JavaScript技术基础,这个也是我们需要重点掌握的前端技术,其中包括JavaScript基础语法、数组、全局函数以及常见库、DOM和BOM、JavaScript表单、JavaScript的调试跟踪技术等。

4)js的基础学完了之后呢,当然是要学会进阶啦~(也就是所谓的面向对象的JavaScript)因为我刚刚说过这个是要重点掌握。其中包括: JavaScript内置对象、JavaScript自定义对象、JavaScript对象继承的实现、JavaScript设计模式等。

5)前端样式框架,因为我们学习的前端技术毕竟是基础,所以要做一个比较好看的页面出来实属为难了,因此还是需要学习一些样式框架,例如layui、elementUI等

6)第六点呢,其实是我根据现在的工作环境添加进来的,那就是vue,因为现在部分公司都讲究前后端分离,加上springboot的运用越来越多,因此前后端分离的趋势也就越来越大,这就避免不了使用vue这个框架去专门开发前端,现如今vue2还在大量的使用,vue3也在逐渐推进,大家最好都学习一下。

(2)JavaWeb开发基础

1)前端学习完了,那就该正式进入java web的学习了,大家需要去了解一下Apache软件基金会以及Tomcat应用服务器、JavaWeb一般程序运作流程、 应用程序的发布和部署。

2)Servlet技术基础,这是web的核心重点,大家需要掌握Servlet生命周期、Servlet协作 (forward和include协作,也就是所谓的请求转发和重定向)、四大范围理解(request、session、application、page)。

3)JSP技术,这个玩意儿呢其实算前后端结合的产物,但是根据现在的趋势,新项目基本都不用这玩意儿了,所以大家可以考虑着学,毕竟这玩意儿不是用来前后端分离的,学习内容包括:JSP和Servlet的关系、JSP指令、表达式、代码段、定义块等语法介绍、JSP内置对象、 EL表达式语言、JSTL标签库。

4)过滤器和监听器技术,这部分是作为一个完整项目不可缺少的一部分,尤其是过滤器。

(3)Mysql数据库基础

1)数据库这玩意儿呢,非常非常重要,而且学问也很多,大家要好好掌握,面试问这一块的内容也问得非常多。要学会:Mysql基本数据类型和表的构建(主键理解)、Mysql单表CRUD(就是增删改查)基本操作、聚合函数等、Mysql内置函数、 Mysql多表关联、组合查询、关联查询、子查询和分组查询、 Mysql存储过程、

2)Mysql数据库查询优化,语句的执行是会根据你写的语句好坏影响速度的,所以学会优化语句是很重要的,需要学会:Mysql索引和分区表、Mysql执行计划理解、Mysql分析函数。

3)数据库的操作学完了,当然要学会如何跟我们的java串起来使用,也就是JDBC的学习。

最后还有一个小点,那就是MVC设计模式,大家要学会这个模式,并且要知道使用这个模式的理由。

那么java web阶段的内容差不多也就是这些,大家可别看着感觉少,真的要学起来,真的多哈哈哈~

那我们今天的盘点就到这里,大家喜欢的可以点点赞支持一下~~~

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值