タグ

2013年2月15日のブックマーク (9件)

  • http://www.jajakarta.org/struts/struts1.0/ja/target/documentation/index.html

  • Apache Struts - Welcome

    Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON. Download Technology Primer Apache Struts 6.3.0.2 GA Apache Struts 6.3.0.2 GA has been released on 7 December 2023. Read more in Announcement or in Version no

  • Webコピペ屋::ExtJS入門その13『Ext.grid.GridPanel』

    前回と前々回において「Ext.data.Store」でデータを取得してExtJS内で使用できるところまで、を見てきました。 で、自然な流れとして次は表示となるわけですが、表示手法のひとつとして人気の高いUIグリッドパネルを見ていきましょう。 IBMでExt JS 入門者の最初の壁という記事があるぐらいですから難しいのは確かでしょう。 なのでまたいつものごとく泥臭くひとつずつ確認していきたいと思います。 データ(ストア)は取得し変数MyDataStoreに格納されload()されているものとします。 データとしては前回、前々回で使ったものと同じデータです。 グリッド表示は「Ext.grid.GridPanel」を使います。 必須コンフィグオプションは「store」と「colModel」ですのでとりあえず最低ラインから色々付け足したり、置き換えたりしていってみましょう。 [デモ

  • Eclipseショートカット・編集 - Strategic Choice

    サクサク編集するタメに。キー機能Ctrl+D行削除Alt+↑行移動(上)Alt+↓行移動(下)Ctrl+Alt+↑行コピー(上)Ctrl+Alt+↓行コピー(下)Ctrl+Q最後の編集位置へキー機能Alt+Shift↑選択範囲・構文要素単位・拡大Alt+Shift↓選択範囲・構文要素単位・縮小Alt+Shift←選択範囲・方向・前方拡大Alt+Shift→選択範囲・方向・後方拡大キー機能Ctrl+/行コメントトグルCtrl+Shift+/ブロックコメントCtrl+Shift+\ブロックコメント解除キー機能Ctrl+Shift+FフォーマットCtrl+Shift+Oimport文の編集Ctrl+Shift+Sソースメニュー行削除カーソルのある行を削除します。複数行選択すれば、複数行削除できます。行移動・行コピーカーソルのある行を移動・コピーします。複数行選択すれば、複数行を対象とすることがで

  • プロトタイプ(prototype)によるJavaScriptのオブジェクト指向

    はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向の言語思想を見ていくと共に、その違いの根幹であるプロトタイプについて解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて理解をして

    プロトタイプ(prototype)によるJavaScriptのオブジェクト指向
  • Ext JS 4.0/4.1 MVCアプリケーション構造の理解 – 株式会社ゼノフィ社内勉強会資料

    資料は、2011年12月18日に開催された株式会社ゼノフィ社内勉強会資料です。 アジェンダ Class Styles Ext JSにおけるアプリケーションパターン Ext.app.Controller/Ext.Application サンプルアプリケーションレイアウト 各コントローラー作成 コントローラーからビューへのアクセス Class Styles Ext JS 3までの実装は、Ext.extendを利用してコンポーネントクラスを継承し、initComponentで必要な初期化を行いアプリケーションを実装。 コンポーネントを一つのクラスとして実装する手法は非常に有効であるが、見た目(View)と実装(Model/Controller)が混在するクラスが作成されてきた。 Ext JS 3 Style Class <span style="color: #990000;">// defi

    Ext JS 4.0/4.1 MVCアプリケーション構造の理解 – 株式会社ゼノフィ社内勉強会資料
  • はてな技術勉強会 .vimrc 説明補足 [vim]

    前回に引き続き,はてな技術勉強会は vim ネタで,今回は .vimrc の説明会だった模様. secondlife/.vimrc というわけで,前回に続いて,今回も少しコメントしてみようと思う. まず勉強会ページで公開されている .vimrc に " タブ幅の設定 set expandtab set tabstop=2 set softtabstop=2 set shiftwidth=2 とあったけど,vim のタブ設定は複雑なので少し補足. expandtab というのはタブをスペースに置き換える設定で,インデントに関する設定は残りの tabstop, softtabstop, shiftwidth となる.で,これらに関しては以前,2ちゃんねるvim スレ に KoRoN さんが分かりやすい説明をしていたので,それをそのまま引用してしまいましょう. 2ch Vim6 Part3

  • Super Agile Struts

    Welcome to the "Super Agile Struts" project. Super Agile Struts(以降SAStrutsと省略)は、Strutsを使った開発をSuper Agileに行なうためのフレームワークです。 Strutsで開発する場合に困ることは、設定ファイルをたくさん書く必要があったり、 設定ファイルやJavaのコードを修正するたびにアプリケーションサーバを再起動する必要があることでしょう。 SAStrutsを使えば、設定ファイルを書く必要はなく、 スクリプト言語のようにファイルを保存する(保存と同時にコンパイルするような設定になっている場合)と、 すぐにその内容をアプリケーションサーバの再起動なしで認識することができます。 スクリプト言語のように「さくさく開発」ができ、 EclipseなどのIDEによるコードの自動補完などで、 さらに生産性を高めるこ

  • 走れfluentd | quipped

    fluentdというソフトウェアがある。読者の多くは聞いたこともないソフトウェアだろう。そりゃそうだ。AndroidとかiOSとかWindowsのように、消費者の目に毎日さらされるものとは違い、日夜静かにデータセンターで動いているソフトウェアだ。 このfluentdは、もともと古橋貞之くんが、自分がはじめた会社のサービスの一部で必要となり書いたものだが、この1年半ほどで瞬く間に広まり、今では日中のウェブサービスで導入されている。どのくらい広まっているのかと言うと、もし読者が今日 はてブをチェックしたり クックパッドレシピを探したり NAVERまとめを見てゲラゲラ笑ったり GREEのサービスで遊んだり ライブドアニュースで蒼井優の動向を探ったり1 したなら、どこかでfluentdの恩恵を受けているということになる。 ちなみにこの古橋くん、ゆとり世代のダメダメなピチピチな25歳の若者で、ど