摘要:
渲染视图 1、视图解析器 在控制器方法都没有直接产生浏览器中渲染所需的HTML。这些方法只是将一些数据填充到模型中,然后将模型传递给一个用来渲染的视图。Spring MVC使得控制器中请求处理的逻辑和视图中的渲染实现解耦。 控制器方法和视图的实现会在模型内容上达成一致,这是两者的最大关联,除此之外, 阅读全文
摘要:
1、Spring MVC处理请求的流程 请求从离开浏览器开始到获取响应返回,它会经历好多站,在每站都会留下一些信息同时也会带上其他信息。图展示了请求使用Spring MVC所经历的所有站点。 1、请求离开浏览器时(1),会带有用户所请求内容的信息,至少会包含请求的URL。但是还可能带有其他的信息,例 阅读全文
摘要:
通过Mock测试Spring MVC发生的问题: 错误一: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework. 阅读全文
摘要:
1、首先是位于WEB-INF下面的jsp是无法直接通过浏览器地址栏直接访问的。 如果把静态的资源(js、css等)放在其下面也是无法引用 2、可以在页面中采用转向方式(forward)访问web-inf下面的页面 但是你如果是采用了Spring MVC,可以采用控制器拦截的方式访问web-inf下面 阅读全文
摘要:
,引言 在软件开发中,散布于应用中多处的功能被称为横切关注点(crosscuttingconcern)。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的 DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。 一、面向切面编程 面向切面编程时,仍然在一个地方 阅读全文
摘要:
一、插入数据 INSERT是用来插入(或添加)行到数据库表的。插入可 以用几种方式使用: 插入完整的行; 插入行的一部分; 插入多行; 插入某些查询的结果。 1、简单但是不安去 此例子插入一个新客户到customers表。存储到每个表列中的数据在VALUES子句中给出,对每个列必须提 阅读全文
摘要:
1、何为全文搜索 在使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词。MySQL创建指定列中各词的一个索引,搜索可以针对这些词进行。这样,MySQL可以快速有效地决定哪些词匹配(哪些行包含它们),哪些词不匹配,它们匹配的频率,等等。 (并非所有的引擎都支持本书所描述的全文 阅读全文
摘要:
组合查询: MySQL允许执行多条查询,并将结果作为单个查询结果集返回,这些组合查询通常称之为并(union)或复合查询 有两种基本情况: 在单个查询中从不同的表返回类似结构的数据; 对单个表执行多个查询,按单个查询返回数据。 使用union。只是给出每条SELECT语句,在各条语之间放上关 阅读全文
摘要:
一、环境与profile 开发阶段中,某些环境相关做法可能并不适合迁移到生产环境中,甚至即便迁移过去也无法正常工作。数据库配置、加密算法以及与外部系统的集成是跨环境部署时会发生变化的几个典型例子。 Spring并不是在构建的时候做出这样的决策,而是等到运行时再来确定。在这个过程中需要根据环境决定该创 阅读全文