自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 Spring WebFlow(一)

Spring WebFlow的关注点的层次比Sping MVC 或者是 Structs 更高。不只是关注于如何e构建Web界面,更加关注于流程,也就是Flow。在Spring WebFlow里面,每个Flow都包括了几个步骤,称为‘State’。 每一个步骤里面都有一个View,View里面的事件处理由State来执行。这些事件会触发一些事务,这些事务会根据之前设置好的配置,跳转到其他的Sta

2012-05-29 10:43:15 722

转载 日语五十音图快速记忆法

日语五十音图快速记忆法 日语的五十音对于大多数初学者来说都是比较困难的,虽说熟能生巧,但是死记硬背要用去很多时间和精力,效果也不见得好。我觉得比较好的方法就是联想记忆法,这篇文章参考了网上流传的《日语五十音图快速记忆法》,更多的是结合自己的经验,总结出一些记忆方法,给初学的朋友一些参考。あ ア a ‘あ’看上去像是一个武术高手施展了一个扫堂腿,敌人肯定被扫得冷落花流水,啊的一声倒下去啦

2012-05-24 09:27:51 3809

原创 UML时序图组合片段说明

ref:引用其他地方定义的组合片段; alt:在一组行为中根据特定的条件选择某个交互; opt:表示一个可选的行为; break:提供了和编程语言中的break类拟的机制; par:支持交互片段的并发执行; seq:强迫交互按照特定的顺序执行; strict:明确定义了一组交互片段的执行顺序; neg:用来标志不应该发生的交互; region:标志在组合片段中先于其

2012-05-24 09:24:15 3370

转载 初学UML之-------用例图 .

一.UML简介UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图等

2012-05-22 14:37:40 830

转载 程序员的幽默 .

我们经常会看到一些关于程序员有趣的事或是在代码注释里看到程序员的幽默:// // 敬爱的维护者://// 如果你在“优化”本例程函数时遇到麻烦,请自增下面的计数器// 以提醒下一个维护者:// // total_hours_wasted_here = 16 // // 有时我相信编译器会忽略我所有的注释语句// 我得贡献全部的时间

2012-05-22 14:34:55 502

转载 UML入门(二)-序列图

注:本文为IBM Developer网站UML2.X系列教程的学习笔记,原文参见:http://www.ibm.com/developerworks/cn/rational/r-uml/一、UML中的新元素-框架:在 UML 2中,框架元件用于作为许多其他的图元件的一个基础,但是大多数人第一次接触框架元件的情况,是作为图的图形化边界。当为图提供图形化边界时,一个框架元件为图的标签提

2012-05-22 10:12:45 282

转载 UML入门(一)-类图、对象图、角色图

注:本文为IBM Developer网站UML2.X系列教程的学习笔记,原文参见:http://www.ibm.com/developerworks/cn/rational/r-uml/一、UML中基本的图范畴:在 UML 2 中有二种基本的图范畴:结构图和行为图。每个 UML 图都属于这二个图范畴。结构图的目的是显示建模系统的静态结构。它们包括类,组件和(或)对象图。另一方面,行

2012-05-22 09:54:46 3310

原创 spring验证

