A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马