快速开发企业级应用

基于spring,hibernate,swing,充分展示java的组件化,重用性等特征,在应变客户随需应变的形式中一定可以游刃有余!这就是SOY。

http://soyframework.com

不错,不错,感觉真的不错,还支持客户端程序!呵呵

就是代码不开放!

觉得不错,我以前就提出了一个基于JavaWebStart的Desktop/Server的应用架构,不过前端不是用的swing,而是SWT。
不过被老板否决了,而且在现在b/s架构满天飞的年代,自己也不是对此架构很自信,没有想到有人就已经做出成熟的产品了,郁闷...

>现在b/s架构满天飞的年代,自己也不是对此架构很自信
我以前说过 无论B/S C/S只是表面现象,多层架构下的C/S也是一种选择,楼主的soy框架就是基于Spring+hibernate基本架构(Spring提供了远程Swing调用接口),在前台界面和后台通信上花了一些工夫,我看了它的CRUD流程,节省了Swing界面开发CRUD的流程。可能还需要在对象查询而不是数据表查询上进行思路改进一下。


[该贴被banq于2008-04-01 18:16修改过]

>可能还需要在对象查询而不是数据表查询上进行思路改进一下。
同意banq的观点

>节省了Swing界面开发CRUD的流程。可能还需要在对象查询而不是数据表查询上进行思路改进一下。

框架提供的基本模板是方便快速开发类似CRUD的流程,对于自定义的复杂操作,可以通过继承自模板基类,利用框架的组件自行发挥,也十分方便。查询的话只要是hibernate支持的hql都可以做到的,查询表格都继承自OgnlTable,装载对象集合,不仅仅支持单对象。
详情可参考框架应用手册。

现在正在推广阶段,示例的源代码是开放的。

界面其实是JavaEE开发最复杂部分,这部分确实我们可以大作文章。

受你的flash演示开发视频启示,我也搞了Jdon框架开发视频,开发步骤和你的类似,很象Grails:

http://www.jdon.com/jdonframework/jdonMovie.htm

呵呵,其实banq老师早就应该这么做了,这个flash的演示速度太慢了,operamasks的flash演示感觉就比价爽!

界面组件化的确花费了不少的功夫,希望更多的人关注,提出宝贵的意见。