Java编程那些事儿64——访问控制符、修饰符和其它关键字
[2008-10-15]
访问控制在面向对象技术中处于很重要的地位,合理的使用访问控制符,可以通过降低类和类之间的耦合性(关联性)来降低整个项目的复杂度,也便于整个项目的开发和维护。
教您在Java开发过程中如何应对异常处理
[2008-10-13]
通常是遇到错误返回一个特殊的值或设定一个标志,并以此判断是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。
Grails探索之Template
[2008-10-13]
Java平台在View方面最方便的重用技术就是include。虽然Tiles等功能非常强大,但由于配置的繁琐,使得它们在作为整个项目的Layout以外,几乎就没什么应用。
Groovy Tip 2 each方法和break
[2008-10-13]
在Groovy这样的动态语言中,闭包是其中的一个重要武器。而这些语言的开发者自然不会放弃使用这些武器,我们可以看到在Groovy语言的集合类中,广泛的使用了闭包。
Groovy 探索之闭包 二
[2008-10-13]
想想看,我们大家都爱使用、并且奉为经典的Bang of Four的模式,有多少是针对if…else…这样的语句进行优化的。但是,即使我们做了如上述的大量努力,一些面向过程的语言仍然站在那里嘲笑着我们的无能。
Groovy Tip 1 ==、equals及其他
[2008-10-13]
基于Groovy语言的Java项目开发是一个敏捷的开发,除了我们使用Grails作为Web开发平台,Groovy语言本身就提供了很多敏捷的地方。
在Eclipse里使用Grails类创建工具
[2008-10-13]
在Grails项目中使用Grails类创建工具如“grails create-domain-class”等,能帮我们创建domain、service和controller等类及它们的测试类及其他。因此,我们在Grails项目中常常是使用这些工具帮我们创建各种类,而不是直接动手去创建它们。
Grails项目的Eclipse集成
[2008-10-13]
Eclipse恰恰是Java平台最常用的一个IDE。所以我一接触到Grails平台,第一个念头就是怎么把它集成到Eclipse上去。将Grails项目集成到Eclipse里头去真的很简单,但也有一些需要注意的地方。
Memcached的JGroups实现支持失败转移和JMX
[2008-10-13]
Memcached 是一个分布式内存对象缓存系统, 用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于的是一个存储键/值对的hashmap。
Groovy探索之Gstring
[2008-10-11]
Java的String对象是我们最最常用的对象,却也是诟病最多的对象。一句话来说,String使用起来非常不方便。而Gstring不但使用方便,而且更是Groovy语言动态性的基础。