摘要:最近准备使用Maven来进行项目管理和构建,该系列将记录我学习Maven的整个过程。准备工作 java开发环境(JDK) Eclipse IDE Maven3.0以上版本 下载地址:http://maven.apache.org/download.cgi配置Maven环境 从上述下载地址中,下载Maven的最新版本,然后解压到指定目录,比如:E:\maven\apache-maven-3.0.5,接着设置环境变量,将Maven安装配置到操作系统环境中。我的电脑-----属性----高级-----环境变量-----环境变量-----新建 变量名:M2_HOME 变量值:E:\mav... 阅读全文
CAS扩展——自定义加密算法
2012-12-05 10:22 by 飘扬的红领巾, 8611 阅读, 1 推荐, 收藏, 编辑
摘要:问题由来 用于CAS系统登录的密码默认提供MD5和SHA加密的算法支持,但有时由于业务需要,以上两种算法都不能提供足够的支持,这时我们就需要自定义加密算法。比如笔者遇到的一个项目,密码的加密方式,是将密码MD5加密后再拼接数据库中一个盐值然后再MD5二次加密,这样的需求条件就必须对加密算法进行扩展。 解决方案 CAS支持的加密方式(MD5/SHA)配置方法: 在tomcat... 阅读全文
CAS扩展——自定义查询数据库验证Handler
2012-11-13 11:04 by 飘扬的红领巾, 7143 阅读, 1 推荐, 收藏, 编辑
摘要:问题由来 当我们使用CAS来搭建我们的单点登录系统时,由于CAS默认的登录认证是简单的用户名和密码相同即可通过认证,所以我们使用时经常需要通过查询数据库来认证用户名和密码。这便需要扩展CAS验证的Handler。 解决方案 首先找到CAS中很重要的一个配置文件,deployerConfigContext.xml,在X:\tomcat6\webapps\cas-server\W... 阅读全文
一个HTML5的培训资料
2012-09-19 11:40 by 飘扬的红领巾, 1431 阅读, 1 推荐, 收藏, 编辑
摘要:上午做了一个HTML5的简单培训,把资料发出来分享一下。 目录 什么是HTML5 HTML5新特性和效果 HTML5目前存在的应用局限 讨论:HTML5适合应用于我们哪些项目? 什么是HTML5 官方概念:HTML5草案的前身名为Web Applications 1.0,是HTML4的更新加强版本。它增加了新的标签和属性,强化了网页的标准、语义化、图像表达能力和交互效果。... 阅读全文
在RCP应用上使用Jfreechart绘制图表(附源码)
2012-06-28 16:21 by 飘扬的红领巾, 2455 阅读, 0 推荐, 收藏, 编辑
摘要:下午闲来无事,找出Jfreechart来复习一下,做了个在RCP上使用Jfreechart的小程序。第一步、创建RCP程序。 在Eclipse中,使用向导创建Eclipse插件程序:后面就不说了,填写相应项,一路下去,创建好Eclipse插件程序,运行可以看到:第二步、创建视图 创建视图既可以使用向导创建,也可以手动添加Java类,如添加类似这样的类:public class ChartCategoryViewPart extends ViewPart然后在Perspective .java中将创建的视图添加到透视图中:public class Perspective implements . 阅读全文
Spring Framework源代码解析之IOC容器(三)
2012-06-21 15:01 by 飘扬的红领巾, 1110 阅读, 1 推荐, 收藏, 编辑
摘要:在Spring Framework源代码解析之IOC容器(一)和Spring Framework源代码解析之IOC容器(二),我们对Spring IOC做了简单介绍以及熟悉了一些支持IOC的关键类,本文将对IOC的依赖注入特性进行解析,欢迎指正。 载入和注册 在上文中,我们介绍到XmlBeanFactory对资源文件的载入,并最后引出了一个高帅富——Application... 阅读全文
Spring Framework源代码解析之IOC容器(二)
2012-05-22 16:06 by 飘扬的红领巾, 1984 阅读, 2 推荐, 收藏, 编辑
摘要:在上文(Spring Framework源代码解析之IOC容器(一))中,我们简单了解了Spring的IOC特性,但对Spring相关源码没有做详细的分析,本文将对支持IOC特性的重要代码进行分析,有不对的地方请指正。 水桶的标准——BeanFactory 我们说Spring中包含了IOC的容器,倒不如说它包含了一系列容器的集合,因为IOC容器不只一个,像Configurabl... 阅读全文
Spring Framework源代码解析之IOC容器(一)
2012-05-21 11:56 by 飘扬的红领巾, 2790 阅读, 4 推荐, 收藏, 编辑
摘要:序 最近开始写博客,觉得这样对自己很有好处,可以从头到尾把散乱的知识梳理一遍,通过自己的理解把它写下了,这个过程受益匪浅。今天写Spring的随笔,使用Spring大概有3年时间,可大多时候只是使用它的特性,并没有深入学习它。Spring的源码据网友说写的很漂亮,我也来学习一下。 IOC之HelloWorld 假设我们有这样一个业务,根据产品的ID,从产品库中取得该产品的详细... 阅读全文
也谈敏捷软件开发
2012-05-18 15:02 by 飘扬的红领巾, 2993 阅读, 0 推荐, 收藏, 编辑
摘要:目录 1.敏捷简介 1.1 敏捷宣言 1.2 XP实践洋葱图 1.3 SCRUM的过程图 2.实施和管理敏捷项目 2.1 组建敏捷项目团队 2.2 项目启动—搭建项目环境 2.3 项目启动-准备及制订Product Backlog 2.4 用户故事 User Story 2.5 划... 阅读全文
轻量级的数据交换格式——初识Json(下)
2012-05-17 17:00 by 飘扬的红领巾, 550 阅读, 0 推荐, 收藏, 编辑
摘要:其实第一次见到服务器端使用json是在用asp.net mvc做项目的时候,在asp.net mvc 1.0中Controller可以直接返回给视图一个json对象。但当时大部分时候是返回一个ViewData,对json没有使用过。 下面就介绍在.net环境下解析json的一个api——json.net。我们使用Json.net来实现JSON数据的序列化和反序列化。下... 阅读全文