13

groovyでちょっと遊んでみたい

私は、非常にシンプルで管理しやすい独自の小さな Web フレームワークを開発することを考えていました...

だから、すべての依存関係と舞台裏のフレームワークとともに、grails全体をインストールする必要がなく、GSPページを使用したいと思います...

何をダウンロードするか、どこにインストールするか、Tomcat の設定方法などについて、詳細な手順を誰か教えてくれませんか...


これまでに見つけたいくつかの情報

Groovy サーブレット

GSP タグ リファレンス

これは私が探しているものにかなり近いですが、何をダウンロードすればよいか、どこに保存すればよいかなどはまだわかりません...

http://groovy.codehaus.org/GSP

そして、ここに書かれていることを見てください...

GSP はスタンドアロン モジュールとして維持されません。しかし、それはフォークされ、Grails に再統合されました。

?

4

5 に答える 5

17

まぁ、思ったよりはやりにくかったみたいですね

groovy-all-1.5.7.jar をコピーするだけでした

C:\java\groovy-1.5.7\embeddable から

C:\java\Tomcat 6.0\lib に

次の行を C:\java\Tomcat 6.0\conf\web.xml に追加します。

  <!-- Groovy mapping - sas 2009-01-29 -->
<servlet>
    <servlet-name>Groovy</servlet-name>
    <servlet-class>groovy.servlet.GroovyServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>Groovy</servlet-name>
    <url-pattern>*.groovy</url-pattern>
</servlet-mapping>

<servlet>
    <servlet-name>GroovyTemplate</servlet-name>
    <servlet-class>groovy.servlet.TemplateServlet</servlet-class>    
</servlet>
<servlet-mapping>
    <servlet-name>GroovyTemplate</servlet-name>
    <url-pattern>*.gsp</url-pattern>
</servlet-mapping>

そしてそれは働いた!!!

grailsインストーラーすらダウンロードしていません...

それは本当に簡単でしょうか?

ここにいくつかのリンクがあります

http://noor.ojuba.org/2008/06/groovlets-setting-up/

于 2009-01-29T22:55:28.077 に答える
4

スタンドアロン GSP は、現在の Grails ロードマップにあります。それまでの間、GSP モジュール プロジェクト ページを参照してください: https://gsp.dev.java.net/

于 2009-01-28T22:59:09.243 に答える
3

このJavaWorldの記事は、役立つかもしれません。

Groovletsで体重を減らす

すべてのWebアプリケーションがフルスタックフレームワーク(Grails、Rails、Spring MVCなど)を必要とするわけではありません。誤解しないでください。前述のヒップフレームワークはそれ自体が軽量です(そして起動するのに非常に強力です)。ただし、関連するコストがあります(同じ機能を手作業でロールするよりもはるかに低いですが)。たとえば、一部のアプリケーションはデータストアを必要としません(その結果、Grailsの大部分(つまり、Hibernate)は使用されません)。他のアプリケーションは、強力なビューテクノロジを実際には必要としません(たとえば、単純なサービスは、JSPやGSPを必要としません)。

于 2009-01-29T14:00:46.563 に答える
1

Rabbtorを確認してください。Grails のタグ ライブラリをカスタマイズして、Spring MVC アプリケーションへの簡単な GSP 統合を提供します。ほとんどの一般的なタグ ライブラリがサポートされていますが、いくつかの Grails に依存するものは削除されました。

于 2016-06-08T03:28:41.640 に答える
0

taglib 機能が Groovlet のものに含まれているかどうかはわかりません。

于 2009-08-08T01:19:08.780 に答える