我正在努力为我的本地Java用户组准备好Groovy演示文稿的介绍,我几乎把它整合在一起。我想看到的是你们所想的我必须要涵盖的内容。
请记住,这是一个介绍性的演示文稿。大多数人都是经验丰富的Java开发人员,但我很确定他们几乎没有Groovy知识。我不会通过提及我已经解决的问题来解决这个问题,因为我想看看社区提供的内容。
我可以覆盖的最好的东西(在1小时的时间范围内)将帮助我有效地与这些Java开发人员沟通Groovy对他们有多大用处?
P.S。我将在稍后分享我对此感兴趣的人的演讲。
现在承诺我的演示文稿已经提交here it is
答案 0 :(得分:8)
我对groovy一无所知所以从某种意义上说我有资格回答这个......
我希望你:
我不确定Java6脚本支持是如何工作的,但我相信它可以变得安全。我记得有关定义脚本在运行之前可以使用的API的事情。
如果是这种情况,那么您可以展示的示例将是一些胖客户端应用程序(例如音乐播放器),用户可以使用您在Groovy中提供的API编写自己的脚本,这允许他们在有趣且安全的方式(例如在播放列表中创建自定义列)
答案 1 :(得分:8)
我会去:
答案 2 :(得分:3)
除了已经陈述的内容之外,我还会提到以下内容:
我喜欢用Groovy做的一件事是将Java中定义的接口实现为从方法名称到闭包的映射。使用Groovy可以做很酷的事情,但可能远远超出介绍性演示。
答案 3 :(得分:2)
包含一个示例,说明如何使Java代码更加groovy带走太多代码。在继续之前,等待他们从地板上捡起他们的下巴。 Scott Davis在Groovy Recipes的开头有一个简单的例子,它需要35行Java或3行Groovy。
答案 4 :(得分:1)
你一定要告诉他们如何创建一个快速的Grails应用程序。两个相关的域类。构建一个基本的CRUD应用程序。说明使用GORM(Hibernate)在幕后创建表。然后解释您可以像创建任何其他Java war文件一样创建war文件并进行部署。您还可以将Grails / Groovy添加到现有的Java / JSP项目中,这样就不需要做出巨大的承诺或范例更改。
Groovy / Grails就是Java人员的Ruby / Rails。我也会介绍Netbeans / Eclipse的插件。 Groovy / Grails刚刚获得主要IDE的全力支持。
最后,如果你能找到一个很好的图表来展示如何在Spring,Hibernate,Quartz,Sitemesh和Groovy之上构建Grails,我想人们会明白有一个宝箱在等待解锁。
答案 5 :(得分:0)
[更多评论而不是答案] Les,很好地完成了Groovy演示。通过它让我想起了我忘记的十几个Groovy功能。 (我非常擅长Groovy,但它的功能非常丰富......)我将使用你的演示幻灯片,如闪存卡,直到我全部学习。感谢。
答案 6 :(得分:0)
最近有一篇关于groovy和grails的演示文稿,似乎具有代表性:http://jshingler.blogspot.com/2009/01/codemash-2009-groovy-and-grails.html