作为一个新手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实用工具和技术、进阶后端技术等等知识,也只有真正接触到了之后,多加实践,才能更好地进行学习和理解。
一级建造师二级建造师消防工程师造价工程师土建职称房地产经纪人公路检测工程师建筑八大员注册建筑师二级造价师监理工程师咨询工程师房地产估价师 城乡规划师结构工程师岩土工程师安全工程师设备监理师环境影响评价土地登记代理公路造价师公路监理师化工工程师暖通工程师给排水工程师计量工程师
执业药师执业医师卫生资格考试卫生高级职称护士资格证初级护师主管护师住院医师临床执业医师临床助理医师中医执业医师中医助理医师中西医医师中西医助理口腔执业医师口腔助理医师公共卫生医师公卫助理医师实践技能内科主治医师外科主治医师中医内科主治儿科主治医师妇产科医师西药士/师中药士/师临床检验技师临床医学理论中医理论