GroovyとGrails参考サイト・本のおすすめ情報

このQ&Aのポイント
  • GroovyとGrailsの参考サイトや本のおすすめ情報をまとめました。
  • GroovyとGrailsについての詳しい情報をお探しの方におすすめの参考サイト・本をご紹介します。
  • 日本ではまだマイナーな位置にあるGroovyとGrailsについて、おすすめの参考サイトや本をご紹介します。
回答を見る
  • ベストアンサー

GroovyとGrails参考サイト・本ご存知ですか?

友人からGroovyとGrailsについて 情報を教えてと聞かれました。 インターネットで検索したところ 日本ではまだマイナ(?)な位置にあることがわかりました。 どなたか下記サイト・本以外でお勧めの情報がありましたら 教えていただけませんでしょうか。。 ■Groovy http://kakutani.com/trans/ociweb/jnbFeb2004.html http://ja.wikipedia.org/wiki/Groovy http://groovy.codehaus.org/ ■Grails http://docs.codehaus.org/display/GRAILS/Japanese+Home http://www.thinkit.co.jp/free/article/0608/12/6/ http://blogs.metabolics.co.jp/pebble/grails/ ■本 The Definitive Guide to Grails (Definitive Guide) (Paperback) Getting Started with Grails (Paperback) Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) [ILLUSTRATED] (Paperback) Getting Started with Grails (Paperback) Groovy in Action [ILLUSTRATED] (Paperback) ※6月末発売 Beginning Groovy and Grails: From Novice to Professional (Beginning: from Novice to Professional)(Paperback) The Definitive Guide to Grails: Agile Java Web Development using this Groovy-based Framework, Second Edition (The Definitive Guide) (Paperback)

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • ksky
  • ベストアンサー率100% (1/1)
回答No.1

日本のコミュニティはこちら: http://groups.google.com/group/grails-ja (月例で勉強会などをやっています) また、Grailsのオリジナル日本語書籍が8月ごろ、 "Groovy in Action"の翻訳本が9月ごろ出版される予定です。

bunmeidou
質問者

お礼

ご回等ありがとうございました。 日本でも本が発売されるんですね(^-^) 情報が少なかったので、助かりました!m(_ _)m

