- 博客(29)
- 资源 (13)
- 收藏
- 关注
原创 spring mvc --自定义converse
在MVC中我们可以很轻松的根据项目需求进行必要的信息转换,如设置默认的日期格式,自定义String类型的格式等等。。。配置中我们需要自定义converseService:class="org.springframework.context.support.ConversionServiceFactoryBean">然后在:使用自定义的converse
2014-04-30 12:33:22 2387
原创 spring mvc--默认都使用了哪些bean
在MVC中默认使用的bean都定义在了 org.springframework.web.servlet下的DispatcherServlet.properties 下载源文件后可查看到默认bean定义信息# Default implementation classes for DispatcherServlet's strategy interfaces.# Used as fallb
2014-04-30 11:39:10 1723
原创 spring MVC--WebApplicationContext做了什么
在WebApplicationContext中默认内置了DispatcherServlet依赖的bean!我们可以根据实际的项目需要对这些bean进行自定义参数设置。因为如果在配置文件中存在我们自定义的bean那么默认的bean将被覆盖。下面详解一下MVC中默认是用了哪些bean。1、HandlerMapping 处理请求映射的路劲2、HandlerAdapter3、Handler
2014-04-30 11:32:35 1402
原创 JTextpane 添加行号
最近项目需求,需要在JTextPane上添加行号等信息,网上找了好久只找到JTextArea添加行号信息,copy网上的程序研究了下,发现自己改改就可以让JTextPane显示行号!代码:package com.cml.line;import java.awt.Color;import java.awt.FontMetrics;import java.awt.Compo
2014-04-28 11:36:54 2844
原创 strut2 自定义文件上传错误信息
在文件上传过程中我们可以指定拦截器对文件类型、后缀名、大小进行设定,action中的配置:500000application/vnd.ms-excelxls如果上传文件不符合定义,则会转向input视图上去。在页面上获取错误信息:,注意引入struts标签如果需要自定义提示信息,可以设置国际化配置信息,在struts.xml文件中添加:message意思
2014-04-26 13:01:05 1496
原创 struts2 进阶--异常捕获机制
在SpringMvc中有自己的异常处理机制,struts2当然会有此功能,主要是在struts.xml中配置:class为我们自己实现的bean,自己实现的类需要实现接口:ActionEventListener有了异常捕获机制后,就可以在action中抛出异常后进行对应的逻辑操作或是系统日志记录!主要代码:public class MyAct
2014-04-20 20:40:40 1645
原创 POI 导入excel数据自动封装成model对象--代码分析
上完代码后,对代码进行主要的分析:1、使用放射api将数数据注入javabean对象2、代码中的日志信息级别为debug级别3、获取ExcelImport对象后需要调用init()方法初始化数据信息4、判断单元格类型,主要难点为日期类型的判断,如果对poi的API不是很熟悉可能会有点难以下手(我也是百度的!)String value = null;switch (cell.
2014-04-19 23:33:46 2354 2
原创 POI 导入excel数据自动封装成model对象--代码
所有的代码如下:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.la
2014-04-19 23:25:17 3409 1
原创 POI 导入excel数据自动封装成model对象--介绍
1、项目开发中,导入输入应该是常用的基本功能。我们经常会使用excel将数据导入到数据库,在导入之前必须得将excel数据转换成javaBean对象2、由于此功能经常使用,所以开发此工具类方便日后轻松完成输入导入与转换功能要求:excel中必须有标题栏,标注每个字段的意义 如:与此excel对应的javabean对象为:/** * 用户基本信息测试 * * @
2014-04-19 23:23:01 4039 8
原创 spring test---restful与文件上传
spring提供了大量常用的功能测试,如文件上传、restful风格url访问。下面介绍主要介绍下test中常用功能的用法:首先可以静态导入类,方便在测试类中使用,导入的类有import static org.springframework.test.web.client.match.MockRestRequestMatchers.requestTo;import static
2014-04-19 11:23:16 4643 1
原创 spring test---测试SpringMvc初识
现在越来越多人使用SpringMvc来开发系统,在开发中可定需要对后台url地址请求测试,并且返回预期的结果!Spring提供的测试类MockMvc来进行url地址请求测试,使用方方式:package com.cml.controller;import static org.springframework.test.web.servlet.request.MockMvcRequ
2014-04-18 13:44:02 2227 1
原创 JPA 分页处理
1、要实现jpa分页管理首先得要正确配置jpa环境,在spring环境中的配置如下:开启注解功能class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />destroy-method="close">
2014-04-16 20:57:39 2294
原创 Spring Junit--第一个测试
配置成功后,需要启动测试用例!package com.cml.controller;import javax.annotation.Resource;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfig
2014-04-15 16:09:55 1297
原创 spring junit--基础配置
spring官方文档总提示要进行SpringJunit测试必须先配置两个信息:1、使用Spring IOC功能配置2、配置正确的JDBC或ORM框架连接数据库下面进行spring3和hibernate4测试平台基础配置说明:xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.sp
2014-04-15 16:06:36 1289
原创 初识spring boot maven管理--SpringMVC
springboot完美的支持了springmvc,自家东西当然是支持最好的啦!@EnableAutoConfiguration自动注入了一下信息1、包含了ContentNegotiatingViewResolver,BeanNameViewResolver两个bean2、支持服务器静态资源,包括对WebJars的支持3、自动注入了Converter、GenericConver
2014-04-15 09:47:49 1983
原创 初识spring boot maven管理--属性文件配置
在使用springboot的时候可以使用属性文件配置对属性值进行动态配置,官方文档原文如下:Spring Boot uses a very particular PropertySource order that is designed to allow sensible overriding of values, properties are considered in the
2014-04-15 09:28:14 3574
原创 初识spring boot maven管理--使用spring-boot-starter-parent
springboot官方推荐我们使用spring-boot-starter-parent,spring-boot-starter-parent包含了以下信息:1、使用java6编译级别2、使用utf-8编码3、实现了通用的测试框架 (JUnit, Hamcrest, Mockito).4、智能资源过滤5、智能的插件配置(exec plugin, surefire, Git
2014-04-14 22:13:03 9614
原创 初识spring boot maven管理--HelloWorld
配置文件配置好 了之后可以进行第一个例子的编写了!@Controller@EnableAutoConfiguration()public class SampleController{private Hello hello;@Autowiredpublic SampleController(Hello hello){this.hello = hello;
2014-04-14 20:34:49 3318
原创 初识spring boot maven管理--配置文件
web环境下修改信息需要重启服务器,如果在一个大型的项目中经常重启服务器,那浪费的时间可想而知,今天介绍个好东西 --spring boot!一般学习都是从hello world开始学习的!下面介绍springboot 在maven配置和使用!先进行pom.xml配置,xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:
2014-04-14 20:26:27 4851
原创 struts2 redirectaction
"redirectAction"> "actionName">dashboard "namespace">/secure "namespace">/secure
2014-04-14 15:22:41 957
原创 myeclipse 创建maven web项目
在项目开发中常用到maven进行项目管理!在这里记录下maven创建web项目的过程方便以后查看!第一步、新建maven项目选择maven project点击下一步一直next后最后一步设置:在filter中输入webapp选择第二个进行创建web项目、这样maven的web项目就创建成功了!
2014-04-14 14:46:48 1289
原创 html5 canvas 绘制上下浮动的字体
绘制上下浮动的字体主要思想为先绘制好需要的字体,每隔一定的时间将画布清空,然后再将字体位置改变再绘制上去 如此循环即可。(function(window) {var flowLogo = function(logo, x, font) {this.logo = logo;this.x = x;this.font = font || "25px Verdana";}
2014-04-10 09:56:31 3499
原创 html5 canvas画云
使用函数画出天空的云层图像:y主要使用到的是数学的圆与弧度之间转换关系:代码如下//div对象var parentContainer = document.getElementById("container");(function(window) {var utils = window.utils || {};wi
2014-04-08 14:37:40 4318
原创 poi生成excel工具类
1.系统开发中经常需要使用报表导出功能,这是我们可以使用POI框架进行excel的操作,所以就开发出一个工具类进行数据的操作,生成测试文件结构如下源码为:import java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;im
2014-04-06 13:33:48 1633
原创 使用反射模拟struts2属性注入功能
1.在项目开发中,如果没有使用框架进行数据绑定与封装,则可能会写大量的类似下面的代码:String value=request.getParameter("v");if(null!=value){obj.setValue(value);}所以有必要自己实现一个满足实际需求的自动注入表单信息到数据模型中的功能。实现代码:package com.cml.model;
2014-04-06 12:26:51 1263
原创 struts 拦截器
网站开发的时候进行资源访问控制是必须的,经常使用的方式是在web.xml中添加过滤器进行资源过滤,在struts2中我们可以使用拦截器对资源进行控制public class LoginInterceptor extends AbstractInterceptor{/** 进行登录拦截 看是否已经登入 (non-Javadoc) 相当于一个过滤器* * @see* com
2014-04-05 12:16:01 1210
点击添加标签
2013-09-05
spring mvc 校验
2013-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人