Javaにおける代表的なデザインパターンの実装と適用シナリオ
Javaアプリケーションの設計品質を高めるため、再利用性・拡張性・保守性を意識したオブジェクト指向の設計原則が不可欠です。その中でも、実践的に最も頻繁に活用されるデザインパターンを、目的別に分類し、各パターンの本質的な役割と安全な実装手法を解説します。
インスタンス生成を制御する:生成系パターン
Singleton(シングルトン)— 一意のグローバルインスタ ...
5月25日 02:44 投稿
iframeのクロスドメイン対応と要素取得手法
要件としてiframeによるページ埋め込みを実現し、スクロールバーを非表示にすることで、二つのページが連結されたような効果を得る
クロスドメイン問題の対処には、プロキシ設定を利用
proxy: {
'/medical': {
target: 'https://example.com',
changeOrigin: true,
pathRewrite: {
'^/medical': '',
},
},
}
iframe ...
5月20日 16:41 投稿
JavaScript ASTフックを活用したカスタムメモリ監視プラグインの開発
JavaScript ASTフックによるブラウザ内変数監視の仕組みとプラグイン拡張
ast-hook-for-js-RE は、AST(抽象構文木)ベースのフック技術を用いて、実行中のJavaScriptコードに動的に監視ロジックを挿入するオープンソースツールです。このアプローチにより、特定の変数や関数の値の変化をリアルタイムでキャプチャでき、暗号化パラメータの生成経路を特定する逆解析タスク ...
5月20日 16:27 投稿
webpackのProxy機能を活用した開発環境でのCORS問題解決
webpackの開発サーバーには、APIリクエストをプロキシする機能が備わっており、開発時のCORS(クロスオリジンリソースシェアリング)問題を効果的に 해결できる。この機能を活用することで、異なるポートやドメイン間で発生する跨域エラーを回避できる。以下、具体的な設定方法と実装例を解説する。
バックエンドサーバーの実装
まず、APIを提供する简易的なNode.jsサーバ ...
5月17日 02:53 投稿