Trails是一个domain驱动的开发框架,用于更好的简化java web开发。Trails并不是一个Ruby on Rails框架的端口,它只不过是借用了其中一些better ideas,以及将Ruby on Rails引入Java space。
功能列表如下:
Automatic production of a fully functional web UI with database persistence
for your domain model
Source code generated prior to runtime
Customization via annotations
Custom pages (Edit, List, and Search)
Property level customization (explained in article)
Fully functional UI for relationships
Many to one
One to many
Many to many
Validation annotations
Uses Spring, Hibernate, and Tapestry
下载地址:https://trails.dev.java.net/