• システム開発に関わる内容をざっくりと書いていく

charter48 投稿一覧

バレットキーパターン

バレットキーパターンは、サーバとクライアント間でファイルやデータのやり取りを行う際に、クライアントに不必要なアクセス権限を与えずに、安全かつ効率的にリソースへアクセスさせるための設計パターン。クライアントがアクセスできる ...

続きを読む

SqlServer SqlDatabase 発行されたクエリを確認するクエリ

例1: 日付部分は任意 例2: リングバッファの作成 取得 一まとめVer

続きを読む

EFの抽出条件の仕様を作成する

1、仕様のインターフェースを作成する(汎用) 2、仕様の具象クラスを作成する 3、リポジトリクラスに仕様インターフェースをパラメタとしたメソッドを作成する メリット:リポジトリクラスに特定の条件に沿った抽出条件を持たなく ...

続きを読む

IdentityServer4へのクライアント追加手順(Swagger版)

・IdentityServer側 ApiScopeへの追加 Config.cs ApiResourceへの追加 Config.cs Clientの追加 Config.cs ・Client側 Swaggerに認証の追加 S ...

続きを読む

ざっくりとドメイン駆動設計について

ドメイン駆動設計とは:  知識、影響、または活動の領域をドメインとして小さな単位で定義して問題を解決していきましょうというアプローチ設計。ドメインエキスパート(業務知識保有者)と開発者がコミュニケーションを取り、ドメイン ...

続きを読む

ASP.NET Core AutoMapperの利用例

手順1:Automapper.Extensions.Microsoft.DependencyInjectionパッケージautomapperパッケージをインストール 手順2:Configを用意してマッピング設定を定義(マ ...

続きを読む

ASP.NET CoreのStartup.csについてざっくり

.net coreウェブアプリケーションで空のプロジェクトを作成すると下記のstartup.csが作成される ConfigureServicesメソッド: Configure メソッドの先に呼ばれアプリケーションで使用サ ...

続きを読む

webpack.config.jsについてざっくり

基本、とある一部抜粋 entry:  ソースコードをどこから始めるか(エントリポイント) output:ビルド時にどこに成果物を作成するか  filename:成果物ファイル名  path:どこのフォルダに成果物を出力す ...

続きを読む