java

导航

javaweb需要学哪些?

来源 :中华考试网 2020-09-15

  作为一个新手Java工程师,如何学习Java Web呢?javaweb需要学哪些?

  如果你是一个Java小白,学过了一些Java基础,对于Web开发一窍不通,那么你应该掌握的东西有哪些呢?

  提前打个预防针,真的非常多!

  Java基础知识

  要想掌握Java Web , Java基本功必须扎实,像是面向对象基础、集合类、异常处理、IO流、多线程等技术都是经常会用到的,所以Java基础知识必不可少。

  前端知识

  随着APP兴起,前后端分离的趋势已经很明显了,后端API化,大量的界面逻辑前置到前端,懂前端知识很有必要。

  比如你要写一个web页面,至少要会个HTML、CSS和JS。如果想用点高级的语法,可能就要tjQuery。想做些漂亮的页面,少不了bootstrap。

  HTTP和web基础知识

  作为一个Java Web工程师,你天天要打交道的就是http请求,给你一个url ,你要如何返回给他一个http的响应报文,不过还好, Tomcat帮你把HTTP报文请求和处理的问题解决了, 你只要告诉tomcat你要返回什么内容给前端就好了,一般来说,前后端用的数据格式就是json。

  关于这个http请求,你要了解的东西就不少了,计算机网络的基础知、http协议的报文结构和常见方法、 url的dns解析等等。

  web应用里面有两个常用的技术:session和cookie 。

  Session一般存在服务器上,用于记住用户状态,而cookie-般保存在浏览器上,用于记录一些常用信息,比如登录某个网站的账号密码,这两个东西平时你应该不陌生,但是Java Web工程师需要合理地使用这两个东西,以实现自己的应用目的。

  session和cookie一般用于解决应用问题,而网络通讯里还有一个重要的内容就是安全问题,防止不法分子盗取信息,诈骗盗刷。

  这里就涉及到了HTTPS协议,以及使用token、加密算法等技术来提升应用的安全性。

  除此之外,servlet和jsp、spring全家桶、数据库、Java Web实用工具和技术、进阶后端技术等等知识,也只有真正接触到了之后,多加实践,才能更好地进行学习和理解。

分享到

相关资讯