http://weblogs.java.net/blog/kohlert/archive/2006/01/publishing_a_re.html
http://redhacker.iteye.com/blog/1444508
http://www.cnblogs.com/quietwalk/archive/2011/11/19/2255120.html
http://weblogs.java.net/blog/kohlert/archive/2006/01/publishing_a_re.html
http://redhacker.iteye.com/blog/1444508
http://www.cnblogs.com/quietwalk/archive/2011/11/19/2255120.html