正在查看: 标记有标签 架构 的文章(第 1 页 / 共 1 篇)

卫报的网站技术架构

这是QCon 2009伦敦站,由英国卫报的首席系统架构师Mathew Wall带来的演讲,非常具有借鉴和学习意义。

卫报的R2架构是一个典型的J2EE敏捷开发的实际应用,也是一个企业级的网站从旧的系统(卫报R1)移植到新的系统(R2)的典型实战。

R2的初步应用架构:

可以看到,这是一个典型标准的J2EE敏捷开发架构:

1、采用原生Spring MVC作为Web Tier;

2、使用Velocity 1.5做模板引擎;

3、使用Hibernate ORM做持久层。

4、建立实体Domain Model和其对应的Repository。

6、使用Ehcache配合Hibernate进行缓存

除架构值得学习之外,Mathew还介绍了他们的一些新老系统移植经验,比如,在移植过程中为何首先卫报的Travel频道作为测试对象,以及在这过程中碰到的问题和解决方案。

非常值得一看的视频:http://www.infoq.com/presentations/evolving-architecture-guardian-uk

Tags: 架构,j2ee