专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java三大框架教程,看我们如何吧它学透

Java三大框架教程,看我们如何吧它学透

更新时间:2020-05-27 14:05:03 来源:动力节点 浏览1788次

任何一个框架的发明都是为了解决编程中的一些痛点,打开任何一本hibernate或者其他框架的入门书,第一章都是介绍框架的理念和优势。如果需要理解这些理念和优势,那么你需要知道不使用这个框架之前是怎么处理的,才能知道框架做了一些什么事情。

Java三大框架教程,看我们如何吧它学透

针对Spring的学习,第一步就是理解IoC和AOP;这是基础;然后学习SpringMVC,其实还是Java EE开发,如果要理解这个框架,就要知道没有这个框架之前,使用的是什么技术。

Web开发,首先需要理解的是HTTP协议,这部分一定要深入理解。理解http请求,其实就是要知道下面这张图的含义。

Java三大框架教程,看我们如何吧它学透

还要知道服务器发送给浏览器的响应是没有没有JS,CSS和图片等外部资源的,浏览器在解析响应时才会再次请求这些资源。

接下来,学习Servlet和JSP,现在流行的框架Spring MVC和Struts2其实都是基于Servlet的,只有深入理解Servlet才能理解后面的新技术。

下面几个知识点可以检测你是否理解了Servlet

1.什么是ServletContext,和tomcat等web容器的关系时什么?Servlet工作原理解析

就是我们在浏览器点击链接和按钮产生的消息不是发送给

servlet的,而是发送给Web容器的,web容器接收消息后不知道怎么处理,转交给我们编写的Servlet处理,那么web容器怎么和Servlet交流呢?于是就出现了Servlet接口,

2.什么是Session?Session在实际工程中的应用场景。

3.JSP是面向服务器的,JSP就是一个Servlet。JSP的常用对象和指令。

4.JSP的中文编码乱码有几种情况?各自的解决方法?ps:JSP文件的编码,浏览器的解析编码,GET请求的编码,POST的编码。

5.Servlet是一种接口规范,其中请求和响应是Servlet容器通过向方法的参数赋值

查看源码是比较快的学习方法,在一个项目里直接利用debug的方式追踪变量查看源码,而不是去阅读源码

你可以新建一个maven web项目,将需要的依赖都添加到pom中去,在pom文件夹中打开终端,运行"mvn dependency:sources"就可以下载所有pom中依赖的源码。

Java三大框架教程,看我们如何吧它学透

可以在outline的窗口清楚地看到ModelAndView的属性和方法,可以看到ModelAndView有两个属性很重要,一个是view:Object;一个是model:ModelMap,接着可以看到上面方法的第二行调用的是如下代码:

Java三大框架教程,看我们如何吧它学透

所以model中实际使用的是ModelMap这个类,那这个类的结构是什么呢?按住Ctrl再单击ModelMap,就可以看到其实就是一个LinkedHashMap<String,Object>。

以上就是动力节点java培训机构的小编针对“Java三大框架教程,看我们如何吧它学透”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>