该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-07
ardenliu 写道 robbin 写道 ... 所以这个IoC的玩意,你要在程序运行期玩花样,灵活起来,动态起来,Google Guice就比Spring好用不是一点半点。这就是为啥我推崇基于Google Guice的warp的原因,当然warp自己也有一些很不错的地方。 我用spring的唯一原因是管理transaction,IOC重来就没有觉得有用。 如果是这样的话,那就更应该扔掉spring,改用warp了。 |
|
返回顶楼 | |
发表时间:2008-03-07
spring目前,分布式数据库(数据库有可能会上W个(各库的结构是一样)),工作流,Portal,rule,JMS,JMX.缓存,都不是他本身框架提供只是调用别人.这个不像Seam,他们JBPM,JbossPortal.JboosRule,全是JBOSS提供整体解决方案,并且也支持有状态SessionBean,这个虽说用的不多,但是在实际开发,没他解决问题比较麻烦.
|
|
返回顶楼 | |
发表时间:2008-03-07
引用 Java代码
@Finder(query="from Person") public List<Person> listAll() { return null; } 这样的查询方式确实很easy,但问题是,通常情况下并不是查询完结果就可以返回的,一般都要对查询结果做一定的处理,比如时间格式转化、相关业务处理等,用这种方法如何获取查询结果呢?有办法在方法体里获取得吗?还是要另外写方法去调用这个listAll方法然后再处理? |
|
返回顶楼 | |
发表时间:2008-03-07
robbin 写道 ardenliu 写道 我用spring的唯一原因是管理transaction,IOC重来就没有觉得有用。 如果是这样的话,那就更应该扔掉spring,改用warp了。 但是warp只支持Hibernate, JPA, Db4objects啊,我要jdbc支持啊 |
|
返回顶楼 | |
发表时间:2008-03-07
robbin 写道 ssuupv 写道 我们现在产品基于spring hibernate,这个框架有些功能确实没办法解决.最近在选型,看了一段seam框架,感觉对工具依赖性太大了,并且跟jboss绑定的很紧.哎,不知道用什么好了.
不知道你说的限制是什么,我推荐你试试这样的框架组合: Struts2.0 + Google Guice + Warp-persist + JPA(Hibernate) 我不明白你的标题,你为什么称之为Web框架? |
|
返回顶楼 | |
发表时间:2008-03-07
好像动态finder方法没有GORM方便,不过性能应该还不错吧,观察一下看看
|
|
返回顶楼 | |
发表时间:2008-03-07
开发框架的很大部分原因是希望将一些高耦合性的东西转移到配置文件,现在都放到源代码中不是背道而驰了吗?晕!
|
|
返回顶楼 | |
发表时间:2008-03-07
ajunisme 写道 开发框架的很大部分原因是希望将一些高耦合性的东西转移到配置文件,现在都放到源代码中不是背道而驰了吗?晕!
应该说开发框架的很大部分原因是希望将变化的东西转移到配置文件!所以Warp framework 简直做到极致,哈哈 |
|
返回顶楼 | |
发表时间:2008-03-07
svn在这里:
http://warp-persist.googlecode.com/svn/trunk/warp-persist/ |
|
返回顶楼 | |
发表时间:2008-03-07
请对比Grails
|
|
返回顶楼 | |