存档

2008 年 12 月 - 19 文章

JavaFX应用问题解答

 
常见问题JavaFX是什么?“JavaFX 脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。”JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2D动画、设置属性或者声明在 模式和视图对象之间的绑定依赖关系。什么样的函数能够称为“first-class functions”?在 编程语言中,我们常常把那些将函数作为一等对象的函数称为一....
More...

NetBeans IDE 6.5 for JavaFX Now Available!

NetBeans.org is proud to announce the availability of NetBeans IDE 6.5 for JavaFX! JavaFX 1.0 is the expressive platform for building rich internet applications RIAs with immersive media and content for web browsers and desktops. With JavaFX 1.0, developers and web designers can quickly and easily ....
More...

单元测试与敏捷开发

单元测试与敏捷开发 转载请保留作者信息: 作者:88250 Blog:http:blog.csdn.netDL88250 MSN Gmail QQ:DL88250@gmail.com 在要求项目要尽量快地实现的时候,质量与开发进度上会出现一定的矛盾,最突出的就是单元测试代码与逻辑实现代码。 TDD 测试驱动开发必然没错,但是使用不当会造成开发效率的下降。在敏捷开发实践中,结合前辈经验与自己的经验, 如下几点是要关心的: 1. 为主要的、关键的逻辑组件,关键的逻辑方法进行测试驱动开发 这样对设计、设计演化很有帮助 2. 逻辑类似的组件如果存在多个,优先编写其中一种逻辑组件的测试代码 ....
More...

