|
||||||||||||
|
|
| 在Spring+Hibernate框架下,用动态语言写商业逻辑类(上) |
| 时间:22/04/2007 作者:网络 来源:网络 |
| 小提示→点这里把文章加入您的收藏夹,方便下次查看 |
| 设置文章字体大小:[大 中 小] |
|
如果羡慕Ruby On Rails可以使用动态语言来编码,但又舍不得Spring、Hibernate这些Javaer深以为傲的框架,那么有一种折中的方案:仍然使用Spring+Hibernate框架,而用Groovy/Jython/JRuby来编写Controller类、Service类、DAO类,然后把它们编译成普通的Java Class文件。BuggyBean的blog里用Jython示范了这种方案。 1.why 动态语言? 动态语言有什么好处呢,不用考虑变量类型算是一个,对于框架性的应用,类型的动态绑定非常实用,可以简省很多设计模式。 2.哪种动态语言? 动态语言本身当然各有各的好,但现在选的是Java框架下嵌入哪种动态语言作为业务类。所以Python和Ruby强大的用户社群和已有项目不会有加分,而Groovy平滑的学习曲线和基本上一样的语法就显得比较吸引,毕竟团队里的成员大多不希望做一个项目里要同时handle两种语法差异较大的语言。 so,我会选Groovy,等它的正式版和IDEA5的插件出来之后。 |
|
上一篇:ant 中文手册--介绍
下一篇:在Spring+Hibernate框架下,用动态语言写商业逻辑类(上) |
| 【返回】 【顶部】 【关闭】 |
| Copyright © 2005-2010 www.594k.com All Rights Reserved. |
| 版权所有:JAVA学习网
备案序号:皖ICP备06004238号 |