「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>機能一覧]]
--開発基盤、開発支援ツール
---[[V3 : DX開発基盤機能>機能一覧 - DX開発基盤機能]]
---[[V2 : サービス開発基盤機能>機能一覧 - サービス開発基盤機能]]
---[[V1 : エンプラ・システム開発基盤機能>機能一覧 - エンタープライズ・システム開発基盤機能]]
--[[対応する処理方式と、そのサンプル>機能一覧 - 対応する処理方式と、そのサンプル]]
---[[V3プロジェクト・テンプレート>機能一覧 - 対応する処理方式と、そのサンプル - V3系]]
---[[V2プロジェクト・テンプレート>機能一覧 - 対応する処理方式と、そのサンプル - V2系]]
---V1プロジェクト・テンプレート

*目次 [#f5e54443]
#contents

*概要 [#jccef51a]
-[[V1系(エンタープライズ・システム開発基盤)>コンセプト#x358564f]]で~
対応する処理方式と、そのサンプル(テンプレート)の一覧。

-.NETで実現可能なアーキテクチャの多くをサポートする。
--Web
--C/S2層・3層
--バッチ
--.NET Core

*Web方式 [#wd43e1e2]

**ASP.NET Web Forms [#o8e58b0e]
-ASP.NET Web Formsのサンプル / テンプレート
-.NET Coreバージョンは存在しない。

**ASP.NET MVC [#v8948536]
ASP.NET MVCのサンプル / テンプレート

***Html.BeginForm [#v8e0403a]
-Html.BeginForm方式
-.NET Coreバージョンも存在する。

***Ajax.BeginForm [#r18e344a]
-Ajax.BeginForm方式
-.NET Coreバージョンは存在しない。

**ASP.NET Web API [#q70c0490]
-Web APIのサンプル / テンプレート
-.NET Coreバージョンも存在する。

*2層C/S方式 [#se890087]

**Windows Forms(CRUD) [#kf6872e3]
-2層C/S方式のWindows Formsのサンプル / テンプレート
-.NET Coreバージョンも存在する。

**WPF(CRUD) [#bcbdf9d0]
-2層C/S方式のWPFのサンプル / テンプレート
-.NET Coreバージョンも存在する。

**その他 [#qca9941e]

***自動生成Daoによるバッチ更新サンプル [#k09844b9]
-自動生成Daoのテスト用(バッチ更新方式を示したモノ)
-.NET Coreバージョンも存在する。

***自動生成DaoのTimeStampテスト [#z6926edf]
-自動生成Daoのテスト用(TimeStampによる楽観はいた方式を示したモノ)
-.NET Coreバージョンも存在する。

*3層C/S方式 [#z3160d5f]
[[非同期呼出フレームワーク]]を使用。

**Windows Forms [#nbaf4a9f]
-3層C/S方式のWindows Formsのサンプル / テンプレート
-.NET Coreバージョンも存在する。

***Windows Forms(CRUD) [#g5ace6c5]
-通常のもの
-.NET Coreバージョンも存在する。

***Windows Forms ClickOnce(CRUD) [#e79d975f]
-ClickOnceのもの
-.NET Coreバージョンは存在しない~
(ClickOnceは.NET5からサポート復活)。

**WPF [#ya0f4cf5]
-3層C/S方式のWPFのサンプル / テンプレート
-.NET Coreバージョンも存在する。

***WPF(CRUD) [#me3610aa]
-通常のもの
-.NET Coreバージョンも存在する。

***XBAP(CRUD) [#xa3ca3ef]
廃止

*Console方式 [#d9f0ee00]

**バッチ [#mcafccfb]
-バッチのサンプル / テンプレート
-.NET Coreバージョンも存在する。

***シンプル バッチ [#u3689813]
シンプル バッチのサンプル / テンプレート

***リラン可能バッチ [#j2b0e2cf]
大量データ向け、リラン可能バッチのサンプル / テンプレート

***リラン可能バッチ2 [#ud8dedec]
-[[上記>#j2b0e2cf]]の性能向上対策版
-ラウンドトリップ軽減のため、SQLUtilityと共に、ExecGenerateSQLメソッドを使用

***リラン可能バッチ3 [#v79bb676]
-[[上記>#j2b0e2cf]]の性能向上対策版
-ラウンドトリップ軽減のため、SQLUtilityを使用してDataTableからInsert文を生成。

**CLI [#e1a9875e]
-CLIのサンプル / テンプレート
-.NET Coreバージョンも存在する。

***シンプル CLI [#de1db833]
-System.CommandLineとSharpromptを~
使用したCLIのサンプル / テンプレート
-.NET Coreバージョンも存在する。

***DAGログインCLI [#dcb318fd]
-[[Azure CLI>https://techinfoofmicrosofttech.osscons.jp/index.php?Azure%20CLI]]のように~
DAGログインをサポートしたサンプル / テンプレート~
DAG : OAuth 2.0 Device Authorization Grant
-.NET Coreバージョンも存在する。

***LIRログインCLI [#udd5cc74]
-[[Azure CLI>https://techinfoofmicrosofttech.osscons.jp/index.php?Azure%20CLI]]のように~
LIRログインをサポートしたサンプル / テンプレート~
LIR:Loopback Interface Redirection of OAuth 2.0 for Native Apps
-.NET Coreバージョンも存在する。

*非同期系 [#p41ef812]
*その他 [#k7aa2c49]

**[[非同期イベント処理>非同期イベント・フレームワーク]] [#t383989a]
**非同期系 [#p41ef812]

***[[非同期イベント処理>非同期イベント・フレームワーク]] [#t383989a]
-[[非同期イベント処理>非同期イベント・フレームワーク]]の利用サンプル
-[[3層C/S方式>#z3160d5f]]のクライアント側で使用する。

**[[非同期処理サービス]] [#r20d2267]
***[[非同期処理サービス]] [#r20d2267]
-[[非同期処理サービス]]のクライアント・サンプル
-サーバー機能は、ServiceInterface名前空間に含まれる。

*[[ヒューマン・ワークフロー機能]] [#e9db5bf2]
**[[ヒューマン・ワークフロー機能]] [#e9db5bf2]

IP:210.234.63.131 TIME:"2021-09-22 (水) 09:11:07" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=%E6%A9%9F%E8%83%BD%E4%B8%80%E8%A6%A7%20-%20%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B%E5%87%A6%E7%90%86%E6%96%B9%E5%BC%8F%E3%81%A8%E3%80%81%E3%81%9D%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20-%20V1%E7%B3%BB" USER_AGENT:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS