xmlns

SpringMVC使用Redis

雨燕双飞 提交于 2019-12-09 02:46:26
前置: 1.下载Redis,启动Redis 2.使用idea内置Maven工具构建SpringMVC项目 参考链接: idea创建SpringMVC项目 本次目标:将对象序列化到Redis中,从Redis中取出。 先单元测试测试Service层,再启动应用测试Controller层。 idea创建maven项目。pom文件如下: < ? xml version = "1.0" encoding = "UTF-8" ? > < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion > 4.0 .0 < / modelVersion > < groupId > com . neo < / groupId > < artifactId > sis < / artifactId > < version > 1.0 - SNAPSHOT < / version > < packaging >

SpringMVC配置及使用

大兔子大兔子 提交于 2019-12-09 02:39:12
1、什么是SpringMVC SpringMVC是web层的一个MVC框架,类似于struts2 2.SpringMVC的基本配置和常见使用 2.1 基于xml的配置 SpringMVC所需要的jar包 上传本次例子的目录 在介绍springmvc的配置之前,先来看看springmvc的执行流程 上图揭示了springmvc的执行流程,也就是一个响应从发出到解析的过程。上述的前端控制器、处理器映射器、处理器适配器、视图解析器,在不同的xml文件中进行配置,接下来,贴出web.xml和springmvc.xml文件以及自定义的controller以及jsp视图 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <display-name>2018springMVC

Controller注解使用

微笑、不失礼 提交于 2019-12-09 01:27:16
Spring利用扫描机制来找到应用程序所有基于注解的控制器。 1.配置文件中声明: xmlns:context="http://www.springframework.org/schema/context";---------自注解命名空间 2. 指定控制器的基本包: <context:component-scan base-package="packageName"/> ; 例: web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0" metadata-complete="true"> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet

@Controller注解

无人久伴 提交于 2019-12-09 01:24:43
1.在Web.xml中配置前端控制器DispatcherServlet [html] view plain copy <? xml version = "1.0" encoding = "UTF-8" ?> < web-app xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation = "http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id = "WebApp_ID" version = "3.1" > < display-name > ControllerTest </ display-name > <!-- 定义Spring MVC的前端控制器 --> < servlet > < servlet-name > springmvc </ servlet-name > < servlet-class > org.springframework.web.servlet.DispatcherServlet </ servlet-class > < init-param > <

Spring之junit测试集成

放肆的年华 提交于 2019-12-08 14:08:30
简介 Spring提供spring-test-5.2.1.RELEASE.jar 可以整合junit。 优势:可以简化测试代码(不需要手动创建上下文,即手动创建spring容器) 使用spring和junit集成的步骤 1.导入jar包 2.创建包com.igeek.test,创建类SpringTest 通过@RunWith注解,使用junit整合spring 通过@ContextConfiguration注解,指定spring容器的位置 3.通过@Autowired注解,注入需要测试的对象 在这里注意两点: 将测试对象注入到测试用例中 测试用例不需要配置 ,因为使用测试类运行的时候,会自动启动注解的支持(仅对该测试类启用) 举例说明一下 1.第一种:在applicationContext.xml中不开启注解扫描 配置文件: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http:/

springMVC框架搭建

爷,独闯天下 提交于 2019-12-08 00:22:33
we.xml文件配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springMVC.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>SpringMVC</servlet-name>

SVG 入门 及 嵌入HTML的7种方式

会有一股神秘感。 提交于 2019-12-08 00:04:53
SVG简介 SVG 意为可缩放矢量图形(Scalable Vector Graphics)。 SVG 使用 XML 格式定义图像。 SVG与其他图像格式相比,SVG的优势在于 SVG 可被非常多的工具读取和修改(比如记事本) SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强。 SVG 是可伸缩的 SVG 图像可在任何的分辨率下被高质量地打印 SVG 可在图像质量不下降的情况下被放大 SVG 图像中的文本是可选的,同时也是可搜索的(很适合制作地图) SVG 可以与 Java 技术一起运行 SVG 是开放的标准 SVG 文件是纯粹的 XML 一个简单的SVG实例 <?xml version="1.0" standalone="no" ?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > < svg xmlns = "http://www.w3.org/2000/svg" width = "130" height = "80" version = "1.1" > < circle cx = "100" cy = "50" r = "40" stroke = "black" stroke-width = "2"

实现SVG图片放大缩小(zoom)与拖动(pan)的方法

核能气质少年 提交于 2019-12-07 23:56:48
最经在做一个与SVG图片相关的功能,涉及到对该类图片的放大缩小及拖动操作,就像地图一样的效果。原理不细说了,请看文章 《How to Zoom and Pan with SVG》 。在此讲一下具体怎么实现. 首先,要在svg文件添加<script xlink:href="SVGPan.js"/>,如果svg文件头部没有包含命名空间"xmlns:xlink="http://www.w3.org/1999/xlink",则需要加上该命名空间 然后,在svg文件中添加全局<g></g>标签,例子如下: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns

svg动态添加事件

喜夏-厌秋 提交于 2019-12-07 23:55:44
<!DOCTYPE html > < html lang= "en" > < head > < meta charset= "utf-8" > < title > 流程图 BZ08_M </ title > </ head > < style > input { margin : 10 px ; } </ style > < body > < div > < input value= "A1" type= "checkbox" > < input value= "A2" type= "checkbox" > < input value= "A3" type= "checkbox" > < input value= "A4" type= "checkbox" > < input value= "A5" type= "checkbox" > </ div > < div style= " width : 600 px ; height : 500 px ; border : 1 px solid black ; " > <!-- preserveAspectRatio="xMinYMin meet" viewBox="-67,0,1400,800" 根据窗口大小自动收缩图像--> < svg id= "sketchpad" width= "600" height= "500"

HTML5 中的可缩放矢量图形(SVG)【转】

时光总嘲笑我的痴心妄想 提交于 2019-12-07 23:51:32
简介 可缩放矢量图形 (SVG) 是基于矢量的图形家族的一部分。它们与基于光栅的图形不同,后者在一个数据数组中存储每个像素的颜色定义。如今,网络上使用的最常见的光栅图形格式包括 JPEG、GIF 和 PNG,每种格式都具有优缺点。 常用缩写词 CSS:级联样式表 GIF:图形交换格式 GUI:图形用户界面 HTML:超文本标记语言 JPEG:联合图像专家组 PNG:可移植网络图形 SVG:可缩放矢量图形 XML:可扩展标记语言 相比任何基于光栅的格式,SVG 具有多项优势: SVG 图形是使用数学公式创建的,需要在源文件中存储的数据要少得多,因为您无需存储每个独立像素的数据。 矢量图形可更好地缩放。对于网络上的图像,尝试从原始大小放大图像可能产生失真(或像素化的)图像。 原始像素数据是针对特定大小进行设计的。当图像不再是该大小时,显示图像的程序会猜测使用何种数据来填充新的像素。矢量图像具有更高的弹性;当图像大小变化时,数据公式可相应地调整。 源文件大小可能更小,所以 SVG 图形比其他光栅图形的加载速度更快,使用的带宽更少。 SVG 图像由浏览器渲染,可以以编程方式绘制。SVG 图像可动态地更改,这使它们尤其适合数据驱动的应用程序,比如图表。 SVG 图像的源文件是一个文本文件,所以它既具有易于访问和搜索引擎友好特征。 本文将介绍 SVG 格式的优势,以及它们如何在 HTML5