JavaWeb基础
Vaingloryss
日拱一卒,不期速成。
展开
-
Java面试题汇总之Spring/SpringMVC(aop、ioc专题)
一、总结 (1)IOC 博文:https://blog.csdn.net/it_man/article/details/4402245 许多应用都是通过类彼此间的相互合作来实现业务逻辑的,如类A要调用类B的方法,以前我们都是在类A中,通过自身 new 一个类B,然后在调用类B的方法,现在我们把 new 类B的事情交给 spring 来做,在我们调用的时候,容器会自动为我们实例化。 (2)I...转载 2019-07-29 10:49:47 · 475 阅读 · 0 评论 -
前后端分离
前后端分离需要考虑以下几个问题: 表单提交之后,前端的URL就被后台控制了 一切提交表单都不能直接submit,要把表单数据通过ajax提交,而不能form.submit ajax提交表单的方式把url的控制权保留在了前端手中 前后端分离之后,如何让多个html页面共用header,footer等公共部分 通过组件(component)的方式,组件之间构成了一个树形结构。 前后端分离之...转载 2019-07-17 22:04:23 · 357 阅读 · 0 评论 -
Java面试题汇总之JavaWeb(jsp和servlet)
一、jsp 和 servlet 及区别 1、了解Servlet的概念 servlet的定义: Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容。Servlet引擎作为WEB服务器的扩展,提供支持Servlet的功能。Servlet与客户端通过Servlet容器(如Tomcat、Jetty、Jboss)实现的请求/响应模型进行交互。 注意:Servlet不是从命令行启...转载 2019-07-27 10:08:09 · 924 阅读 · 0 评论 -
Java面试题汇总之JavaWeb(SpringMVC和Struts)
SpringMVC和Struts的区别 原文链接:https://www.cnblogs.com/wl0000-03/p/7803276.html 1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截, 一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现 restful...转载 2019-07-27 11:55:00 · 128 阅读 · 0 评论 -
Java面试题汇总之JavaWeb(sql注入、XSS、CSRF)
一、什么是sql注入攻击,如何避免? 原文链接:https://blog.csdn.net/Darkjazz11/article/details/86535904 (1)SQL注入攻击 定义:以用户或者外部的输入动态构造SQL查询的命令,将可能改变SQL查询语句本来的语义,从而导致执行任意的SQL命令,泄露或者篡改SQL数据库的敏感数据。 基本例子: 原sql: Stringname...转载 2019-07-27 13:36:56 · 561 阅读 · 0 评论 -
Java面试题汇总之JavaWeb(session 和 cookie)
一、session 和 cookie的工作原理和区别 原文链接:https://blog.csdn.net/liyifan687/article/details/80077928 前言 HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。 应...转载 2019-07-27 10:18:45 · 466 阅读 · 0 评论