2006年04月
在 http://www.theserverside.com/articles/article.tss?l=LightweightModeling 一文中,作者介绍了一种实际可行的MDA方法。阅读全文>
发表于 @ 2006年04月28日 08:33:00|评论(loading...)|编辑
Better Builds with Maven
Better Builds with Maven 介绍了如何用Maven来管理软件开发中的编译,测试和发布周期。章节包括
An introduction to Maven 2.0
Creating, compiling and packaging your first project
Best practices and real-world examples
Building J2EE Applications
Extending builds by creating your own Maven plugins
Monitoring the health of source code, testing, dependencies and releases
Team collaboration and utilising Continuum for continuous integration
Converting existing Ant builds to Maven
阅读全文>
发表于 @ 2006年04月28日 08:18:00|评论(loading...)|编辑
Dave Thomas认为Java程序员在学习其他的语言之前,应该掌握以下Java生态圈中的三种语言。
原文地址:http://www.jroller.com/page/rolsen?entry=three_languages_for_java_programmers"
1 Jython
Jython具有Java语言的特性,也具有脚本语言的优点,非常灵活,不许编译。可以代替Java胜任任何工作
2 JavaScript
对基于web的应用程序,Ajax越来越受到重视,花点时间了解js,非常必须
3 Java bytecodes
面向jvm的底层汇编语言.和传统的汇编语言,bytecode同样可以写出高效率的代码。
对这方面还不熟悉的,可以看看以下两个
http://asm.objectweb.org/ ASM
http://jakarta.apache.org/bcel/ BCEL
阅读全文>
发表于 @ 2006年04月28日 08:13:00|评论(loading...)|编辑
通过对exo cms portal, Mambo以及IBM的CMS也深入研究,我决定要取它们的长处,利用他们的思想,但是要简化
它们的设计。针对cms里面非常重要的前台导航,我采用以下的设计方法
阅读全文>
发表于 @ 2006年04月27日 09:37:00|评论(loading...)|编辑
看看你是否满足下面的一份gigs
5+ years of experience with Java and J2EE required including EJB, JMS, and JSP/Servlet, required.
3+ years of experience with UML, SOAP, XML/XSL, SQL, Struts.
1+ years experience working with external client on projects.
Experience applying design patterns and OO best practices required.
Experiencing writing use cases and producing design documentation required.
Experience developing on Unix platforms required, preferably RedHat Linux.
Required application experie阅读全文>
发表于 @ 2006年04月26日 08:03:00|评论(loading...)|编辑
网友向教育部倡议启用中国式学位服 涵盖汉服特征助推“汉服复兴”
设计方案含学士、硕士与博士服
时报综合报道 连日来,一套“中国式学位服”设计方案在天汉网等论坛流传,让许多网友“心痒痒”,觉得设计方案好漂亮,希望毕业时能穿上“中国式学位服”。同时,此举引起人们再次对“复兴汉服”运动的关注,呼吁让中国传统走上国际舞台。
网上倡议中国式学位服
昨天,记者在某网站汉服贴吧看到,网友“溪山琴况”向教育部等教育界人士发出倡议,公布中国式学位服服饰倡议、设计和学位授予礼仪方案,以求得到重视。[被屏蔽广告]
[被屏蔽广告]
溪山琴况在“倡议书”中说:近代以来,脱胎于西方宗教僧侣长袍的西方式学位服逐渐进入中国,成为改革方案后我国推行学位服制度所依据的设计蓝本。西方式学位服无论从起源、造型特点、文化涵义等诸多方面来看,与我们源自文明传统又面向未来的教育与科学的事业不尽协调。为此,我们进行了“中国式学位服”的设计尝试,希望对探讨中国学位制度的完善和发展形成有益的启发和借鉴,期待中国特色的学位制度及学位礼仪能应时而变。
网友“溪山琴况”说阅读全文>
发表于 @ 2006年04月20日 07:50:00|评论(loading...)|编辑
今天是2006年4月19日,今天的Blog统计如下
原创 - 179
翻译 - 3
转贴 - 5
点击 - 150295
评论 - 153
Trackbacks -8
超过15W次了,呵呵,感谢大家对我的部落的支持。我会坚持把每天开发过程中遇到的问题写下来。我相信总会有一天,某个人遇到和我一样的问题,那时候他就可以搜索到我的页面,而省去大量宝贵的时间。
如果中国每一个程序员都在csdn上把自己开发过程的解决的问题纪录下来,那将是一个多大的知识宝库阿,对中国程序开发将是莫大的帮助。
Enjoy and Do !
阅读全文>
发表于 @ 2006年04月19日 11:49:00|评论(loading...)|编辑
使用os3grid做一个基于Web和Ajax的工资表录入界面
1 首先对os3grid做一些小的修改:加入下面代码
function strlen(str)
{
var len;
var i;
len = 0;
for (i=0;i255) len+=2; else len++;
}
return len;
}
然后在function grid_cell_txt_edit ( cell )里面修改以下一行,主要是应付中文
阅读全文>
发表于 @ 2006年04月19日 08:44:00|评论(loading...)|编辑
目前网上主流的有四种方案:
1 dhtmlxGrid
http://www.scbr.com/docs/products/dhtmlxGrid/index.shtml
免费版可以填充表格,表格也非常漂亮。但是无法得到数据,或者将修改过的表格内容序列化成xml,只有专业版才可以。
2 activewidgets-grid 1.0.0
http://www.activewidgets.com/
功能非常强大,甚至可以分页,界面也有好看的皮肤。但1.0 同样无法取数据。2.0也不是免费的,
3 DHTMLGrid Ver0.92
http://dhtmlgrid.sourceforge.net/
功能及其简单,界面比较难看
4 os3grid 0.6
http://os3grid.sourceforge.net
功能还可以,不过界面简单。虽然架构不好,但是可以扩展,而且毕竟是LGPL的许可。
最终我还是选用os3grid来做工资录入界面.
阅读全文>
发表于 @ 2006年04月18日 13:24:00|评论(loading...)|编辑
来自David Herron的Blog
程序员对垃圾收集一定不陌生,什么是垃圾?上一次运转过程中的东西没有释放,在下一个运转过程中依然存在,并且影响了下一个过程运转
的东西就属于垃圾。
我们每天的日常工作都要遇到很多事,很多问题。可是这些问题如果在下班后,你仍然在想它,并且妨碍了你的其它工作,包括陪老婆等等,
它就是垃圾。
David在它的blog里面对生活垃圾进行了详尽的阐述 http://weblogs.java.net/blog/robogeek/archive/2006/04/garbage_collect.html
其重要观点如下:
1 你必须意识到你存在这个问题。工作中我们处于工作状态,下班后我们处于下班状态。
2 一个基本的方法就是意识到自己的呼吸。例如数呼吸次数。(中国传统气功,瑜伽,太极都强调通过注意呼吸来集中)
3 通过冥想来使自己进入当前的状态,并且忘记上一个状态。这样我们就可以在当前状态中发挥自己的最大潜力(因为给大脑保留了足够的内
存)。
4 运动:例如举重,跑步等等。
5 坐在小树林阅读全文>
发表于 @ 2006年04月18日 08:16:00|评论(loading...)|编辑
我这次重做cms,准备所有的链接按照下面方式作
http://localhost/index.html
http://localhost/cms/news/index.html 列出所有新闻
http://localhost/cms/news/index1.html 翻页
http://localhost/cms/news/20060410/n000000001.html 列出具体一条
http://localhost/cms/news/xjxjynews/index.html 可以继续往下加
http://localhost/cms/xxjj/index.html
http://localhost/cms/xxjj/xxld/index.html
http://localhost/cms/xxjj/xxld/about.html
整个节点按树状延生
所有/cms的下面都被拦截,然后根据URI调用相应模板
也就说/cms下面的路径都是虚假的,都不是服务器上的实际路径
而且这样的链接便于被搜索。便于用squid作前置缓存。便于隐藏实阅读全文>
发表于 @ 2006年04月14日 13:12:00|评论(loading...)|编辑
pinyin4j
主要特性
1. 将简体中文转换成汉语拼音
2. 支持多种发音
3. 多种输出格式
3.1. 大小写转换
3.2. v 或 u: 或 unicode
3.3. 有音调
demo:
// defautlt output format
System.out.println("defautlt output format");
System.out.println(PinyinHelper.toHanyuPinyinString("鎴戠殑涓浗蹇?, outputFormat, ""));
System.out.println("***");
阅读全文>
发表于 @ 2006年04月12日 11:14:00|评论(loading...)|编辑
Java开发中的资源文件经常会用到UTF-8和Unicode两种编码。支持UTF-8的编辑器很多,Eclipse都支持,但是直接支持Unicode,就是类似“\u4E2D\u6587\u6D4B\u8BD5”这样编码的编辑器比较少。我找了一下,发现了一个比较好的,就是:UniRed
软件主页 http://www.esperanto.mv.ru/UniRed/
文件编辑的时候,我们一般输入的是GBK,保存的时候,Charset可以选Default(UTF-8),也可以选Windows(GBK)。 如果需要转成unicode,在unicode representation中选择/uXXXX。然后保存,用notepad打开刚才的文件。就可以看到相应的编码。
注意文件打开的时候,也必须选择上面两个参数。否则/uXXXX不能被正常的转换回汉字。
阅读全文>
发表于 @ 2006年04月12日 11:08:00|评论(loading...)|编辑
原文地址:http://today.java.net/pub/a/today/2006/04/06/exception-handling-antipatterns.html
Basic Exception Concepts
Creating Your Own Exceptions
Exceptions and Transactions
Logging
Antipatterns
阅读全文>
发表于 @ 2006年04月10日 08:23:00|评论(loading...)|编辑
原文地址:http://www.exoplatform.org/company/faces/public/community
eXo Platform 正式发布eXo ESB 1.0 M1,它是对JBI的实现。M1包含了JSR208标准所有必须的组件模型和支持特性,允许:安装JBI组件和共享库,部署安装组件,启动和停止组件(绑定和引擎),以及JBI实现组件,启动和停止一组服务(组合集成的服务)。
阅读全文>
发表于 @ 2006年04月10日 08:12:00|评论(loading...)|编辑
网址: http://www.gotapi.com/
里面包含了
HTML, HTML DOM, CSS, XSL, XPath, XML Schema, MySQL, PHP, Ant , Java,DITA 的API,而且界面基于Ajax。非常实用,突然想用的时候不用去google了。
阅读全文>
发表于 @ 2006年04月10日 08:03:00|评论(loading...)|编辑