Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1562712
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:28:33

一起学习
eBay权威人士Michael Galpin在IBM开发者网站上发表了一篇包含两部分的文章,讲述了eBay广泛使用Eclipse插件和代码生成器以改善开发者体验和代码质量。

第一篇文章讲述了eBay从之前基于Perl的表示层架构迁移到现在的Java版本——即我们熟知的V4——的进化过程:

这篇文章继续讲述了eBay是如何实现构成应用的不同语言的Java表示。JavaScript作为原生代码并且由Java代理,一开始会使用CSS文件,但是随后就被Java的class文件替换掉了,该class文件在运行时会产生出CSS,内容契约XML也被转化为Java,凡此种种。这种eBay模式的核心点在于使用Eclipse代码生成器以进行这些繁琐的转换。eBay已经开发出了一个Eclipse插件以将每种源文件(JavaScript、CSS、XML)转化为其相应的Java表示,并且还提供一个自定义编辑器来处理气特有的XML格式。这篇文章以一个示例结束:针对V4组件运行一个eBay实例,并在Eclipse中直接打开该组件。

第二篇文章讲述了eBay如何联合使用XML文件格式和另一个私有插件以管理其项目依赖。XML文件插件使得Eclipse产生必要的项目和classpath文件,根据其XML契约,第二个插件提供了XML编辑器。 下载本文示例代码


eBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与EclipseeBay的表示层架构与Eclipse
阅读(128) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~