MVEL最初是Mike Brock的Valhalla项目的表达计算器。Valhalla本身是一个早期的Seam,就像为自动化“out of the box”web应用而生的框架,虽然Valhalla现在是休眠状态……
也许最有意思和最具前瞻力的公告要数JavaOne的一个演讲了,这个演讲揭开了新的HTML5开发战略的神秘面纱,被称为阿凡达项目(Project Avatar)。
在1998年,考虑到了这种合作模式,我们开始开发OSGi。我们需要一个模型,不同厂商的组件可以组合成一个点对点的方式,这些组件事先都不了解。
Windows刚出现时,应用程序都是静态链接的,方式非常简单,应用程序运载着自己的链接,从没发生过混乱。然而,这种简单是有代价的。
根据Java专家Tony Ng所说,在复杂企业应用环境中工作的软件开发者,经常用很多时间来维护现有的应用,而时间应该用在创建新的和创新的应用上。
通过JavaServer Faces 2.0,我们最终看到了对于组件开发的基于注释方法的标准引入。你的JFS不在需要维护费时费力的faces-config.xml文件。