タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Mayaaに関するterazzoのブックマーク (11)

  • そろそろ2年間Mayaa使ってわかったことを書く - susumuis Info

    みなさん、日々のお仕事お疲れ様です。僕は、2年ほど前に、所属している会社の主要プロダクトであるのリニューアルに係わりました。その際、Mayaaを採用し、今日までにそれを運用してノウハウが蓄積してきたので、ここに発表しようと思います。 経緯 私たちはコンシューマ向けのビューを多く扱うので、プログラミング工数を要せずデザイナーがダイレクトにデザインをカスタマイズできる仕組みの実現が急務でした。以前はテンプレートにJSPを採用していたため、デザインを作る(HTMLを書く)デザイナーと、プログラムに打ち込むJSPコーダーが必要という状況でした。一方ブログサイトなどでは、CSSレベルでのデザインカスタマイズをサポートしていることは多いですが、それでは自由度に限りが出てしまいます。フルHTMLレベルでのテンプレートエンジンが必要でした。 結果的に、この状況がどのように変化したのかは下記のエントリにも書

    そろそろ2年間Mayaa使ってわかったことを書く - susumuis Info
    terazzo
    terazzo 2011/07/09
    プレーンHTML & mayaa1つに複数html振り分けはとても強力でうちでも重宝してる。個々のHTMLテンプレートは既存のCMSでもリリース出来るし。
  • 簡易デバッガを作ってみた - 回り道日記@はてな

    簡易デバッガというかインスペクタというか、指定した場所で Swing のウィンドウを開いて任意のスクリプトを実行するものを作ってみました。思いついたのをそのまま書いただけなので色々手抜きですが、状況によっては使えるかもしれません。このソースコードひとつプロジェクトに取り込めば使えます。Java6ですが @Override を消せば Java5 でもコンパイルできるはず。package は適当に。→(ソースコード) localhost からの接続で debug メソッドを呼ぶと、Swing のウィンドウが開きます。function でラップしてしまえば呼び出しも楽になるでしょう。 Packages.org.seasar.mayaa.impl.ex.rhino.MayaaDebugger.debug() 表示されるのはテキスト入力欄とボタンのあるウィンドウで、ボタンを押したときにテキスト入力欄

    簡易デバッガを作ってみた - 回り道日記@はてな
  • 機能を追加しようとして追加場所に困る - 回り道日記@はてな

    あると便利、程度の機能を追加してみようかと考えるも、追加場所に困って停止中。オプション的に有効に出来るようにするか、それとも普通に含めるか。また、interface や package の適切な場所とか。いつまで経っても便利機能ものは util とかいって逃げたくなりますね。 とりあえずメモ的に。 seeOther(String url) 303、相対パスの絶対パス化、および request#isSecure() なら https/443 に強制的に変更。基的に Mayaa ではなく Cubby や Struts の層でやるべきなので微妙。 println(Object value) function println(value) { java.lang.System.out.println('' + value); } とか毎回やるのもねえ、と。 println(String patt

    機能を追加しようとして追加場所に困る - 回り道日記@はてな
  • MayaaでGuice2.0 AOPを使うとうまく動かない件〜解決編 - susumuis Info

    http://d.hatena.ne.jp/s-ishigami/20090906/1252210901 の続きです。 MLにてsugaさんに回答いただき、無事解決することができました。感謝です。 解決方法 Mayaa Blank Warにバンドルされているrhino-1.7r.jarを使用せず、下記URLよりRhino最新版を入手して、その中のjs.jarを使用する。 http://www.mozilla-japan.org/rhino/download.html 解説 Rhinoには、js.jarとjs-14.jarの2種類のjarファイルが存在し、前者はJava5以上、後者はJava1.4でも動くとのことです。 Guiceを使っているならJava5なので、Guice+Mayaaの組み合わせはこれで問題なさそうです。

    MayaaでGuice2.0 AOPを使うとうまく動かない件〜解決編 - susumuis Info
    terazzo
    terazzo 2009/09/24
    なんという有益情報。mayaaからS2StrutsのActionのメソッド呼び出し出来なくなっていて焦った。
  • Mayaa for GAE/J でサイトのレイアウト共有機能を試してみた - Cyokodog :: Diary

    Mayaa とは はてなキーワードによると Mayaa とは HTML をベースとしたテンプレートによるプログラマとデザイナの作業分担を強く意識したWEBフロントサービスエンジンです。オープンソースにて、Seasar ファウンデーションで開発されています。 と説明されてます。 Mayaa の機能については家サイトに分かりやすいチュートリアルがあります。Teeda 同様にプレーンな HTMLをテンプレートにできるところが特徴的です。 Mayaa - JavaServer Templates Mayaa の機能の1つであるレイアウト共有機能を試したところ、プログラムの知識は一切必要とせず XML の設定のみで簡単に使用することができました。 ちなみにここで言うレイアウト共有機能とは、 「ページ個別のコンテンツ部分のみを記述したHTMLをページ数分用意、ヘッダやフッタといったレイアウトのみを記

    Mayaa for GAE/J でサイトのレイアウト共有機能を試してみた - Cyokodog :: Diary
  • DB上のテンプレートに対応させてみる - かとじゅんの技術日誌

    sugaさんからサポートをうけて,作ってみました.(sugaさん,親切に教えていただきありがとうございました) public class DbSouceDescriptor extends ParameterAwareImpl implements WritableSourceDescriptor { public boolean canWrite() { return false; } public OutputStream getOutputStream() { return null; } public boolean exists() { // /default.mayaa, /index.htmlなどのシステムIDを用いて,DBからファイルの内容を引き出す. String systemId = this.getSystemID(); templateBody = // DBからフ

    DB上のテンプレートに対応させてみる - かとじゅんの技術日誌
    terazzo
    terazzo 2008/07/22
    SourceDescriptorの実装サンプル。WritableSourceDescriptorにする意味はあるのかな?/関連: http://ml.seasar.org/archives/mayaa-user/2007-August/000554.html
  • http://suga.parfe.jp/td/index.cgi?date=20080526

    terazzo
    terazzo 2008/06/18
    InjectionResolverのサンプル
  • [mayaa-user:53] Re: 独自のプロセッサー

    suga ko.suga @ gmail.com 2005年 11月 30日 (水) 10:37:53 JST 前の記事 [mayaa-user:52] 独自のプロセッサー 次の記事 [mayaa-user:54] Re: 独自のプロセッサー 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] suga です。 05/11/30 に 小野 心<shin @ hotcore.jp> さんは書きました: > いつも、教えて君で申し訳御座いません。 > mayaaのポリシーに沿わないかも知れないのですが、 > 独自にプロセッサーを作成して利用したい場合には、 > どの様な定義が必要なのでしょうか? 独自プロセッサを作ることはポリシーに反しません。 発展的な使い方ではありますけど。 > /org/seasar/mayaa/impl/engine/processor/maya

  • [mayaa-user:553] Re: ファイルをDB上の配置したい

  • Sub Projects - JavaServer Templates "Mayaa"

    Mayaa WebWork2 Mayaa WebWork2とは Mayaa WebWork2はWebWork2からMayaaを利用するための実装を提供します。 Download ver 1.0.1 (2007/8/13) 利用方法(WebWork2) xwork.xmlのpackage要素内にMayaaResultの定義を追加し、Mayaaを使用するActionにresultの定義を追加します。 locationパラメータでMayaaが処理するHTMLファイルを指定することが出来ます。 locationパラメータを指定しない場合は「actionのname属性.html」というファイルを使用します。 xwork.xml <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphon

    terazzo
    terazzo 2006/02/02
    Mayaa Facesは期待のtemplate-based Rendererっぽい
  • Seasar、Webテンプレートエンジン Mayaa 1.0.0公開 | エンタープライズ | マイコミジャーナル

    The Seasar Foundationは23日、Mayaaの最新版であるMayaa 1.0.0を公開した。MayaaはJavaで実装されたHTMLをテンプレートとして使うWebテンプレートエンジン。ビュー層に位置するミドルウェアで、StrutsやWebWork2、JSFといったミドルウェアとともに組み合わせて使用する。 Mayaa 1.0.0はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。2005年11月28日にMayaa 1.0.0-beta1が公開されてから、beta2、beta3、rc1と順次リリースを重ね、今回Mayaa 1.0.0の公開が行われた。Mayaaは情報処理推進機構が主催する2005年度上期未踏ソフトウェア創造事業に採択されたプロジェクトでもある。採択金額は1500万円。期間は2005年6月から2006年2月の

    terazzo
    terazzo 2006/01/25
    レイアウト側のスコープが外側。レイアウトにbindingを渡せればWOComponentContent的に使えるのだけど……
  • 1