JavaWeb学习路线
Posted zhlinj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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。
过程:
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
四:进阶阶段
学习目标:java高级软件工程师
12.Java Web企业级开发技术
13.Java Web分布式开发技术
14.Java Web开源技术与框架
五:高级阶段
学习目标:Java系统构架师
参考资料:潘亚老师的系统图,可以去潘亚老师的博客园参观
另参考自:http://www.sohu.com/a/168762156_819383 搜狐号:Java学习交流
以上是关于JavaWeb学习路线的主要内容,如果未能解决你的问题,请参考以下文章