應用程式框架內容

2021-04-09 01:25:10 字數 1566 閱讀 3253

1  介紹

本片文章介紹在應用程式的開發中,關於框架設計的內容的列表。

1.1  面向人員

用於幫助開發人員,架構師,開發管理者。

2  設計目的

·  支援使用者需求

·  支援非功能性需求

·  支援軟體可維護性

3  框架內容

3.1  層次

一般應用程式的設計人員,願意採用三層設計的結構。事實上,根據專案的性質不同,層次會更多些。即使在典型的三層設計中,每一層還是存在著小的層次。

3.1.1  表示層

·  入口層

§  windows應用程式的入口主要有兩個:

* 過載windows控制項的成員

* 處理windows控制項事件的成員

§  web應用程式入口:

brower層:

* client brower的事件

server層:

* 過載web控制項的成員

* 處理web控制項事件的成員

·  控制層

·  單元操作層

3.1.2  業務層

3.1.3  資料訪問層

·  事務處理層

·  操作層

3.1.4  實體

3.1.5  db層

* 自定義資料型別

* 表* 檢視

* 儲存過程/function/觸發器

3.2  框架

框架和層次有著一定的關係。個人認為框架是在層次的定義之上的。考慮到層次之外的一些共通問題。需要考慮:

* 使用者體驗的同一性

* 開發的同一性(有利於幫助質量,和可維護性)

* 提高聚集度

* 提高開發效率

3.2.1  應用程式context

乙個應用程式最好有乙個context,可以提供當前應用的環境資訊。(例如:登陸使用者的身份,資料庫server),這樣做對開發人員來說提供了很多方便性。

3.2.2  service

* 支援非功能性需求

* 支援列印的service

* 支援import的service

* 支援export的service

* 支援cache的service

* 支援db訪問的service

* 自定義ui控制項

* business service

3.2.3  其他inte***ce, baseclass, attribute

3.3  非功能性需求

·  效能

·  安全性

·  exception機制

·  log機制

·  自動更新機制

·  國際化機制

·  resource管理

·  文件生成

3.4  uml

4  非應用框架內容

這些內容也是專案管理者需要考慮的問題。

4.1  build

自動build程式是非常必要的。在開發的前期準備的階段就應該完成。

4.2  測試

4.3  運營

·  運營環境配置

·  資料庫維護

·  運營環境監視

應用程式框架實戰三 什麼是應用程式框架

什麼是應用程式框架?正如框架是架構的具體實現一樣,應用程式框架是應用程式架構的具體實現。不過這樣說了等於沒說,因為框架和架構都是如此抽象。為了獲得直觀的感受,下面先看看更具體的.net framework和第三方框架。net framework為.net程式設計師提供了乙個龐大的類庫,幾乎任何開發任...

應用程式框架實戰六 應用程式框架的特點

之前說過,net framework為所有.net程式設計師提供底層支援,第三方開源框架建立在.net framework的基礎上,專門解決某些特定問題,而應用程式框架則建立在.net framework和第三方框架的基礎上,為專案開發的方方面面保駕護航。它們的作用雖然都是幫助程式設計師更好的建立應...

應用程式框架實戰三 什麼是應用程式框架

什麼是應用程式框架?正如框架是架構的具體實現一樣,應用程式框架是應用程式架構的具體實現。不過這樣說了等於沒說,因為框架和架構都是如此抽象。為了獲得直觀的感受,下面先看看更具體的.net framework和第三方框架。net framework為.net程式設計師提供了乙個龐大的類庫,幾乎任何開發任...