花钱的年华

--今天开始成为主站

用户操作
[即时聊天] [发私信] [加为好友]
肖桦ID:calvinxiu
689782次访问,排名53好友0人,关注者37
calvinxiu的文章
原创 161 篇
翻译 0 篇
转载 0 篇
评论 646 篇
江南白衣的公告

肖桦,江南白衣,
开源项目SpringSide
春天的旁边
发起者

最近评论
calvinxiu:
发版本最痛苦的事情,就是刚发完之后忽然又有了一个比较重要的更新。

推荐大家下载3.0.3.1 (2mb)

1.简化了目录结构,感觉又清爽了不少。
2.消除了最后一块需要逐个Class写配置文件的地方(applicationContext.xml中的sessionFactory的mapping class)。
dreaming:恭喜~
hongyi:还是一头雾水,郁闷,为啥有这么多东东,叫人头大
suncheng_hong:用过appfuse,但springside还没有尝试过。
suncheng_hong:很想尝试一下。
文章分类
    收藏
      相册
      Blog用图
      Friends
      @_@
      Anders小明
      buaawhl
      cac
      canonical
      cctvx1
      david.turing
      femto
      g9
      JohnsonQu
      Michael Chen
      Raimundox
      robbin
      SimonLei
      totodo
      wuyu
      周爱民
      孟岩
      差沙
      庄表伟
      落魄的程序员
      透明
      郁也风
      铁手
      银狐999
      飞云小侠
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 用Groovy 小试一段文本操作的script收藏

      新一篇: Groovy MOP实现mini-language 如传说中Java7.0的XML嵌入式语法 | 旧一篇: Java 游戏开发Notes

          遇到一个批量文本修改的Job,开始准备用UltraEdit出卖苦力,后来想起〈Promatic Programer〉的教导,决定拿Groovy小试一下,结果11行代码完成任务。

      import java.io.File
      def dir = new File("d:/test")
      dir.eachFile
      {file ->
          def fileStr = file.getText()
          def newStr = fileStr.replaceAll('<field name=".')
          {oldStr ->
              oldStr.substring(0, oldStr.length() -1) +  oldStr.getAt(oldStr.length()-1).toLowerCase()
          }
          file.write(newStr)
      }

      从这段代码可以瞧出的Groovy feature:
      1. 超简约的闭包功能实现了dir.eachFile()和string.replaceAll(),代替了Iterator,匿名内部类一类的家伙,抵赞;
      2 .IO系统大幅简化,file可以直接get/writeText,不搞什么IOStream。兼有eachFile这样的目录遍历函数;
      3.不易察觉的添补了一点API,比如String类小小添补了一个 String getAt(int index),很贴心。

      用IDEA插件来编辑和运行,慢慢适应Groovy语法之后,除了IDE没有函数弹出提示外,一切还好。

      发表于 @ 2005年08月12日 17:03:00|评论(loading...)|编辑

      新一篇: Groovy MOP实现mini-language 如传说中Java7.0的XML嵌入式语法 | 旧一篇: Java 游戏开发Notes

      评论

      #flyisland 发表于2005-08-12 21:05:00  IP: 61.186.252.*
      good!
      #J 发表于2006-04-14 20:30:00  IP: 61.51.70.*
      i choose grails (rather than ror)...now i've made this decision.
      #dkaxowy@mail.com 发表于2007-08-31 21:13:04  IP: 127.0.0.1, 189.*
      cebfiprwm ndkajbf lcenbgjv gkcio mnecilfjv etvydams hydubaqw
      #zlqaime@mail.com 发表于2007-08-31 21:14:59  IP: 127.0.0.1, 80.*
      yexjcboqm urbsdmk sakixret kxdmelfw xshue syjidlotf miolcw http://www.zwrb.odcrlmas.com
      #aeol@mail.com 发表于2007-08-31 21:15:20  IP: 213.239.218.*
      dfprzhyql lrknuxy lfjvhesmr ogejhp gnqajwkhr hblfmqoxc kbhenarp khyzrg udli
      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © 江南白衣