道喜技术日记 .^. 天天红玉世界

Rails Ruby MacOSX 。。。创新来自于刻苦的实践和勤奋的思考... www.hhtong.com


软件开发世界:如何在Mac 10.5和10.6上设置环境变量JAVA_HOME

Gudao Luo2011-03-24 at 18:42发表的

2011-03-24-set-java-home
  • 使用说明
    • 打开文件~/.profile
    • 加入上面所示代码
    • 储存该文件“.profile”
    • 打开新的终端界面
    • 输入命令“echo $JAVA_HOME”,应该得到完整的路径名称:"/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
  • 补充说明
    • JAVA_HOME是软件开发必须设置的环境变量。但是并不是Mac OS X系统默认设置的。

Apple世界:如何把Mac OS X 10.5.8切换到Java JDK 1.6

Gudao Luo2010-02-20 at 12:53发表的

评论: 0 (view/add your own) 标记: JDK, Java, macosx

网络阅读:NetBeans 6.x vs Eclipse 3.x 第一局

Gudao Luo2007-12-20 at 21:55发表的

NetBeans 6.x vs Eclipse 3.x

  • 核心摘要
    • Eclipse安装方式是解压即可。
    • Eclipse3.0版本起开始基于 OSGI 规范设计架构。
    • NetBeans 6.0架构是Sun自己的一套,只是部分实现OSGI。
    • IBM的资金投入比Sun研发NetBeans要多。
    • NetBeans基本只由Sun一家公司负责研发。
    • Eclipse是由整个社区共同开发。
    • Eclipse插件应有尽有而且插件安装的方式也完全基于文件夹的拷贝。
    • NetBeans 6.0是开发 Ruby语言JRuby语言 的首选平台。
    • NetBeans 6.0是其历史上最大的一次升级。
    • NetBeans 6.0的源文件编辑能力大大增强、更加人性化。

Java世界:未来Mock测试框架是什么?

Gudao Luo2007-11-30 at 18:45发表的

  • 未来Mock测试框架jmockit
    • 框架jmockit能够比传统的 JMock框架EasyMock框架 做它们不能做到的事情,比如static和final的类和函数测试。
    • JMockit allows you to use mock-objects to mock the behaviour of static or final code which can’t be done with traditional mock frameworks such as JMock and EasyMock.
  • Mock(模仿)是什么?
    • 让你把其他域或者环境中的对象隔离出来进行单元测试。
    • This facility can be used for writing unit or integration tests, enabling the isolation of code under test from other parts of the codebase.
  • 评论
    • jmockit框架是使用Java语言重要的类java.lang.instrument实现的;
    • jmockit框架的测试代码更为人性化;
    • jmockit框架对于被测试代码几乎没有任何限制;
    • jmockit框架正式版本尚未发布,但是可以使用它;2007年底或者2008年初发布稳定版本;

软件发展动态:里程碑软件框架Qi4j

Gudao Luo2007-11-23 at 19:07发表的

Host unlimited photos at slide.com for FREE!
  • 评论
    • Qi4j是一款全新思路方式的软件开发框架;
    • Qi4j是利用 Lego 原则的软件开发技术;
    • Qi4j放弃对象本身对外表现,实现真正意义的对象接口;
    • Qi4j是以域模型而不是以数据库模型软件为中心的开发框架;
  • 从源代码构建Qi4j
    • svn co https://scm.ops4j.org/repos/ops4j/projects/qi4j
    • cd qi4j
    • mvn install

Java软件包:软件图形工具与JRuby语言程序

Gudao Luo2007-11-22 at 21:01发表的

开源软件:轻量级密码术软件包

Gudao Luo2007-11-14 at 20:51发表的

Host unlimited photos at slide.com for FREE!
  • 说明
    • Bouncy Castle 是用于 Java 平台的轻量级密码术软件包;
    • Bouncy Castle 是开放源码的项目;
    • Bouncy Castle 支持大量的密码术算法并提供 JCE 的实现;
    • Bouncy Castle 应用范围从 J2SE 桌面平台 到 J2ME(包括 MIDP)移动平台;
    • Bouncy Castle 是在 MIDP 上运行的唯一完整的密码术包;

Java语言和(J)Ruby语言构建系统大全

Gudao Luo2007-06-03 at 21:00发表的

Java语言和(J)Ruby语言构建系统大全

  • buildr (Buildr is a build system for Java applications.)
  • Rake (Ruby with basic task constructs)
  • Jerbil (Jerbil is a set of Java-related tasklibs for Rake, JRuby语言程序可选择的构建工具)
  • Raven (JRuby wrapper for Rake, RubyGems and Maven)
  • JRake (JRuby wrapper for Rake)
  • Antwrap (JRuby语言程序可选择的构建工具)

放弃maven使用buildr

Gudao Luo2007-05-29 at 20:44发表的

放弃maven使用buildr

  • Buildr网站摘要
    • Buildr is a build system for Java applications.

REST技术信息资料

