RESTful就是资源定位和资源操作的风格。不是标准也不是协议。 REST即Representational State Transfer的缩写,可译为"表现层状态转化”。RESTful最大的特点为:资源、统一接口、URI和无状态。 这种风格设计的软件,可以更简洁,更有层次,更易于实现缓存等机制。 特点 资源:互联网所有的事务都可以被抽象为资源,例如:.txt .html .jpg .mp3 .mp4等 RESTful 架构风格是围绕资源展开的,资源操作都是统一接口的: GET(SELECT):从服务器取出资源(一…

2021年3月24日 0条评论 26点热度 阅读全文

2018年3月2日,Spring Boot终于迎来重大更新,对于喜欢boot的用户来说是一个好消息。我们都说,不看更新文档的程序猿,不是一个好攻城狮。但是,即便看了,不实践,最后慢慢也就忘了。于是,抽空翻译了一份,作为以后的一份参考指南来查阅。 基线JAVA 8并支持9 Spring Boot 2将JAVA 8作为基线版本。因为它开始大量利用java 8的特性来更新现有的API,比如:接口的默认方法,功能性回调,以及新的API等(比如,javax.time)。如果你正在使用JAVA 7或更早的版本,则需要升级之前的…

2021年1月24日 0条评论 73点热度 阅读全文

一个人的生活,通常是要自己去努力,就算照搬了别人的生活形态,总有些东西,复制不了。不需要太操心别人的人生,过好自己的人生才是根本。了解世界上很多人的生命状态,可以借鉴、学习,找到适合自己的模式,就好。——萧秋水 开始前… 这章的主题是切入点,找到一个点我们慢慢展开,逐渐深入,没有一上来就讲新的东西的原因是:过去的使用经验同样重要,正是因为有了过去的经验,才会有更新更好的思路出现,新思路帮助我们改进提高。同样有了对比,才能更直观的感受到新的方案是否更快速,是否更好,哪些优缺点有明显的变化。简单不代表容易,只有动手实践…

2021年1月24日 0条评论 87点热度 阅读全文

每日金句 在人生或者职业的各种事务中,性格的作用比智力大得多,头脑的作用不如心情,天资不如由判断力所节制着的自制,耐心和规律。——源自 海明威 题记 虽然以前在Spring MVC中有时会涉及到配置容器,但是大多数同学会觉得这是运维或者测试的工作,只要能用就行,只要自己的代码能运行就行。其实,多了解一些原理的作用不只是为了完成任务,它可以帮助你更积极的去思考代码运行的原理,提升你的思维结构,因为你习惯知其所以然,以后你不管是做需求分析,架构设计,模块重构优化、性能调优等等,都会有很多帮助的。扯远了点,本章讲解的比较…

2021年1月24日 0条评论 83点热度 阅读全文

Spring过滤器和拦截器的区别   两者的作用   过滤器: 是在javaweb中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符.。   拦截器 : 是在面向切面编程的就是在你的service或者一个方法…

2021年1月23日 0条评论 70点热度 阅读全文

本文简单介绍一下Spring MVC的请求流程,因为上次在面试过程中面试官有问到这个问题,希望对大家有用。 用户发送请求至前端控制器DispatcherServlet DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 DispatcherServlet通过HandlerAdapter处理器适配器调用处理器 执行处理器(Controller,也…

2021年1月23日 0条评论 75点热度 阅读全文

参考 http://www.cnblogs.com/dongying/p/4388464.html 上传多张图片的后台 <!--第一步:引入.js文件 ajaxSubmit需要jquery.form.js--> <script type="text/javascript" src="<%=basePath%>/resources/js/jquery.min.js"></script> <script type="text/javascript" src="<…

2021年1月23日 0条评论 69点热度 阅读全文

Spring MVC 提供了以下几种途径输出模型数据: ModelAndView:处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 Map及Model:入参为org.springframework.ui.Model、org.springframework.ui.ModelMap或 java.uti.Map时,处理方法返回时,Map 中的数据会自动添加到模型中。 @SessionAttributes: 将模型中的某个属性暂存到 HttpSession 中,以便多个请求之间可以共享这…

2021年1月23日 0条评论 68点热度 阅读全文

转载:https://www.cnblogs.com/HigginCui/p/5856780.html 【组件说明】 以下组件通常使用框架提供实现: 1.DisPatcherServlet:前端控制器(不需要程序员开发) 用户请求到达前端控制器,它相当于MVC模式中的C(Controller),DispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,DispatcherServlet的存在降低了组件之间的耦合性。 作用:作为接受请求,相应结果,相当于转发器,中央处理器,减少其他组件之…

2021年1月23日 0条评论 86点热度 阅读全文

一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现自己的拦截器。他有三个方法: public boolean preHandle(HttpServletRequest reque…

2021年1月23日 0条评论 77点热度 阅读全文