`
flyisland
  • 浏览: 82564 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
在论坛看到“商业J2EE中间件价值何在? ”这个文章,有一些想法。我是在商业中间件公司工作,但我的意见只是代表本人,跟公司无关。   其实商业中间件与开源中间件本身并不是必然冲突,开源产品可以商业化,商业产品 ...
早在3月份,就有传言说Google愚人节那天将在GAE 中增加Java支持,结果我在4月1日不停的查看各个网站,最终还是要到4月7日才在看Guillaume Laforge的这篇blog “Write your Google App Engine applications in Groovy ” 时获知这一消息。1、对Java社区的影响 GAE支持Java的消息可谓是一石激起千层浪,在“云计算 ”越来越重要的今天,谁不想能够乘“云”而起呢?相比GAE支持的第一种语言Python 而言,Java的应用层面更广,更重要的是Java不仅仅是一门语言,而应该被看成是一个平台,例如基于JVM ...
在Infoq的文章SOA的十大原则 ,专门提到了松耦合。松耦合是老生常谈了,不过这篇文章则用了好几个维度来描述: 时间 :当参与者在时间上是松耦合时,它们不需要在同一时间启动并进行通讯。这要求两者之间采用某种缓冲或 ...
  接着上一篇博客“卓越、淘宝等网购站点应该改进的地方 ”,整理了一下自己的想法,着重购物网站如何帮助顾客找到想要的商品。我将顾客的类型分成三种:   1、顾客明确知道商品名字、型号   例如你要买《神奇的分子 ...
看了刀客《从Sun裁员想到的——平坦的世界,小公司将成为主要力量 》这篇文章,想到了几点:   关于SUN的销售   1、尽管我很少接触Sun的销售,不过我认为不仅仅是Sun,还有许多其他公司,古今中外,销售真心为客户着想的比例就是很少的。其实这个也跟公司的制度有很大关系。   一个公司如果能够设计出既能让业绩快速增长,又能将销售和客户的利益统一的制度,那就相当了不起。但是我们更多看到的是,如果三个季度无法完成任务,自动走人。这很容易导致销售为了为了完成短期业绩不择手段。   2、客户自身的问题。刀客说的,客户稍微懂一点技术,就很难被忽悠。客户能够被“忽悠”,其实不一定是不懂技术,很多时候也是看 ...
在淘宝、卓越买过几次东西,体会到了网购的好处:便宜、方便、选择多,现在要买什么东西,都会先到网络上查查。   最近正好想要买两样东西,一个是钱包,一个是小斜挎包。   买钱包是因为最近领了驾照,现在钱包太薄塞不下这么多东西,另外觉得平时要拿小区IC卡、羊城通出来不方便。我还是想把常用的东西都放在钱包,所以想买一个带中间活页的钱包。   平时着休闲装时,我一般都是用腰包,不过在冬天穿厚外套的情况下就不大方便。因此想买一个斜挎包,但是不希望想公文包那么大,比腰包大一点点就好,也就是用来放钱包、手机、钥匙什么的。   但是这次在网上查询的体验就糟透了。   在淘宝、卓越输入“钱包”的查询结果对我来说 ...
  我的需求很简单,就是: 1、希望将源代码放到Google Code上; 2、在没有连接网络的时候,依然可以commit   在网上查询一下,发现这其实是对“分布式版本控制 ”的需求。因为Google Code用的是subversion,而我自己最熟悉的客户端工具也是subversion,所以我最终选择了SVK 。   SVK与subversion的关系密切,它是采用subverion respository作为存储后端,所以可以直接用利用subclipse, tortoiseSVN来操纵svk respository,这也是我所希望的。SVK最重要的作用就是可以将本地的resposit ...
刚刚看到的新闻,SpringSource收购G2One! 一直很喜欢groovy,但是感觉有一点点遗憾的是groovy错过了最佳的崛起时机,似乎有些小众化。现在被springsource收购,感觉是靠上了一个大树,相比对groovy/grails接下的发展大有好处。 springsource跟各个java商业公司,例如oracle(bea),IBM等等都关系不错,希望能够将groovy也引入到商业产品中。我始终相信groovy会进入主流应用的领域,希望groovy在spring团队的支持下能够更好更快地发展!
在event listener中使用groovy,一般涉及到实现接口,或者使用匿名类。而groovy是没有匿名类的,在groovy中,可以通过Closures来代替匿名类。具体到event listener,有两种方式: 1、http://groovy.codehaus.org/Groovy+Beans 通过这篇文章可以知道,只需要给名为listener方法名的属性赋予一个Closures,就可以代替listener的匿名类。这应该是针对event listener的特殊方法。 2、http://groovy.codehaus.org/Groovy+way+to+implement+inte ...
相信有不少朋友都是多台机器吧,家里、公司有台式机,手头有笔记本,每台机器都需要写文档、收发邮件,还有一些个人的东西。说说大家是怎么管理这些数据的吧?
项目中常常碰到为一些所谓遗留系统提供web service接口的需求,而这些遗留系统的接口只是采用字符串作为输入、输出参数,并且字符串的内容就是xml格式也常常碰见。 其实上述情况倒是比较容易处理,但是一个常见问题是从web service进入的xml文档是带有namespace定义的,而遗留系统处理的xml基本上是没有namesapce定义。所以就有将xml文档的namespace删除的需求。在网上查到一些样例,经过自己测试和改写,算是有了一个xquery的小程序。如下: (:: pragma parameter="$anyXML" type="xs:a ...
0.1 : http://flyisland.iteye.com/blog/137014 I have just made ZK and Grails controller work together by modified sitemesh's configuration file, I'm working on making the modification executed automatically by installing the plug-in, I'll publish it as soon as I finished it.
Grails : agile, industrial strength, rapid web application development made easy! ZK: the simplest way to make Web applications rich! Do you want to combine both of them? 1. Install & test the ZK plug-in 1) Install Grails first (http://grails.codehaus.org/Installation) 2) Follow the Grail ...
刚刚在网上看到一个相当不错的Groovy教材,作者将一个普通java程序逐步转换成groovy程序,展现了groovy给java程序员带来的好处,非常适合希望了解groovy的java程序员。 而在教程的其他部分则逐一介绍了groovy的主要特性,包括builder,如果操作数据库,如果访问jmx,如何编写soap server和soap client等等,推荐! 教程下载地址:http://www.asert.com.au/pubs/Groovy/Groovy.pdf 另外该教程中提到网站(PLEAC-Groovy),内有大量丰富的样例代码,比如说你正计划编写一个工具来获取Web页面并 ...
Builder是Groovy相当有用的一个特性,样例常常用生成XML来展现Builder所带来的便利性,例如要生成下述的XML文档: xml 代码   <books amount='2'>     <description>books to lean groovydescription>     <book1 name='Groovy in Action' ISBN='1-932394-84-2' />     <book2 name='Getting Started with Grails' ISBN='978 ...
Global site tag (gtag.js) - Google Analytics