Gudao Luo2007-05-13 at 12:32发表的

  • REST技术Java项目
    • https://cetia4.dev.java.net/
    • http://cwiki.apache.org/confluence/display/CXF/Index
    • http://sqlrest.sourceforge.net/
  • REST技术中文文章
    • http://aimingoo.spaces.live.com/blog/cns487.entry?_c=BlogPart
    • http://blog.csdn.net/myan/archive/2006/11/25/1413937.aspx
    • http://www.duduwolf.com/wiki/2007/260.html
    • http://www.duduwolf.com/wiki/2007/257.html
    • http://www.duduwolf.com/wiki/2007/335.html
    • http://www.duduwolf.com/wiki/2007/261.html
    • http://www.duduwolf.com/wiki/2007/258.html
    • http://www.ibm.com/developerworks/cn/web/wa-ajaxarch
    • http://www.ibm.com/developerworks/cn/web/wa-ajaxarch2.html
    • http://www.ibm.com/developerworks/cn/java/j-cb08016/
    • http://www.ibm.com/developerworks/cn/webservices/ws-restvsoap/
    • http://my.donews.com/woodstudio/2007/01/01/gmmxwngyqdlsyvdbmfwutrwqltsdtygzktxh/
    • http://searchwebservices.techtarget.com.cn/tips/97/2272097.shtml
    • http://www.176so.com/past/tags/REST
    • http://www.javaeye.com/topic/70113
    • http://www.infoq.com/cn/news/2007/05/astoria
  • REST Wiki
    • http://en.wikipedia.org/wiki/Representational_State_Transfer
  • REST技术英文文章
    • http://www.infoq.com/news/codehaus-xfire
    • http://rest.blueoxen.net/cgi-bin/wiki.pl
    • http://www.bejug.org/confluenceBeJUG/display/PARLEYS/REST+-+The+Better+Web+Services+Model
    • http://cms.bildcontext.org/node-241
    • http://softiesonrails.com/2007/3/28/rest-101-part-1-understanding-resources
    • http://udidahan.weblogs.us/2007/05/01/does-rest-simplify-communication-more-than-soa/
    • http://dannyayers.com/2007/05/01/astoria—microsoft-approaches
  • REST技术德文文章
    • http://www.innoq.com/blog/st/presentations/2007/REST_-_das_bessere_Web-Service-Modell__Stefan_Tilkov.pdf
    • http://www.oio.de/public/xml/rest-webservices.htm
    • http://www.puremedia-online.de/fileadmin/Referenzen_kunden/t3n_ruby_rest_tobias_guenther.pdf
    • http://www.puremedia-online.de/fileadmin/user_upload/tutorials_manuals/2007-04-02_Webmontag_REST.pdf
    • http://www.mathertel.de/2006/ajax_webservices.aspx

下一代Java软件测试框架TestNG

Gudao Luo2007-03-13 at 22:23发表的

  • 说明:TestNG是一款基于注释(Annotations)的软件测试框架。它是吸取JUnit和NUnit好思想和其自己独特思路开发而成的。“TestNG 不仅确实强大、创新、可扩展、灵活,它还展示了 Java Annotations(JDK 5.0 中的重大新特性)的有趣应用。”,这是下面的IBM技术文档的评论。

Java超轻量级依赖注射框架Guice

Gudao Luo2007-03-13 at 21:32发表的

  • 说明:
    • Guice是Google又一个开源项目。它是一个让软件开发人员可以使用超轻量级依赖注射(dependency injection)技术的框架。
    • Google的项目AdWords是利用该框架实现的。
    • Guice最大特点之一不用XML文件进行确定对象连接,而是利用Java 5的标记实现的。

第一个真实的SOA架构Tuscany

Gudao Luo2007-03-11 at 22:06发表的

  • 说明:Tuscany是第一个真实的面向服务软件架构。它本身没有定义容器,而是让不同的容器技术很好地在一起工作,比如Spring,J2EE等等。它也把Ruby语言作为一个容器也集成进来。我们可以在该架构使用Ruby语言编程。Tuscany主要有二部分:SCA(组件服务架构)和SDO(数据服务架构)。

Java软件界面开发新途径Qt Jambi

Gudao Luo2007-03-11 at 20:29发表的

  • 说明:开源软件 Qt 是一个高性能和工业标准的C++跨平台软件开发框架。现在发行的第一个Beta版本Qt Jambi是基于Qt4软件版本4.3的Java语言接口,使得Java程序员能够使用Qt API。开源桌面KDE、Google Earth、即时通讯软件Skype和网络浏览器Opera都是基于Qt框架开发的。而Qt Jambi,除了Java Swing和SWT,又是一个Java软件界面开发新途径。Qt Jambi和Qt Jambi plugin for Eclipse都要注册后方可下载。

在NetBeans IDE下开发JRuby和Rails框架软件

Gudao Luo2007-03-06 at 23:22发表的

* 说明:NetBeans 6.0 M7版本开始引入Ruby、JRuby和Rails开发功能。如果仅仅想试用关于Ruby相关功能,那么只要下载该软件的Feature:NetBeans IDE 6.0 M7,这样就只要下载37MB即可。在Windows XP下安装好它以后,要修改桌面链接,例如:
D:\netbeans-6.0-m7\bin\netbeans.exe —userdir D:\mynetbeans

在启动了NetBeans后,需要从菜单进入Update Center来增加Ruby Feature,感到搜索时不如Eclipse方便,好处你不要知道Update Site在哪里。另外好像WEBRick有点问题。

通用化和自动化Java容器管理的重要开源项目Cargo

Gudao Luo2007-02-19 at 10:07发表的

  • 项目Cargo是技术含量较高的CodeHaus开源网站的一个创新Java框架。该框架让人们可以通过编程来控制服务器。

道喜技术日记网站印章

Gudao Luo2007-02-10 at 21:21发表的



道喜技术日记『天天红玉世界』欢迎您!