タグ

develとwikipediaに関するamberjack115のブックマーク (3)

  • ドメイン駆動設計 - Wikipedia

    ドメイン駆動設計(ドメインくどうせっけい、英語: domain-driven design、DDD)とは、ドメインの専門家からの入力に従ってドメインに一致するようにソフトウェアをモデル化することに焦点を当てるソフトウェア設計手法である[1][2]。オブジェクト指向プログラミングに関しては、ソースコード(クラス名・クラスメソッド・クラス変数)の構造と名称がビジネスドメインと一致させる必要があることを意味する。例えばローンの申し込みを処理するソフトウェアには、LoanApplicationやCustomerなどのクラスと、AcceptOfferやWithdrawどのメソッドが含まれることになる。ドメイン駆動設計は次の目標に基づいている。 プロジェクトの主な焦点をコアドメインとドメインロジックに置く。 ドメインのモデルに基づく複雑な設計。 特定のドメインの問題に対処する概念モデルを繰り返し改良す

  • Groovy - Wikipedia

    Groovy(グルービー)は、Javaプラットフォーム上で動作する動的プログラミング言語である。 Groovy の処理系はオープンソースソフトウェアであり、James Strachan と Bob McWhirter らを中心に、オープンソース開発サイトであるコードハウス上で、2003年8月27日に開発が開始された(CVSへの最初のコミットがなされた)。その後、開発の主体は Guillaume Laforge と Jeremy Rayner らに移り開発が続けられている。2015年3月31日までは Pivotal がスポンサー企業となり、開発者をフルタイム雇用していたが、3月末をもって終了し、Apacheソフトウェア財団の管理に移行した[3]。 GroovyはJava仮想マシン (JVM) 上で動作する言語処理系および言語の名称であり、Javaとの直接的な連携を特徴とする。例えばGroov

    Groovy - Wikipedia
  • Dublin Core - Wikipedia

    ダブリンコアを制定しているDCMIのロゴ Dublin Core(ダブリン・コア、略称: DC)とは、メタデータ記述に使う語彙の通称。その語彙が共通の認識となるように、慎重な設計がされた基語彙セットおよびそれらをサポートするメタデータ語彙が公開されている。 概要[編集] 名前の由来は、1995年にOCLCとNCSA、現地の図書館協会の共催で情報学やWeb技術の専門家によるメタデータに関する第1回会合が開かれたアメリカオハイオ州の町ダブリンによる。 WWW上におけるリソースに関する情報を記述して有用な情報の探索・発見に役立てる目的で作られた。 特に、Webページの作者など専門家でなくとも簡単に記述できることを目指して、簡易なメタデータを作成するとの意図から作られたため、必ず記述しなければならない必須項目や、各項目の記述順序は無く、同一項目を複数回使用することも自由である。 Dublin C

    Dublin Core - Wikipedia
  • 1