NetBeans 时事通讯(刊号 # 37 - Dec 02, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

NetBeans 时事通讯(刊号 # 38 - Dec 10, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

Patch1 for NetBeans IDE 6.5 Now Available

 
The NetBeans open source project is proud to announce that a new patch for NetBeans IDE 6.5 is now available on the Update Center. The patch includes fixes in modules for Auto Update Services, Ant, BlueJ Project Support, CC++, Database, GUI Builder, GlassFish v3 Prelude, GlassFish v3 Prelude - JRuby....
More...

Ubuntu 下发布 Maven2 Plugin 到 Java.net Maven2 Repositoty

 
最近写了个项目统计的 Maven2 插件,发布到 Java.net 的 Maven2 库时遇到异常:daniel@daniel-laptop:~WorkSourcesJavamaven-statistic-plugin$mvndeploy[INFO]Scanningforprojects...-----------------------------------------------------thisrealm=plexus.core.child-container[extensions]urls[0]=file:homedaniel.m2repositoryorgcodehausplex....
More...

敏捷团队协作的加速器——Mingle

敏捷团队协作的加速器——Mingle转载请保留作者信息:作者:88250Blog:http:blog.csdn.netDL88250MSN Gmail QQ:DL88250@gmail.com一. Mingle是什么?Mingle是一个敏捷项目管理与团队协作工具,它提供给团队一个共享的工作空间。它支持各种各样的敏捷方法,内置了XP、Scrum、Agile Hybrid的项目模版。Mingle也是ThoughtWorks 7年多敏捷实践的结晶。而在英文字典中,Mingle这个词有着“合而为一,混合”的意思。的确,它让整个凝聚在了一起,为了共同的项目目标而努力。在Mingle中,everyth....
More...

走近Gavin King

 
Gavin King是Hibernate的创始人,EJB3.0专家委员会成员,JBoss核心成员之一,也是《Hibernate in Action》一书的作者。Gavin King1974年出生于一个名叫Mudgee的小镇,现在居住在澳大利亚默尔本市。Gavin对于做事情的执着始于十一岁时,他最早的软件开发成果毁于 极其糟糕、不稳定的Commodore 64磁带驱动。Gavin King曾在Monash大学攻读数学,2003年9月,Gavin King加入了JBoss,全面领导hibernate的开发,并给客户提供最好的服务和培训。目前,Gavin Kin....
More...

网络游戏

从接触计算机到现在已经有14年了,还记得第一次被计算机吸引就是因为游戏。到现在依然不会忘记第一次玩电脑游戏的感觉。。。。 初中到高中,基本是游戏中度过的,往事不堪回首啊 :-,还好,编程一直都没有丢。高中毕业的时候参与了一个传奇外挂的开发,当时的情景历历在目。 如今,大学又快毕业了,目睹了中国网游从2000年到现在的发展。拿最近无聊时候玩的一个网游(赤壁)来说,游戏制作水平、代理服务支持还有游戏体验来说,我觉得是落后的,很落后的。国内开发的网游技术水平我认为依然停留在2003年左右,很失望。。。。魔兽世界,到目前为止是我接触过最好的网游了,无论是从技术还是系统都是其他网游无法超越的了,至少目前....
More...

终于加入了 NetBeans Dream Team!

从提交加入请求到现在差不多半年了,终于通过了审核,好高兴:-NetBeans Dream TeamNetBeans 梦之队 是一个社区驱动的团队,成员主要是 NetBeans 的资深用户与贡献者。团队成员主要参与 NetBeans 开发讨论,提供新的、有趣的信息以提高 NetBeans 的影响。团队Wiki:http:wiki.netbeans.orgNetBeansDreamTeam
More...

NetBeans 时事通讯(刊号 # 39 - Dec 16, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

从 Maven 中心库创建自己本地镜像

 
1、从Maven中心库创建自己本地镜像 http:blog.csdn.netteamletarchive200704221574642.aspx 2、建立Maven2的本地代码库服务器,也就是常说的“私服” 官方的maven repository服务器特别的慢,还记得上次海底电缆事故么?官方的服务器根本就无法访问,那段时间简直要抓狂。并且官方服务器类库版本通常不是最新,有时候想用最新版的还得自己动手。(下面会介绍如何自己动手做),所以建立一个自己的本地代码服务器对于整个团队就特别有意义。 Maven的服务器很简单,一个普通的http服务器就行,比如apache,装好apache以后。 将你....
More...

NetBeans 时事通讯(刊号 # 40 - Dec 22, 2008)

body { margin:5px 15px 5px 15px; font-size: 11px; font-family: Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif; background-color:#e3eaf1; text-align:center; } #letter....
More...

系分考试

上个星期日,第三次参加了系统分析师考试。这次试题难度从总体上来说不是很大,早上考数学的题目比较多,中午考的是知识面的广度,下午的论文题目第一个直接没看懂(系统体系结构评估方法),第二个到第四个分别是敏捷、SOA、SaaS,毫不犹豫的选择了敏捷。还记得去年(2007年下半年)这个时候的考试论文也是敏捷,挂了。不知道这次能否通过,这次没怎么复习,公司项目时间紧啊。也许早上和中午挂的概率更大点,呵呵。。。。不管怎么样,又挑战了一次,很无奈,很无聊。
More...

BeyondTrack 项目迁移了

 
昨天刚刚把 BeyondTrack 项目从 Java.net 迁到 Jinfonet 上,也就是说这个项目从原来的开源走上了闭源、商业道路。和 Yu Zhao、Vanessa 分析了很久,结果就是先在公司的环境下做这个项目,等项目基本出原型后再重新分析一下项目的前景、风险与成本。所以,至少1年内,这个项目不会开源了,对不住关注这个项目的人了。这就是传说中的‘妥协‘。。。。
More...

Seam 2.1.1.GA 发布!

 
该版本主要修复了一些bug和一些性能提升,特别是热部署hot deploy的改进.同时还添加了通过iText来生成pdf的集成和 OpenID 的支持. Seam-gen 现在也可以生成 IntelliJ IDEA 项目了.同时示例项目的url也做了更改,这样和示例的名称更相符. 如果你在使用Seam 2.1, 那么你应该考虑升级到2.1.1.
More...

jBPM学习笔记—框架设计简介

JBPM学习笔记框架设计简介 相关资料: 《jBPM学习笔记V3.2环境部署》 《jBPM学习笔记流程设计与控制》 概述: jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。 jPD....
More...

JPA 查询

1.查询所有信息 Query q = em.createQuery"select u from Userinfo u"; List list =q.getResultList; 如果查询结果是多个,应该使用Query接口的getResultList方法,如果查询结果只有一个,可以使用Query接口的getSingleResult方法。 命名查询: @NamedQueryname = "findAllUser", query = "SELECT u FROM Userinfo u" name表示该查询的名字,query是查询语句本身。命名查询可以写在实体类中,第一次课生成的实体类中就....
More...