SpringMVC 的初理解】的更多相关文章

项目中用到了jetty,springboot两种构建服务器的方式,jetty是一种嵌入式的方式,部署启动都很灵活,springboot最大的优点就是很多配置文件都自己集成好了,虽然用了这么多好的框架,但是我最近又迷茫了,这些框架到底是什么?怎么处理的?因此我又开始翻看了Tomcat,结合之前的学习和一些博客文章,记录一下,加深理解. 在写SpringMVC的时候,其实我们就是在写一个servlet.Tomcat即是一个HTTP服务器,也是一个servlet容器,主要目的就是包装servlet,并…
缘由:     平时工作,因为懒于动笔的原因,也没注重技术和经验的积累,导致之前曾经研究过的问题现在又忘记了,所以要慢慢注重积累,那么就从写作开始,谈谈对工作中碰到的问题进行整理和归纳.     我们都知道,在Android中,想处理事件传递,可以用Handler+MessageQueue+Message+Looper循环,固然是有解决方法,但是这个使用起来不方便,代码写起来也不简洁,同时还必须要理解好Handler+MessageQueue+Message+Looper之间的关系,比如这样的图…
1.MVC(Model-View-Controller) 用慕课网上的一个图来看看MVC Front Controller(前端控制器):把客户的请求分发给不同的控制器去生成业务数据,将生成的业务数据分发给恰当的视图模板生成我们最终的图形界面 Controller(控制层):实现业务数据的抽取,Controller-->Service-->dao-->ORM-->数据持久化 Model(模型层):我认为像是一个中间件,如果需要数据持久化的时候,model将会成为PO(persist…
在讲解多线程前,我们必须理解什么是多线程?而且很多人都会将进程和线程做对比. 进程和线程 进程:进程是操作系统结构的基础,是一次程序的执行,是一个程序及其数据在处理机上顺序执行时所发生的活动,是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位.或者这样理解,进程是一块包含了某些资源的内存区域.操作系统利用进程把它的工作划分为一些功能单元. 那么进程和程序有什么关系呢?简单的说,一个程序至少有一个进程. 线程:是进程中某个单一顺序的控制流.也被称为轻量进程.程序执行流的最小…
SpringMVC工作原理 SpringMvc是基于过滤器对servlet进行了封装的一个框架,我们使用的时候就是在web.xml文件中配置DispatcherServlet类:SpringMvc工作时主要是通过DispatcherServlet管理接收到的请求并进行处理.    具体执行流程如下: SpringMVC工程流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获: 2. DispatcherServlet对请求URL…
0,熵的描述 熵(entropy)指的是体系的混沌的程度(可也理解为一个随机变量的不确定性),它在控制论.概率论.数论.天体物理.生命科学等领域都有重要应用,在不同的学科中也有引申出的更为具体的定义,是各领域十分重要的参量.熵由鲁道夫·克劳修斯(Rudolf Clausius)提出,并应用在热力学中.后来在,克劳德·艾尔伍德·香农(Claude Elwood Shannon)第一次将熵的概念引入到信息论中来.----baidu 下面我们将从随机变量开始一步一步慢慢理解熵. 1,随机变量(rand…
1. 理解MVC MVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器. 其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包含一系列的成员变量及其getter/setter方法.对于视图而言,它更加偏重于展现,也就是说,视图决定了界面到底长什么样子,在Java中可通过JSP来充当视图,或者通过纯HTML的方式进行展现,而后…
DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器:根据url查找Handler.(可以通过xml配置方式,注解方式) HandlerAdapter处理器适配器:根据特定规则去执行Handler,编写Handler时需要按照HandlerAdapter的要求去编写. Handler处理器(后端控制器):需要程序员去编写,常用注解开发方式.                    Handler处理器执行后结果 是Mode…
一 写spring-boot整合的时候,有种想看源码的冲动!呸,是钻牛角尖的毛病犯了... @RequestMapping("/index") public String index(Map<String, Object> map) { map.put("hello", "from HiController map"); Map<String, Object> temp = new HashMap(); temp.put(…
项目到末尾了快, 这几天安排我结合业务场景给项目加上redis 缓存, 我接到这个任务也是懵逼了一会儿: 问了一句让我自己先想办法,没办法硬着头皮查吧, 要不不得不说spring boot 还是好用,直接就支持集成了redis.  下面先说说怎样用, 第一步: 先说说怎样配置: spring boot的项目的pom.xml中加入如下依赖<dependency> <groupId>org.springframework.session</groupId> <arti…