Clojure その26 Webアプリケーション その2(TODOアプリケーション作成)
なんか他のフレームワークでもよくあげられるサンプルとして
TODOアプリケーションがあるので
それを試してみます。
lein new compojure hello-todo
まずは project.clj を弄って hiccup を使えるようにします。
(defproject hello-todo "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.com/FIXME" :dependencies [[org.clojure/clojure "1.5.1"] [compojure "1.1.6"] [hiccup "1.0.4"]] :plugins [[lein-ring "0.8.10"]] :ring {:handler hello-todo.handler/app} :profiles {:dev {:dependencies [[javax.servlet/servlet-api "2.5"] [ring-mock "0.1.5"]]}})
続いて、本体である handler.clj を書き換えて hiccup を使えるようにします。
(:use compojure.core hiccup.core hiccup.form hiccup.page)
これで準備万端
とりあえず github へpush
(本当はプロジェクト作成段階で一回pushしたほうがいいんだろうけど、忘れたのでここでやります)
URLは https://github.com/FScoward/hello-todo
ふぅ
- 作者: Stuart Halloway and Aaron Bedra,川合史朗
- 出版社/メーカー: オーム社
- 発売日: 2013/04/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (9件) を見る