<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/css" href="css/atom.css"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title type="html"><![CDATA[Rain's Blog]]></title><subtitle type="html"><![CDATA[Thinking in Open Source and Web Development]]></subtitle><id>http://localhost/zblog/</id><link rel="alternate" type="text/html" href="http://localhost/zblog/"/><link rel="self" type="application/atom+xml" href="http://localhost/zblog/atom.xml"/><generator uri="http://www.rainbowsoft.org/" version="1.6 Final Build 60816">RainbowSoft Studio Z-Blog</generator><updated>2008-09-11T00:02:27+08:00</updated><entry><title type="html"><![CDATA[security 0.4.4发布]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=6" label="Project"/><updated>2008-08-28T22:19:27+08:00</updated><published>2008-08-28T22:19:27+08:00</published><summary type="html"><![CDATA[Security 0.4.4版本已经发布，此次修复了一些bug修复，包括数据库脚本无法执行。另外对代码做了大量重构，主要是业务层接口。分页实现做了改变。DAO层的代码做了一些调整，去掉了异常处理，转由业务层处理。<br/><br/>数据库脚本，菜单可以支持国际化，可以修改resources\i18\ApplicationResources_zh_CN.properties中menu部分的资源。<br/><br/>安装运行时，请设置环境变量security.home。可以在我的电脑-〉属性-〉高级-〉环境变量设置，也可以直接在命令行或Web容器启动脚本中设置。<br/>set security.home=[app_home]/securityHome。<br/><br/>SVN地址：<br/>Dev: http://rainboyan.googlecode.com/svn/security/trunk/<br/>Tag: http://rainboyan.googlecode.com/svn/security/tags/REL_0_4_4<br/><br/>下载：<br/><a href="http://rainboyan.googlecode.com/files/security-0.4.4-src.tar.gz" target="_blank">security-0.4.4-src.tar.gz</a><br/><a href="http://rainboyan.googlecode.com/files/security-0.4.4-src.zip" target="_blank">security-0.4.4-src.zip</a><br/>]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/security_0_4_4_release.html"/><id>http://localhost/zblog/post/security_0_4_4_release.html</id></entry><entry><title type="html"><![CDATA[Security 0.4.1发布]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=6" label="Project"/><updated>2008-03-12T20:02:30+08:00</updated><published>2008-03-12T20:02:30+08:00</published><summary type="html"><![CDATA[Security 0.4.1版本已经发布，此次主要是若干个bug修复了。<br/>用户文档正在撰写当中，随后会补上。<br/><br/>详细的Bug列表：<br/><br/><br/>[SEC]Security的查看系统信息页面无法显示 <br/>[SEC]Security的build.xml脚本的deploy和deploywar两个target有错误 <br/>[SEC]Security的多个JSP页面中存在多余的meta <br/>[SEC]Security中java代码tab格式比较混乱 <br/><br/>SVN地址：<br/>Dev: http://rainboyan.googlecode.com/svn/security/trunk/<br/>Tag: http://rainboyan.googlecode.com/svn/security/tags/REL_0_4_1<br/><br/>下载：<br/><a href="http://rainboyan.googlecode.com/files/security-0.4.1-src.tar.gz" target="_blank">security-0.4.1-src.tar.gz</a><br/><a href="http://rainboyan.googlecode.com/files/security-0.4.1-src.zip" target="_blank">security-0.4.1-src.zip</a><br/>]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/security_0_4_1_release.html"/><id>http://localhost/zblog/post/security_0_4_1_release.html</id></entry><entry><title type="html"><![CDATA[Security 0.4 发布]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=6" label="Project"/><updated>2008-02-28T23:33:19+08:00</updated><published>2008-02-28T23:33:19+08:00</published><summary type="html"><![CDATA[在隔了漫长的一年后之后，终于迎来了Security 0.4 版本的发布。<br/>或许好事多磨，0.4也经历了多次的修改和重构，才能看到今天的样子。<br/>虽然还是一个很小的项目，但是已经可以使用了。<br/>1) UI重新做了设计，由于本人美工实在不是很好，也只能做些简单的设计，但是已经相当漂亮了，比起以前的，的确进步不少。<br/>2) Java的类包部分做了大量调整，而不是以前的三层式包结构，或许各有优缺点。分三个模块，公共模块有commons、core，项目是security模块。其中commons和security都依赖于core，commons有对struts的支持，如BaseAction、ViewAction、BaseForm，以及分页标签。<br/>3) 对于项目的依赖jars，做了调整，删除一些不需要的jars。部分做了版本升级。<br/>4) 在系统的异常处理中，采用了struts的ExceptionHandler，根异常SecurityException，其他子异常UserNotFoundException和UserAlreadyExistsException都扩展自SecurityException。在SecurityExceptionHandler中，检查Exception是不是SecurityException的子类，然后做出相应的提示信息给用户。对于有些异常，需要检查的如UserAlreadyExistsException，则在action中捕获处理。<br/>5) 在该版本中，也使用了JQuery。<br/>6) 数据库脚本只提供了MySQL和HSQLDB的。<br/>7) 修复了大量BUG。完善了很多功能。<br/><br/>下载<br/>1) <a href="http://rainboyan.googlecode.com/files/rainboyan-security-0.4-src.zip" target="_blank">rainboyan-security-0.4-src.zip</a><br/>2) <a href="http://rainboyan.googlecode.com/files/rainboyan-security-0.4-src.tar.gz" target="_blank">rainboyan-security-0.4-src.tar.gz</a><br/>]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/security_0_4_was_released.html"/><id>http://localhost/zblog/post/security_0_4_was_released.html</id></entry><entry><title type="html"><![CDATA[新技术迁移的思考]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=4" label="Open Source"/><updated>2008-02-20T22:47:58+08:00</updated><published>2008-02-20T22:47:58+08:00</published><summary type="html"><![CDATA[    每隔一段时间，都会有新技术出现，尤其是在java开源社区，太多的选择自然是好，不过也容易挑花眼。每种技术都想学，都想用，不免精力有限，贪多而不能消化。<br/>    Jdk6也出来好久了，Jdk7也在开发之中。倒是很多项目还在用jdk4。就算用到了java5，很多新特性也没采用，不免可惜ejb3，spring2，struts2等等皆如此。选择和迁移都是很痛苦的，也是很麻烦的。但是大部分人都有“喜新厌旧”的毛病。<br/>    创新求变自然是发展准则，不进则退。IT人往往没有安全感，保持极大的学习热情必不可少。所以了解一些新技术还是很有必要的，就算目前还没有采用，但是以后肯定有用到的时候，未雨绸缪总不是坏事。<br/>    最近一直在关注spring2.5，准备在项目中升级。groovy1.5.4已经发布，grails也紧随其后发布1.0正式版及1.0.1修正版本。grails采用spring+hibernate来实现RoR的约定优于配置的编程方式。<br/>    目前很多以前的老项目框架，由于采用了大量的配置，来增加灵活性，不过随着项目越来越复杂，配置也越来越冗杂，导致开发效率低下，开发人员积极性不高。因此尝试采用诸如一些流行框架以及其思想，是很有必要的。可以慢慢的分步采用，加以改造换新。同时又可以在迁移过程中，修复以前的缺陷。当然，很多项目和公司也有自己诸多考虑，不一而定，量力而行，因时因地因事因人制宜是上策。]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/the_new_tech.html"/><id>http://localhost/zblog/post/the_new_tech.html</id></entry><entry><title type="html"><![CDATA[春节快乐]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=2" label="General"/><updated>2008-02-07T23:00:12+08:00</updated><published>2008-02-07T23:00:12+08:00</published><summary type="html"><![CDATA[春节了，在此祝所有朋友节日快乐，在新的一年里，学习进步，工作顺便，心想事成，万事如意！<br/>blog一直一来都是忧郁的blue，趁此春节之际，换个face，预祝自己新的一年事业上红红火火，发大财了，呵呵。<br/>这个UI由好友“暗夜老猫”提供，表示感谢！]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/the_spring_festival.html"/><id>http://localhost/zblog/post/the_spring_festival.html</id></entry><entry><title type="html"><![CDATA[StrutsMenu 1.1.1 修正版]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=6" label="Project"/><updated>2008-01-20T16:39:48+08:00</updated><published>2008-01-20T16:39:48+08:00</published><summary type="html"><![CDATA[此版本修正了ISSUE-1。]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/strutsmenu_1_1_1.html"/><id>http://localhost/zblog/post/strutsmenu_1_1_1.html</id></entry><entry><title type="html"><![CDATA[在路上]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=2" label="General"/><updated>2007-10-14T20:45:14+08:00</updated><published>2007-10-14T20:45:14+08:00</published><summary type="html"><![CDATA[最近一段时间，从一个城市到另一个城市，说是出去旅游，其实倒也没怎么逛，反而坐在火车上，开始有了另外一种体验：找一本喜爱的小说静心阅读，累了便透过窗外欣赏沿途的风景，或者和身边的同路人闲聊一阵，于是感觉从未有过的放松。在路上，开始有了另外一种思考，并不在乎火车是否晚点，甚至希望没有终点，火车一直行驶下去。]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/on_the_road.html"/><id>http://localhost/zblog/post/on_the_road.html</id></entry><entry><title type="html"><![CDATA[给自己放个假]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=2" label="General"/><updated>2007-09-14T00:13:11+08:00</updated><published>2007-09-14T00:13:11+08:00</published><summary type="html"><![CDATA[终于决定给自己放个长假，一直以来，总是把时间放在工作上，而很少给自己，听听自己真实的想法。借此机会，好好休息一下，出去走走散散心，暂时告别那些烦心的事情，与朋友们聚在一起，怀念一下过去美好的时光，再畅谈一下未来。未来会是怎样，没人知道，但一切皆有可能。不管未来会是怎样，好好的享受追求的每一个过程，才是最重要的。]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/what_the_future_is.html"/><id>http://localhost/zblog/post/what_the_future_is.html</id></entry><entry><title type="html"><![CDATA[Security项目状态]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=6" label="Project"/><updated>2007-08-24T23:55:51+08:00</updated><published>2007-08-24T23:55:51+08:00</published><summary type="html"><![CDATA[在去年年底，Security项目发布了0.5版本，而后在经过了一段漫长的开发之后，终于要出0.6版本了，这个版本在修正了以前的bug外，完成了其他大部分功能，较之0.5有了很大改善。其中增加了大量JUnit Test，集成了Acegi Security，增加了分页查询功能，改善了UI，而最近也在对CSS进行重构，相信很快就可以发布了，到时候代码将转移到Google的Code project来维护，和其他朋友一起共同开发。]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/the_state_of_security_project_7667.html"/><id>http://localhost/zblog/post/the_state_of_security_project_7667.html</id></entry><entry><title type="html"><![CDATA[jQuery1.2发布]]></title><author><name>rain</name><uri>http://www.rainboyan.com</uri><email>rainboyan@163.com</email></author><category term="" scheme="http://localhost/zblog/catalog.asp?cate=4" label="Open Source"/><updated>2007-08-24T23:55:51+08:00</updated><published>2007-08-24T23:55:51+08:00</published><summary type="html"><![CDATA[jQuery1.2已经发布了]]></summary><link rel="alternate" type="text/html" href="http://localhost/zblog/post/jquery_1_2.html"/><id>http://localhost/zblog/post/jquery_1_2.html</id></entry></feed>
