原创 Phenix應用系統安裝部署方法

1,CSLA框架文件部署位置:    文件名      客戶端      服務端 Csla.dll       是            是   2, Phenix框架文件部署位置:    文件名                     

原创 團隊建設感悟(7):如何處理爭論

http://pm.csai.cn/hr/200905130921351629.htm      幾乎每天,在項目中,我們都要不斷的與隊友溝通設計方法,編碼方式,在論壇中,也經常會看到大家對於一個技術點的無休止的爭論。   有人說,“真理

原创 CSLA如何動態控制權限的問題

答覆“對CSLA很感興趣,但覺得它的權限管理(操作權限和字段權限)那塊很難做到動態配置,想知道你們是怎麼做的,希望可以交流一下。。。”:   此處的操作權限,可歸爲業務對象的public過程的控制;而字段權限,可歸爲業務對象的public

原创 基於.net core 3 和 Orleans 3 的 開發框架:Phenix Framework 7

Phenix Framework 7 for .net core 3 & Orleans 3 Copyright © 2007, 2020 Phenixヾ Studio 發佈地址:https://github.com/phenixiii/

原创 開天眼,頓悟軟件設計之道

本文摘自http://tech.it168.com/j/n/2007-07-10/200707101017099_3.shtml 開天眼,頓悟軟件設計之道   <script type="text/javascript"></scrip

原创 軟件質量保證(SQA)何去何從?

本文轉載自http://www.itjj.net/pm/zhiliang/20070607/152793.html   軟件質量保證(SQA)何去何從?   1 引論        在51CMM的質量保證論壇中,Robinzrb 的一帖

原创 Orleans 知多少 | .NET Core 分佈式雲計算框架(轉)

作者:『聖傑』 出處:http://www.cnblogs.com/sheng-jie/   Orleans 知多少 | .NET Core 分佈式框架 引言 公司物聯網項目集成Orleans以支持高併發的分佈式業務,對於Orleans

原创 軟件可靠性是個大問題

摘自http://blog.51xuewen.com/ymin/article_12698.htm    軟件可靠性是個大問題如果說計算機體系結構描寫了計算機的軀體,那麼,軟件就是計算機的靈魂。軟件可靠性對可信計算起着舉足輕重的作用。幾十

原创 軟件可靠性

轉載自http://www.cmaintop.com/UploadFiles/2004121921215700.pdf 軟件可靠性軟件的可靠性是用以衡量一個軟件(指計算機程序)好壞很重要的一個評價指標。軟件的可靠性與硬件的可靠性有許多相似

原创 軟件的可維護性和可複用性

本文轉載自http://wasiker.javaeye.com/blog/232174 軟件的可維護性和可複用性 關鍵字: 設計模式 可維護性 可擴展性 一般來說,一個易於維護的系統,就是複用率較高的系統;一個複用率較好的的系統,就是一

原创 談談軟件的可維護性問題

前言       很多包括自己在內的開發人員都會經常去借用(我們不用剽竊這個詞了!呵呵)開源代碼進行二次開發;或者在前輩的遺留代碼下,繼續修修補補。這種經歷往往並不像看起來那麼簡單——有時看懂,進而修改別人的少許代碼,都會覺得老虎天——無

原创 分佈式時間戳

Phenix框架已支持分佈式時間戳,開發人員僅需在業務實體類中定義:       。。。   [Phenix.Core.DataMapperClass("PH_User", UseTimeStamp = true)]  public cl

原创 總結一下BusinessListBase都做了哪些功能

  /// <summary>  /// 業務集合基類  ///   /// 請繼承Initialize()函數編寫對象初始化代碼  ///   /// 調用Save()函數將根據TBusiness上的MapperClassAttribu

原创 CSLA4正式版推出啦

CSLA4正式版推出啦,幾乎顛覆了以往版本,原有的ValidationRules改成了BusinessRules、CommonRules作廢了改成namespace Csla.Rules.CommonRules。。。 此次升級最大的特點,

原创 接口問題

 最近有個爭論,就是視圖到底怎麼寫才更有可擴展性? 有兩種寫法: 1,select 。。。,GetName(CD) name from AA;語句中GetName是一個帶返回值的存儲過程 2,select 。。。,BB.name name