金三银四前,一个Java程序员JavaWeb学习路线

Java web,是用Java技术来解决相关web互联网领域的技术综合。Web包括:web服务器和web客户端。Java在客户端的应用有Java applet,不过使用很少。Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。java技术对Web领域的发展注入了强大的动力。(摘自搜狗百科)

Web(World Wide Web)即全球广域网,也称万维网,它是基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet查询和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网络结构。(摘自搜狗百科)

JavaWeb三大组件:

Servlet       Java编写的服务器端程序

Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。

这个过程为:

1.客户端发送请求至服务器端;

2.服务器将请求信息发送至 Servlet;

3.Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;

4.服务器将响应返回给客户端。

接受请求  相应数据

Filter          中文意思过滤器    拦截请求 对responset进行拦截检查

Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response。想学习交流HashMap,nginx、dubbo、Spring MVC,分布式、高性能高可用、MySQL,redis、jvm、多线程、netty、kafka、的加尉xin(同英):1253431195 扩列获取资料学习,无工作经验不要加哦!

过程:

1.在servlet被调用之前截获;

2. 在servlet被调用之前检查servlet request;

3. 根据需要修改request头和request数据;

4. 根据需要修改response头和response数据;

5. 在servlet被调用之后截获.

Listener        我也不知道干嘛的

JavaWeb学习路线:

一:入门阶段

学习目标:熟悉java程序员(rukeng)

1.理解JDK,JVM,JRE,安装IDEA

2.java基础语法

3.理解类和对象,继承、封装、多态,抽象,接口,内部类,包,线程,自动装箱与拆箱等概念

4.java核心编程,文件操作,流处理,多线程操作,序列化和反序列化,异常处理

5.框架底层原理,反射机制,注解,泛型,配置文件解析设计模式

6.JDBC与数据库基本语法知识:JDBC规范、MySQL,Oracle,SQL Server,JDBC封装,事务管理

熟记API,非常熟悉包:io、lang(核心包)、until、sql、servlet;线程、异常、反射、泛型

二:提高阶段

学习目标:java初级软件工程师

7.前段基础:HTML、CSS、JavaScript,jQuery,AJAX

8.前段框架:MUI、LaYui

9.数据绑定:Vue.js

三:加强阶段

学习目标:Java中级软件工程师

10.javaweb三大组件:Servlet、Filter、Listener,与JSP动态页面

11.框架:Spring框架、SpringMVC框架、MyBatista框架,Spring Boot。想学习交流HashMap,nginx、dubbo、Spring MVC,分布式、高性能高可用、MySQL,redis、jvm、多线程、netty、kafka、的加尉xin(同英):1253431195 扩列获取资料学习,无工作经验不要加哦!

四:进阶阶段

学习目标:java高级软件工程师

12.Java Web企业级开发技术

13.Java Web分布式开发技术

14.Java Web开源技术与框架

五:高级阶段

学习目标:Java系统构架师

金三银四前,一个Java程序员JavaWeb学习路线_第1张图片

你可能感兴趣的:(java,学习,开发语言,spring,eureka)