- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://wiki.github.com/branaway/Japid/
- 软件文档: http://github.com/downloads/branaway/Japid/Japid.pdf
软件介绍
Japid-Play 是一个拥有与Java硬编码相同性能和速度的Java模板引擎。模板语法与Play! Web开发框架模板语言相似。
Japid是一个通用的模板引擎,适用于任何Java应用程序来渲染任意Java对象。此外它还提供一个专门用于Play! 框架的适配器。
Japid主要目标是用在基于Play!开发并且拥有大流量的网站中。为了达到这个目标,Japid将基于html的标签文件转换成干净的 Java源代码以便让渲染工作能够达到接近采用Java硬编码的速度。
Japid其它高级特性包括:拥有类似于site-mesh布局功能,可以使用标签 (Tag),模板可以有层级关系,内容缓存,服务器端Include等。使用这些高级功能并不会降低Japid的性能。
性能比较:
| Hand-written Java code: | 0.85X |
| Velocity | 2X |
| Freemarker: | 3X |
| Play! rendering layer in Groovy | 4-12X |
实现领域驱动设计
Vaughn Vernon / 滕云 / 电子工业出版社 / 2014-3 / 99.00元
领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实......一起来看看 《实现领域驱动设计》 这本书的介绍吧!
