最新文章列表

让Grails + MySQL正确处理中文

其实Grails用MySQL数据源处理中文还是很方便的,基本只要注意2点: 在xxxDataSource.groovy里,mysql url注意要加上参数,例如:jdbc:mysql://server?useUnicode=true&characterEncoding=UTF-8 MySQL数据库要用UTF-8编码 另外,gsp里要注意:content="text/htm ...
ev0 评论(3) 有1448人浏览 2007-06-27 15:42

两对父子类的协作问题

现在有 类A 类B extends类A 类X 含有一个protected的声明为A的变量a 类Y extends类X, 此类中把a实例化为B的实例 现在我在类X中调用类A的业务逻辑, 没有问题 而在类Y中使用B的逻辑, 每次调用都要把a显示的转化为B类型才能用 这样好像比较麻烦有什么好办法没有呢?
Groovy 评论(3) 有1889人浏览 2007-06-25 22:58

groovy特点

1. range 2. closure closure闭包是括号{}内的一段代码。从功能上来说类似于一个函数,区别在于closure是一个没有名字的函数。 closure格式如下: { [ 参数-> ] 执行代码 } 举例如下: {item++} {name -> println name} {String name, int age->println "$name is ...
yao 评论(0) 有1324人浏览 2007-06-25 22:49

当Spring遇到Ruby

作者:江南白衣     当王家卫遇到杜可风,Spring遇到Ruby。想出这个题目的Crraig Walls 绝对也是个八卦种子,宣传的是Spring 2.集成动态语言的feature。          此Feature目的是让动态语言编写的类,可以良好的融入java/spring的大框架内,洗白成application context中的普通一员,拥有与其他pojo良好的交互与注入能力,可以被D ...
江南白衣 评论(0) 有1172人浏览 2006-04-11 03:52

又到预测时,what will be cool in 2006?

原文出处及讨论: http://www.blogjava.net/calvin/archive/2005/12/04/22390.html作者:江南白衣 2005就这样完了,ONJava的年终总结: 2005 Year in Review。TSS年初开会时讲得 ...
江南白衣 评论(0) 有1002人浏览 2005-12-04 13:19

各系Rails大点兵

   作者:江南白衣    不知道明年今日,会不会出现一队只会用Ruby On Rails的毕业生,像当年的asp、jsp、php迅速剿了C++/perl的CGI那样,把我们给剿了。同好们劝我,根据大公司经济学,这基本不会发生。    在茫茫的框架之海认出一个Rails框架,基本上靠四个特征    1.一门动态语言    2.一个extreme simple to use的ORM框架    3.一个 ...
江南白衣 评论(0) 有1147人浏览 2005-11-22 15:13

Groovy MOP实现mini-language 如传说中Java7.0的XML嵌入式语法

   作者:江南白衣        Groovy的Team Leader-- Guillaume Laforge说,MOP(Meta Object Protocol)是他最喜欢的Groovy特性。       MOP是对属性、方法进行拦截解释的简单机制,intercept 已经因为AOP而被大家熟悉。    Groovy的类都继承于GroovyObject,GroovyObject有get/setP ...
江南白衣 评论(0) 有1305人浏览 2005-08-17 12:18

用Groovy 小试一段文本操作的script

    遇到一个批量文本修改的Job,开始准备用UltraEdit出卖苦力,后来想起〈Promatic Programer〉的教导,决定拿Groovy小试一下,结果11行代码完成任务。import java.io.Filedef dir = new File("d:/test")dir.eachFile{file ->    def fileStr = file.getTe ...
江南白衣 评论(0) 有1198人浏览 2005-08-12 17:03

2005年阅读的网站RSS与schedule

2005年,Web Site和Rss铺天盖地,果断放弃一些质量不高的blog和website,合理安排阅读的时间间隔,才可使效率达到最大化。 每天的RSS1.WebSite  国外: TheServerSide.com , Aritma Java News ,OnJava.com ,JavaWord,IBM Developerworks ,Spring Framework  国内:  Java视线  ...
江南白衣 评论(0) 有1309人浏览 2005-07-18 14:14

轻量级的代码生成方案选择

update at 2005.7.28 upgrade 更新 Java直接调用的方式 and JSR-2前篇:轻量级的代码生成方案选择 0.Groovy Template概述    Groovy Template其实就是JSP的Groovy简化版,而且有XPath这样的内置xml简化语法,并且不依赖于JSP容器,可由Java或Groovy直接调用。   TemplateEngine的实现代码只有21 ...
江南白衣 评论(0) 有1457人浏览 2005-07-08 13:23

Groovy 笔记

作者:江南白衣 1.Groovy的最新八卦之处1.1 Wiki: http://docs.codehaus.org/pages/listpages.action?key=GROOVY 1.2 Mail list的在线浏览和rss定阅        Developer List http://dir.gmane.org/gmane.comp.lang.groovy.devel        User ...
江南白衣 评论(0) 有4940人浏览 2005-07-08 12:05

Groovy写业务类、框架类的那一吨好处

    作者:江南白衣     前篇:〈在Spring+Hibernate框架下,用动态语言写业务类〉讲述在Spring+Hibernate的架构下,因为动态语言所带来的利益,把一部分业务类改用Groovy编写并编译成Java Class文件。    而且,因为Groovy的强大与简便,加上与Java亲密无间的关系,一些框架类也可以逐渐考虑用Groovy编写。  1.虽然多是星零的好处,但忽然间一整 ...
江南白衣 评论(0) 有2394人浏览 2005-06-30 16:30

<Groovy写业务类、框架类的那一吨好处>

    如果羡慕Ruby On Rails可以用动态语言来编码,但又舍不得Spring、Hibernate这些Javaer深以为傲的框架,那么有一种折中的方案:    仍然使用Spring+Hibernate框架,而用Groovy/Jython/JRuby来编写Controller类、Service类、DAO类,并把它们编译成普通的Java Class文件来使用。    BuggyBean的blog ...
江南白衣 评论(0) 有1376人浏览 2005-06-13 12:40

使SQL/HQL/JDOQL更容易编写与重用(下)

让框架做点事情使SQL/HQL/JDOQL更容易写一些(上)这篇讨论那个存在于普通SQL/HQL语句 与 JDBC/HIbernate之间的,一千几百行代码量的SQL处理层怎么写。开源项目 ...
江南白衣 评论(0) 有1534人浏览 2005-06-10 18:35

使SQL/HQL/JDOQL更容易编写与重用(上)

    无论用什么ORM方案,查询语句总还要写的,"如何让它容易写些"怎么也不outdate.    什么样的SQL最好看好写呢? 我觉得一段有着良好分行与缩进,中间没有太多+号或者java代码这类杂质的就已经是很好的了。    可实际情况是,当查询复杂时,上面的要求很少达到。    1.最倒霉的程序员会看到什么呢?他会看到一堆拼接SQL的API, 如Hibernate的Crit ...
江南白衣 评论(0) 有1463人浏览 2005-06-06 23:40

Ilog、Drools、Jess规则引擎的Rule Language 比对

Ilog JRules今天对比了一下这三个颇有代表性的规则引擎的规则语言。其中Ilog是商业产品,没有机会实战。作者:江南白衣 1.一样的If--Then 句式与Rete引擎    三者都会把原来混乱不堪的if---else---elseif----else谜团,    拆成N条带优先级的"If  条件语句  then  执行语句" 的句式。        三者都主要使用fore ...
江南白衣 评论(0) 有5025人浏览 2005-05-27 16:54

轻量级的代码生成方案选择

第3版--2005.6.22更新        上次说到MyAppfuse要有一个代码生成工具, codegeneration.net上汇集了各种平台各种语言的工具。    其实代码生成是和代码重复的bad smell一样古老的东西了,不过在这个时代里,大家充分发掘了继承,委托,反射,甚至AOP的之后,coding 依然boring,依然重复,这时候就需要从一个更抽象的层次去描述系统,然后再生成我们 ...
江南白衣 评论(1) 有1907人浏览 2005-04-02 15:29

八卦March之--老外在TSSJS2005都聊些什么?

    TSSJS全称TheServerSide Java symposium。TheServerSide终于整理好了TSSJS2005的报道,顺着可以拖出一长串blog。另外这个链接有所有讲演的简介。     这个搞得 ...
江南白衣 评论(0) 有979人浏览 2005-03-24 17:52

每个团队都应该有一个Appfuse式的项目 2nd

  作者:江南白衣 原文出处及讨论:http://www.blogjava.net/calvin/archive/2005/09/13/12878.html    一个Appfuse式的项目,会通过项目里最典型的几个场景,demo团队目前的体系框架和设计模式。     它的好处有一打,比如为所有项目提供共同的Library Stack,提供最可靠的代码蓝本,保证大家的模式和代码风格一致,加快知识在团 ...
江南白衣 评论(0) 有2368人浏览 2005-02-21 22:37

Drools - 规则引擎可以用了么?

 所有项目都是被需求变更累死的,eXtreme Programing提供了一种哲学,一种态度,但更实际的,是那些能够应付需求变更的技术。     比如用OLAP支持复杂 ...
江南白衣 评论(0) 有1691人浏览 2005-02-05 00:38

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics