Jevang
2003-05-03 23:31
search sourceforge, there are several DAO gen tools, but normally they generate too much junks that you don't care, but too little for what you want.

Velocity is very easy to use, quite powerful, I use it to generate my special java object from XML model, someone told me FreeMarker is even more flexible, who knows, the other one is XSTL, it's good for simply thing.

blues
2003-05-13 21:34
to iceant:

找到s2j了吗?(http://www.bitmechanic.com/projects/s2j/)

我是用到s2j中读出db数据结构并构造成内存对象的部分,不过对于你提出来的DataModuler工具,s2j的用处不会很大。

可能我想做的东西跟你说的不太一样。我做的代码生成器是能根据表结构生成DAO,valueBean,cacheManager等比较机械,但又不得不做的代码。而且在使用velocity的过程中发现一个问题,那就是:编写velocity template的过程并不像想象中那样容易被使用者接受。举个例子说,要在template中定义将getname()转换为getName()就需要定义一个函数。实际上是把工作从java中转移到template中了。

另外,我感觉写一个良好的DAO基类,以便使用者可以灵活的扩展自己的DAO很重要。

------关注你的DataModuler大作

cc
2003-05-16 16:17
有一个Karapan Sapi

http://www.javanovic.com/products/reog.html

struts结构的DAO

liuyanjun_wx
2003-05-26 15:03
我们不仅可以生成DAO层,Business logic layer & Web logic layer同样可以生成。把架构良好的应用程序拿出来,划分出不变性和可变性,用velocity 或 xslt作template,可变性用变量带入,就可以生成架构良好的应用程序。比较困难的地方是在business logic layer,我们可以手动添加代码实现。我们公司就用代码生成器生成框架代码,大大地提高了工作效率,减少了单调的重复劳动。

dreamaster
2003-05-28 10:57
有人用过hibernate吗?性能如何?有没有大的错误?

猜你喜欢