大家好,对于心得体会,我不喜欢讲一些鸡汤。因为我觉得没什么用,所以我的心得体会主要是对JavaWeb阶段知识的总结,希望能对大家有所帮助。 最近这段时间,我们主要学习的是JavaWeb相关知识,主要内容是学习一个JavaWeb项目从前端到后台,再从后台到前端的基本业务逻辑。 首先我们学习的是数据库。我们学习了MySQL数据库管理系统以及sql语言来实现对数据库的管理。其中,我认为最重要的点是sql语句的使用,尤其是查询语句的使用,用的很多,必须熟练掌握。 然后我们学习了Java代码怎么操作数据库,先学习了JDBC操作数据库,然后学习了更加方便的Mybatis框架取代JDBC操作数据库。Mybatis框架是JavaWeb阶段学习的一个重点,我认为需要掌握的是Mapper代理开发和注解开发两种开发方式过程以及其中的一些重要操作。比如参数和返回值的配置、动态sql语句和多表查询等。 到这里算是JavaWeb阶段一个分水岭,前面学的是主要是后端技术,而后面主要学习的是前端技术,以及前后端交互技术。 首先我们学习了前端三剑客,html、css以及JavaScript,这三种前端技术。对于这三种前端技术,我认为html和css做到能看懂会用就行,但是JavaScript我觉得还是要好好学习一下。因为前后端分离是JavaScript实现的,如果对JavaScript不够熟悉后面学习前后端分离时可能会有问题。 然后我们学习了Servlet,用来进行前后端交互。Servlet也是JavaWeb阶段学习的一个重点,需要掌握的主要是Request对象和Response对象的使用。例如获取请求数据、发送响应数据、请求转发,请求重定向等。 再然后我们学习了JSP,用来避免在Servlet中直接响应hml代码给前端。对于JSP,我认为重点是JSP和JSTL标签基础语法以及怎样用EL表达式获取响应数据显示在页面上,掌握了这些基本上就差不多了。 学习了Servlet和JSP后,我们还学了一些前后端交互的小知识点,例如会话技术Cookie和Session,过滤器Filter,监听器Listener等,这些都很简单,掌握使用方法即可。 最后就是我们JavaWeb阶段最后一个重点Ajax和Axios。对于Ajax和Axios,我认为主要是掌握Axios发送请求和接受响应数据的格式,理解它是怎样实现前后端分离的。还有就是JSON字符串,要掌握怎样用JSON字符串来作为Axios请求数据,以及怎样在Servlet中用工具类从JSON字符串中读取数据。 至于后面学习的Vue框架和Element框架,我觉得掌握基本用法就可以了,毕竟我们以后主要是开发后端,不用花太多时间在前端框架上。 以上就是我对JavaWeb阶段学习的总结,希望对大家能有所帮助,谢谢大家。
|