在javabean中需要验证的属性上加上@XXXXpublic class User { private int uid; @NotEmpty(message="用户名必须填写") private String uname; private String upass; private String usex; private String uphone; priva

2012-05-18 17:14:43 286

转载 编码届流传的一些有趣的话.

* 首先为人编写程序,其次才是为机器。     * 傻子都会写让计算机理解的代码;而优秀程序员写的是人能看懂的代码。(Martin Fowler)     * 好习惯很重要,因为程序员做的大部分事情都是无意识完成的。     * goto的标号应完全大写并对齐行首,还应包含编程者的名字、家庭电话号码和信用卡号。(Abdul Nizar)     * 编码时要把维护你

2012-05-17 17:39:31 242

原创 DBUnit核心组件

IDatabaseConnectiondbUnit持有的对数据库的连接。基于jdbc的,以及基于datasource的都有。     IDataSet:表的集合。       FlatXmlDataSet:每个XML元素是对应者一个表行。元素的名字就是表的名字。XML的属性就对应表的列名。如果需要指定为null值,只需要省略对应的属性就可以。也就是说,在XML文件中,第一行最好把所有的

2012-05-17 14:40:29 578

原创 juint4 各种注解、事务

@RunWith(SpringJUnit4ClassRunner.class) 用于配置spring中测试的环境  @Test标注在方法前,表示其是一个测试的方法 无需在其配置文件中额外设置属性. @ContextConfiguration 用来指定加载的Spring配置文件的位置,会加载默认配置文件例如下例会加载:classpath:/com/example/MyTest-c

2012-05-17 13:54:19 735

原创 JUnit Assert方法总结

1.assertEquals()方法,用来查看对象中存的值是否是期待的值,第一个参数是期望值,第二个参数是实际的值,与字符串比较中使用的equals()方法类似;  2.assertFalse()和assertTrue()方法,用来查看变量是是否为false或true,如果assertFalse()查看的变量的值是false则测试成功,如果是true则失败,assertTrue()与之相反;

2012-05-17 13:44:04 357

转载 主题:Velocity脚本摘要

很多人下载了EasyJWeb的开源应用示例,但是对动态页面模板文件中的标签使用不是很熟悉,这里简单介绍一下。EasyJWeb特定把视图限定为Velocity,因为我们觉得在Velocity在表现上从可维护性、简洁性乃灵活性上,比JSP及其它视力技术表现强得多。虽然我们可以非常简单把EasyJWeb扩展成支持多种视力技术,但当前我们不打算这样做!  使用EasyJWeb的目的,是在于把页面-程序

2012-05-10 10:33:38 254

转载 Spring MVC 入门

这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦!首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(

2012-05-09 15:18:38 196

转载 四、MyBatis主配置文件

在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码   id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">       name="configLocation" value="classpath:mybatis-config.xml" /

2012-05-09 11:12:21 249

转载 二、SQL语句映射文件(1)resultMap

SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码         resource="com/liming/manager/data/mappers/UserMapper.xml" />       reso

2012-05-09 11:10:03 344

转载 一、MyBatis简介与配置MyBatis+Spring+MySql

1.1MyBatis简介      MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的

2012-05-09 11:09:14 264

转载 MyBatis学习 之 三、动态SQL语句

有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。        下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。3.1 if标签  一个很普通的查询:

2012-05-07 15:42:02 294

转载 mybatis学习之二、SQL语句映射文件(2)增删改查、参数、缓存

2.2 select一个select 元素非常简单。例如:SELECT ST.STUDENT_ID,ST.STUDENT_NAME,ST.STUDENT_SEX,ST.STUDENT_BIRTHDAY,ST.CLASS_IDFROM STUDENT_TBL STWHERE ST.STUDENT_ID = #{studentID} 这条语句

2012-05-07 15:38:56 366

转载 MyBatis+Spring整合示例

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wanqiufeng.blog.51cto.com/409430/515523 说明:  1,             由于目前Spring官方还没有出整合Mybatis的特性,所以这里在Spring框架和MyBatis框架上再添加用于整合的框架“mybatis

2012-05-07 10:52:43 231

转载 MyBatis入门示例

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wanqiufeng.blog.51cto.com/409430/515132 说明:1,本文采用的Mybatis框架版本为: mybatis-3.0.4.jar2, 以持久化一个简单的User bean为例User实体类的代码如下:package

2012-05-07 10:38:24 268

转载 使用Eclipse构建Maven的SpringMVC项目

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。        用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEcl

2012-05-04 11:02:07 228

转载 Web.xml加载顺序

一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二、 load-on-startup 元素在web应用

2012-05-04 09:55:15 176

原创 aop注解的配制方法

@Aspect@Componentpublic class GrantActionAspect {        //相当于一个被切入点,指master包下的所有方法    @Pointcut("within(ps.service.master..*)")    private void masterMethod() {    }     //masterM

2012-05-03 13:15:55 263

转载 整理的Spring AOP AspectJ切入点语法

注意此处只说的是Spring支持的 AspectJ语法(spring只支持AspectJ部分的),方便查询 6.5  AspectJ切入点语法详解6.5.1  Spring AOP支持的AspectJ切入点指示符       切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:

2012-05-03 11:26:28 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除