最近因使用Spring.Net框架而接触、了解到其与Quartz.Net的集成,即Spring.Scheduling.Quartz模块。
Spring通过对Quartz.Net的封装,采用了spring核心注入思路,给我们提供更为简单、便利的使用方式。当然直接使用Quartz.Net也是可以的。
在...
分类:
编程语言 时间:
2014-05-24 06:49:54
阅读次数:
298
这个简单的案例是实行了登录和注册的功能,没有链接数据库。在bean中id
是唯一的,id和name的区别在于id不能用特殊字符而name可以用特殊字符,比如:/-\.... 1 package com.obtk.reflect; 2
3 public class Logon { 4 /**...
分类:
编程语言 时间:
2014-05-23 23:21:32
阅读次数:
497
1. 创建一个新的web工程,导入springMVC的jre包。2. web.xml添加配置
index.jsp webAppRootKey springmvc.root contextC...
分类:
编程语言 时间:
2014-05-23 22:24:41
阅读次数:
452
在使用Sping做单元测试时候,对RequestMappingHandlerAdapter(从处理器包装过来的适配器)进行自动装配,发现报:expected
single matching bean but found 2异常,意思是需要匹配单个Bean,但是却找到两个;我在spring-serv....
分类:
编程语言 时间:
2014-05-23 11:16:12
阅读次数:
440
Spring为我们提供了:org.springframework.web.servlet.HandlerInterceptor接口,org.springframework.web.servlet.handler.HandlerInterceptorAdapter适配器,实现这个接口或继承此类,可以非常方便的实现自己的拦截器。有以下三个方法:Action之前执行public boolean preH...
分类:
编程语言 时间:
2014-05-22 11:53:48
阅读次数:
241
文件配置如下:
<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"
xsi:sch...
分类:
编程语言 时间:
2014-05-22 07:38:58
阅读次数:
388
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring
Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是
ApplicationContext中Bean的生命周期。而实际上Bean...
分类:
编程语言 时间:
2014-05-19 14:47:06
阅读次数:
365
在Action中execute方法声明为:public String execute()
throws Exception,这样,Action可以抛出任何Exception。 1)自己实现异常处理
我们还以helloWorldAction为例,在Action的execute方法中这样写:pu...
分类:
其他好文 时间:
2014-05-19 13:40:38
阅读次数:
185
1)拦截器是什么?
拦截器(Interceptor)是Struts2最强大的特性之一,它是一种可以让你在Action执行之前和Result执行之后进行一些功能处理的机制。来回顾一下官方给出的Struts2系统架构图中关于拦截器的部分,如下图所示:
这个图清晰的描述出了拦截器的运行地位,就是用...
分类:
其他好文 时间:
2014-05-19 12:22:17
阅读次数:
285
1)预定义拦截器
Struts2有默认的拦截器配置,也就是说,虽然我们没有主动去配置任何关于拦截器的东西,但是Struts2会使用默认引用的拦截器。由于Struts2的默认拦截器声明和引用都在这个Struts-default.xml里面,因此我们需要到这个文件的struts-default包里...
分类:
其他好文 时间:
2014-05-19 12:04:47
阅读次数:
475