関連するQ&A

  • 確認したいです。宜しくお願いいたします。

    begin / start の使い方について。 ・・・・・これらは、 「~している真っ最中です。」という使い方ができず(なぜなら 初めてしまえば動詞的意味が 終わってしまうから)   We're beginning ~/ starting~. なんてのは We are about to begin ~/ start~. の方が よく状態が表されるカタチで 進行形の方も使おうと思えば使えなくもないが be about toの方が適正と言える。   もし「始めるよ!」など 「始めたところ」などを表したければ  We're getting started ~. / Let's get started!など getなど を使い合わせるといい。 「始めたところ(始めたばかり)」などとは We have just started ~. などと 完了形が適していると言える。 上記の文ですが ないか 間違っているところは ないでしょうか? あえて 到達動詞やら・・・は入れていません。どこでそれらの話しを短くまとめればよいかわからないし、肝心の当方にそれらのより深い知識がないからです。       すみません、宜しくお願いいたします。

  • カップルはどこでセックスを学ぶ?

    日本社会において,カップルはどういったもの(モノ)から,セックスを学ぶのでしょうか? たとえば,わたしの手元には,こういった「書物」があるのですが,こういったものは,基本的には日本社会にはありません。 http://en.wikipedia.org/wiki/The_Guide_to_Getting_it_On この本,ぶ厚いのですが,「正統派セックスの教科書」として読むことができます。 また,ある意味ではラディカルな内容ではありますが,こういったものもあります。 http://en.wikipedia.org/wiki/The_Ethical_Slut 日本社会の場合,おそらくは,アダルトビデオ,ビニ本などが,<セックスの教科書>になる傾向にあると,わたしは考えるのですが,あるいは,何かしらの「まともな本」があるのでしょうか?

  • Eclipse BIRT Viewer 2.6 & tomcat 6.

    Eclipse BIRT Viewer 2.6 & tomcat 6.0.29で、http://www.birt-exchange.org/org/wiki/index.php?title=GSG:Getting_Started_with_WebViewerExample#Installation_Steps のURLにあるとおり設定したのですが、表示されるページの「View Example」をクリックすると、 以下のエラーが発生してしまいます。何かPluginが足りないのでしょうか?または、tomcatの設定が悪いのでしょうか? The server encountered an internal error () that prevented it from fulfilling this request. 例外 javax.servlet.ServletException: サーブレットクラス org.eclipse.birt.report.servlet.ViewerServlet を初期化中にエラーが発生しました org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) 原因 java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45) org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45) java.security.AccessController.doPrivileged(Native Method) org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41) org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33) org.apache.axis.transport.http.AxisServletBase.<clinit>(AxisServletBase.java:58) sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) java.lang.reflect.Constructor.newInstance(Constructor.java:513) java.lang.Class.newInstance0(Class.java:355) java.lang.Class.newInstance(Class.java:308) org.apache.catalina.valves.ErrorReportValve.invoke

    • ベストアンサー
    • Java
  • 下記の文の"from which to work"

    下記の文の"from which to work"の文法解釈を教えていただけないでしょうか? She led the group to three different locations that provided beautiful scenery from which to work, but much of her time was spent helping the novice students with the basics of how to set up.

  • 接続詞のas?

    The Miller camera allows beginning photographers to enjoy professional-quality equipment, as it is technologically sophisticated yet inexpensive. The Miller camera 主語 Allows動詞 beginning photographers 目的語 to enjoy to不定詞の動詞? professional-quality equipment   to不定詞の目的語? , as it is technologically sophisticated yet inexpensive. Asは接続詞?yet? 1,このasは接続詞ですか? 2,このyetはどういう働きをしていますか? よろしくおねがいします

  • keepを使った英作文

    「隣の家がうるさくて、夜の2時まで眠れませんでした」 という文を私は↓のように英訳しました。 「The noise of the next house kept me from getting to sleep until two.」 解答は「The noise from the house next door kept me awake until two.」となっているのですが、やはり私の英文は良くないのでしょうか?具体的にはfromではなくofにしていたり、「隣の家」をthe next houseとしていたりするところが気になります・・・ わかる方がおられましたら教えてください。よろしくお願いします。

  • 英文の意味が分かりません。どうかご教授下さい。

    ExpressCurate WordPressのpluginの使い方についてなんですが、自動翻訳だと日本語が不自然でわかりません。どうか教えて下さい。 Welcome To ExpressCurate Getting Started Once the installation is completed, please login into your WordPress. First, you will see the following screen: The first thing you see here is the new menu ExpressCurate and new widgets in the dashboard. From here, you can take the following actions: Bring in your RSS feeds to get a content creation starting point Curate an article using URLs Add keywords and see how they are optimized Enable SEO to start using ExpressCurate SEO features これには図が載っています。http://www.expresscurate.com/p/guide/getting-started/welcome Getting Started Configuring RSS Feed - Getting Ideas On What To Write About Finding things to write about is one of the biggest challenges in the process of content creation. Here is where content discovery can help. Let’s bring your favorite RSS feeds into ExpressCurate. Open ExpressCurate > RSS Feeds Add an RSS Feed URL in Add RSS feed and click on + Your RSS source will appear in the list. Just add RSS feeds where you usually find interesting articles that you may want to write about. You can add multiple feeds. Well done, now ExpressCurate will start pulling articles from these blogs. They will appear in the ExpressCurate > Content Feed section. By default, it takes an hour to pull content. You can change that setting in ExpressCurate > Settings > Feed > Content Pull Frequency. Depending on the server configuration it may require additional steps to configure the content pull. Check out other settings to fine tune the content discovery. http://www.expresscurate.com/p/guide/getting-started/configure-rss-feed Getting Started Understanding Content Feed Screen Your typical content feed will look like the screenshot above. Discovered posts are displayed as cards. The cards will show whether there are images, videos and keyword matches. These elements define the quality of the card's/post's. The layout can be changed from single column view to multi column view. The most recent posts are displayed first. You can Curate, Bookmark or Delete every post. You can also select multiple cards and perform bulk actions. As soon as you select posts the Curate, Bookmark and Delete actions will activate. multiple selection and active actions The box next to bulk actions shows when the feed will get updated next time. You are free to trigger the update manually too. http://www.expresscurate.com/p/guide/getting-started/content-feed-screen Creating a post from Content Feed Open ExpressCurate > Content Feed. Choose a post you want to curate. Press the Curate button. Add new post page will open. The selected post will be automatically loaded in ExpressCurate curation dialog. By default you will get an image and text preset for curation. Press Curate into post. Ready. You just did your first curation. Next steps: 1.add a headline before the curated text to introduce the curated block 2.add a personal annotation to bring in your perspective 3.Optimize the post with seo control center and advanced seo widgets 4.publish Read the next section on content curation best practices and how to use ExpressCurate to create high quality content. http://www.expresscurate.com/p/guide/getting-started/post-from-feed 1回では終わりそうにありませんので2回に分けてお願い致します。

  • 翻訳お願いします

    The whole world is getting globalized and languages , of course , are necessary people to communicate with one another.

  • 意味を教えてください

    My daughter was born on Christmas Eve. From the time she was 5 and able to recognize that her birthday cards were getting scrambled in with the other holiday cards, we started celebrating on June 24 -- her half-birthday. getting scrambled inの意味を教えてください。よろしくお願いします

  • Eclipse + jsp +tomcatのエラー

    jspのプログラミングをしていて、以下のようなエラーがでて困っています。 以前に作った他のプログラムは特に問題ないのですが、今テストしてるものだけエラーがでます。 ソースは書籍のメディアからコピーしてきたのでコーディングミスはないと思います。 書籍のサイトをみても正誤情報はありませんでした。 私自身、あまりJavaに詳しくないのでどなたかアドバイスをいただけると助かります。 よろしくお願いします。 環境  Eclipse Version: Indigo Service Release 2 (pleiades-e3.7) tomcat 7.0.27 java jdk1.6.0_25 ------------------------------------------------------------------------- 説明 The server encountered an internal error () that prevented it from fulfilling this request. 例外 org.apache.jasper.JasperException: JSPのクラスをコンパイルできません: An error occurred at line: 211 in the generated java file Syntax error, insert "}" to complete Block An error occurred at line: 221 in the generated java file Syntax error on token "}", delete this token An error occurred at line: 222 in the generated java file Syntax error, insert "}" to complete ClassBody Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:469) org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) ブラウザの更新ボタンを押したりすると以下のようなメッセージに変わったりします。 ---------------------------------------------------------------------------------- 説明 The server encountered an internal error () that prevented it from fulfilling this request. 例外 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.expense.list_jsp org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 原因 java.lang.ClassNotFoundException: org.apache.jsp.expense.list_jsp java.net.URLClassLoader$1.run(URLClassLoader.java:202) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(URLClassLoader.java:190) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

専門家に質問してみよう