タグ

modelに関するsnoopyoのブックマーク (4)

  • 稲員勇輝の覚書 2010年02月

    確認 【Servletの基的な書き方】 package test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Test01 extends HttpServlet{ @Override public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletExcept

  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

  • 【レビュー】Widgetという考え方が登場した「Adobe Spry framework for Ajax 1.2」 (MYCOMジャーナル)

    アクセシビリティも考慮しているというSpry Widget Model Adobe Systemsのデザイナー向けAjaxフレームワーク、「Spry framework for Ajax」(beta)の最新バージョンバージョン1.2が13日(米国時間)、同社の「Adobe Labs」にて公開された。順調にバージョンアップを重ねているが、これまでは、デザインツールを提供するAdobeが作っているにもかかわらず、XMLの処理といったある意味「地味」な機能が多かったといえる。今回のバージョン1.2では、UIコントロールが「Widget」として切り分けられており、設定が分かりやすくなっている。 バージョン1.2では、SpryAccordion.jsがwidgets/accordionフォルダに移動している。以前のバージョン1.1では、demos/includesフォルダの中にあったものだ。一見す

  • SimpleModeler開発日記

    オブジェクト間の関連の格納方法について考えている。 同じエンティティにまとめる範囲、エンティティ・グループにまとめる範囲 連鎖削除ありなし 同時ローディング、オンデマンド・ローディング 検索対象、対象外 DataStoreデータ型で格納する。それ以外のデータ型はString、Textなどにエンコーディング。Javaプログラム上の表現とJDO格納表現がずれるで注意。オブジェクト間に関連については関連、集約、合成、部品で処理方法を調整属性(attribute) document(またはvalue)をエンティティの属性とする エンティティのカラムに(必要に応じてテキスト、XMLエンコーディングして)格納 関連(association) エンティティ間で連鎖削除はしないエンティティは独立して管理 エンティティをロードする時に、関連先エンティティはロードしない。使用時にオンデマンドでロードする。 集

  • 1