IT用語集– tag –
-
データベース・データ管理
PostgreSQLのDOMAIN型:カスタムデータ型を定義
PostgreSQLにおけるDOMAIN型とは、テーブルレベルでの再利用可能かつ一貫性のあるカラム属性を定義するための機能です。1990年代から進化し続け、今日では豊かなデータ管理と保守性の向上に不可欠な要素となっています。 【この記事の目次】 DOMAIN型の定... -
プログラミング・開発言語
Domain Layer詳細:アプリケーションモデルの心臓部
ドメイン層はソフトウェア開発における論理的中心地を担い、ビジネスロジックとエンティティの管理に焦点を当てます。この記事では、その歴史から最新の実装手法までを詳しく探ります。 【この記事の目次】 ドメイン層の定義 ドメイン層の起源 ドメインレ... -
プログラミング・開発言語
Domain Event: ドメイン駆動設計における変化通知
ドメイン駆動設計(DDD)において、Domain Eventは状態の変化を周囲に伝える重要な役割を果たします。この記事では、その概念の定義から実装手法まで詳しく解説し、他の関連パターンとの違いも取り上げます。 【この記事の目次】 Domain Eventとは何か Dom... -
Web・フロントエンド・バックエンド
DOM Purify: クロスサイトスクリプティング攻撃からウェブページを保護するライブラリ
DOM Purifyは、HTML文書の構造を操作するクロスサイトスクリプティング(XSS)攻撃からのウェブアプリケーションを防御するために開発されました。この記事では、DOM Purifyがもたらす安全性とその仕組みについて詳しく説明します。 【この記事の目次】 DO... -
セキュリティ・認証
DOM Clobbering: Webアプリケーションの脆弱性
DOM Clobberingとは、JavaScriptが利用する文書オブジェクトモデル(DOM)に悪意を持ったスクリプトが介入し、本来の動作を変更してしまう攻撃手法です。この記事では、その仕組みや危険性、防止策について掘り下げていきます。 【この記事の目次】 DOM Cl... -
セキュリティ・認証
DOM-based XSS: クライアントサイドでの脆弱性攻撃手法
DOM-based Cross Site Scripting(以下、DOM-Based XSS)は2015年頃から活発化した、Webアプリケーションにおける深刻なセキュリティ問題です。JavaScriptの評価結果によってHTMLドキュメント構造が変更され、悪意のあるスクリプトをページ上で実行させて... -
DOM API詳細:ウェブページ操作の鍵
DOM APIは、JavaScriptでHTMLドキュメントを動的に操作するための重要なフレームワークです。1998年に最初の仕様が公開されて以来、Web開発において不可欠な存在となりました。 【この記事の目次】 DOM APIとは何か DOMの進化と標準化 DOM APIの内部構造 D... -
Web・フロントエンド・バックエンド
仮想DOM:Webアプリのパフォーマンス向上技術
仮想DOMは、2013年にFacebookが開発し、React.jsでの利用を開始した。この技術はウェブページの描画効率を劇的に改善する一方で、フロントエンドエンジニアにとって理解と適用が難しい側面もある。 【この記事の目次】 仮想DOMとは 仮想DOMの発展 仕組みと... -
Web・フロントエンド・バックエンド
DOM:ウェブページの構造と状態を表すデータ構造
ドキュメントオブジェクトモデル(DOM)は、HTMLやXML文書を木構造に表現し、プログラミング言語から操作できるようにした概念。ブラウザがWebページを解釈する際の基礎となり、ウェブアプリケーション開発において不可欠な役割を果たしている。 【この記... -
AI・機械学習・データサイエンス
Dolly:データエンジニアリングの自動化ツール
2023年にDatabricksが開発したDollyは、大規模な分散データ処理環境においてデータパイプラインの作成とメンテナンスを容易にする重要な技術です。この記事では、Dollyの特徴やその背後にあるコンセプトについて詳しく解説します。 【この記事の目次】 Dol...
