Java
haitao_gao
这个作者很懒,什么都没留下…
展开
-
Java EE领域单兵作战利器之代码自动生成和Grails
引子 除了普通的R&D部门码农角色外,还有幸被纳入了预研组,想来应该是之前的一些新想法,处理实现的还算及时。 公司规范流程以后,很多新想法还远达不到立项或需求分析或可行性分析的阶段,领导可能会找相关人员讨论一下,比如 -- “做一个支持总部、分部(一级、二级等),功能和原来的系统类似,互相之间可以同步,工作量和难度有多大” -- 这是一个真实的例子,详情后面再聊 ...2011-07-30 11:10:48 · 135 阅读 · 0 评论 -
Java SE领域单兵作战利器之Griffon
Griffon是一个基于Groovy语言和Swing,与Grails开发模式相仿的桌面应用框架,相比Grails更为小众,一本“Griffon in action”也是历经苦难,两年多了还产不出来,让人望眼欲穿。 那么为什么还提及它?是因为一方面单纯针对它来说,开发快并且底层都是基于Java的成熟类库,比较可靠;更重要的另一方面是,基于动态语言的,或者说基于混合语言的开发模式,恐怕会逐步...原创 2011-08-04 13:34:19 · 275 阅读 · 0 评论 -
喜新别厌旧 - 妥妥处理新旧库兼容性问题的一个方法 - 运用java反射+代理思想...
地球上的程序员都知道,当自己发布一个新版本库的时候,一定要注意向上下左右前后东南西北中发白各个方向的兼容性,尽可能做到最大程度的兼容。 然而还有另外一种情况 -- 如果自己依赖的库,某天升级后新旧版本间有少量不兼容,这时该怎么办?最直接的办法是也随着它拆分为两个版本,适用于绝大部分情况,但是也有额外的维护负担等缺点;此外如果这个第三方库并不是那么重要,或者其不兼容的地方不是特别多...2011-08-04 15:32:38 · 183 阅读 · 0 评论