- 博客(61)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于.net 6 & Orleans & Dapr 的 开发框架:Phenix Framework 7
Phenix Framework 7 for .net 6 & Orleans & Dapr 发布地址:https://github.com/phenixiii/Phenix.NET7201905221,发布轻量级的持久化引擎,支持Oracle、MySQL,封装ADO.NET,可同时操作多个数据库,提供分库分表策略的持久化方法2,提供数据库的数据字典的查看方法,示例见Demo.Ph...
2019-10-27 10:53:28
1065
原创 Phenix Framework 6 for CSLA:基于.NET Framework 4.5 和 CSLA 4.3.14.0 的 开发框架
Phenix Framework 6 for CSLA:基于.NET Framework 4.5 和 CSLA 4.3.14.0 的 开发框架
2021-08-28 20:44:16
442
转载 Orleans 知多少 | .NET Core 分布式云计算框架(转)
作者:『圣杰』出处:http://www.cnblogs.com/sheng-jie/Orleans 知多少| .NET Core 分布式框架引言公司物联网项目集成Orleans以支持高并发的分布式业务,对于Orleans也是第一次接触,本文就分享下个人对Orleans的理解。这里先抛出自己的观点:Orleans 是一个支持有状态云生应用/服务水平伸缩的基于Virtual Actor 模型的.NET分布式框架。下面我会从以下几个关键点,进行阐述:云生应用的挑战 何为..
2020-05-10 16:42:18
787
转载 Orleans 3.0正式发布:微软下一代云计算编程模式(转)
Orleans 3.0正式发布:微软下一代云计算编程模式Orleans是一种新的编程模式,用来提升微软通用语言运行库(CLR)的抽象水平,Orleans的宗旨就是为了创建一种既适用于客户端又适用于服务器的编程模式来源:IT之家2019-11-04 09:00Orleans是一种新的编程模式,用来提升微软通用语言运行库(CLR)的抽象水平,Orleans的宗旨就是为了创建一种既...
2019-12-11 21:58:20
241
原创 WebAPI 身份认证解决方案——Phenix.NET企业应用软件快速开发平台.使用指南.21.WebAPI服务(一)
21 WebAPI服务 ASP.NET Web API,是微软在.NET Framework 4.5上推出的轻量级网络服务框架,虽然作为ASP.NET MVC 4的一部分,但却是一套全新的、独立的服务平台开发框架,可支持多种(包括移动)客户端的访问,非常适合于网络平台应用的开发。 Phenixヾ在ASP.NET Web API服务框架、及其自身业务框架(封装CSLA)基础上,为跨平台应用系统的
2015-09-24 21:10:59
1583
原创 CSLA代码生成器使用说明书
download.csdn.net/source/preview/8222631/2c8be67d4da6c3f3bcf06dc6f8915027'
2014-12-04 16:19:26
1424
转载 运用四色建模法进行领域分析
-转帖:http://www.infoq.com/cn/articles/xh-four-color-modeling领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性? 这听起来是个合理的质疑,但实际上却不是那么有道理。首先我们需要明白建模的目的是什么?如果仅仅是为了描画问题
2013-11-15 16:07:13
2203
1
转载 概述CSLA.NET
来自:博客园作者:孤独侠客摘要:CSLA.NET是一个在分布式计算环境下利用面向对象思想创建业务对象的一个框架。是目前在.NET平台上,最受到广泛使用的开放源代码的开发框架(Development Framework)之一。该框架涵盖在一个非常宽松的软件授权,以及有一个充满活力,有帮助且友好的社群团体。- CSLA.NET是一个在分布式计算环境下利用面
2013-10-23 21:15:09
5770
转载 delphi xe5: 真正的智能手机跨平台开发工具来了
根据各方面的消息,delphi xe5这次是真正支持跨平台智能手机开发了,在xe4的ios本地代码基础上,再增加支持直接编译成android本地代码。delphi毕竟有着强大编译器的遗传基因,一出手就让之前所有的其他开发工具被甩开很多。之前我很喜欢的titanium框架,其最大的致命问题有三个:1 没有可视化的界面生成。所有界面都要手工代码生成,这对效率来说影响很大。2 不是真编译。t
2013-09-08 14:01:01
9554
6
转载 EPC-事件驱动的流程链(转载)
作者:胡长城 博客:http://blog.csdn.net/james999什么是EPCEPC是一种过程建模方法,全称是Event-driven Process Chain。在九十年代初期才由Keller等人提出。对于EPC,国内开发人员是陌生的,可能很多人听说EPC【01】,也仅仅是在ARIS(Architecture of Integrated Information Sys
2013-09-01 17:10:30
2687
原创 演示视频链接:15分钟搞定主从结构WinForm开发
15分钟搞定主从结构WinForm开发:http://pan.baidu.com/share/link?shareid=3832265987&uk=3862032179&third=15#0-tqq-1-1482-89b7933b38b0586d98eb9d131fa70b46
2013-07-23 19:43:59
1309
转载 敏捷开发的26条至理名言
摘要:敏捷开发真正的问题是什么?其实敏捷主要还是一种观念,一种意识,通过人来推动。本文总结了26条有关敏捷开发的关键原则,供读者参考借鉴。 我经常收集各种各样的至理名言,最近我重温敏捷开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。 1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就
2013-05-15 12:02:05
867
转载 写给开发者看的关系型数据库设计
写给开发者看的关系型数据库设计来源:星核的博客数据库设计,一个软件项目成功的基石。很多从业人员都认为,数据库设计其实不那么重要。现实中的情景也相当雷同,开发人员的数量是数据库设计人员的数倍。多数人使用数据库中的一部分,所以也会把数据库设计想的如此简单。其实不然,数据库设计也是门学问。从笔者的经历看来,笔者更赞成在项目早期由开发者进行数据库设计(后期调优需要DBA)。根据笔者
2013-05-05 08:22:09
1183
转载 大道至简,职场上做人做事做管理
http://www.cnblogs.com/JimmyZhang/archive/2011/08/20/2146390.html大道至简,职场上做人做事做管理大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际上,从根本上去说,如何做人做事是世界观的问题,也是一个哲
2012-03-08 15:38:29
863
转载 转载:中国物流软件市场大盘点
转载:中国物流软件市场大盘点(2010-01-13 13:15:21)看到这篇文章发布时间最早是2008.2.10 简单看完以后,又仔细看了一遍,觉得放到今天也能看。内容如下:我国物流软件的现状如何,整个市场的发展前景怎样,用户对什么样的物流软件更为青睐,计世资讯近期对这个市场进行了深入的调研,结果表明物流软件市场—— 根据中国物流与采购联合会统计,2
2012-02-17 22:56:27
2606
原创 逐步整理项目经理日常工作手册。。。
承接项目原则1,项目经理不可把合同中的技术条款当儿戏,在合同流转单上请慎重落笔,这些条款是你承担下这个项目时与公司的契约;2,合同里的上线时间、验收指标需严格把控,要考虑手上的资源、可支配的时间,不打无准备的仗,任何无把握的问题都必须第一时间提交上去,讨价还价,将风险尽可能在项目启动之前化解;项目里程碑控制原则1,项目经理是根据合同中的技术条款按时按质来完成任务的,
2012-02-14 20:27:37
2041
2
原创 Phenix.NET for CSLA 框架应用问答
1.在用户登陆时,是用何种加密方式的呢,如方便可否告知,谢谢.通过终端程序初次登陆系统时,用户名密码为:ADMIN/ADMIN,注意大写。加密算法为:DES,请见:System.Security.Cryptography 命名空间2.关于权限控制,如果用户在系统中的权限大多数是不同的,对于每个功能的多个权限,用角色分配是否容易呢?框架采用“用户-角色-权限”结构,研究表明,角色/权
2011-12-21 16:13:35
1963
1
原创 Phenix.NET for CSLA 应用服务程序初次启动配置数据库的过程
//第一次启动时弹出连接数据库对话框,请用DBA权限用户连接2011-12-20 19:05:16 初始化 - 构建子目录...2011-12-20 19:05:16 初始化 - 配置系统...2011-12-20 19:05:16 取版本号 失败 - 可能需要构建配置库: ORA-00942: 表或视图不存在//此时弹出重新连接数据库对话框,重复一次输入连接以便构建配置库20
2011-12-21 15:55:34
1769
原创 Phenix.NET for WebAPI & WF & CSLA,企业级、分布式、符合领域建模的OOP软件快速开发平台
Phenix Framework and Teamwork Tools 20190624 下载地址 :https://download.csdn.net/download/phenixiii/11316834Phenix Framework and Teamwork Tools 交流群:206648373,可在群文件里下载最新版在IDE中设计业务类的映射关系演示:...
2011-10-08 19:09:37
6681
16
转载 公司绝对不会告诉你的20个潜规则
公司绝对不会告诉你的20个潜规则作者:马建朝 2011-08-10 08:371. 入职时的工资高低不重要,只要你努力工作你会得到相应待遇的我估计几乎找 过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,
2011-08-20 09:29:34
1510
原创 Visual Studio 核心代码模型(Addin+CodeModel)使用心得
本文通过一个在VSIDE代码编辑窗体中为枚举定义批量添加Attribute的开发案例,总结一下Visual Studio 核心代码模型(Addin+CodeModel)的使用心得。
2011-01-09 11:15:00
2536
3
原创 Phenix.Business(CSLA)业务类代码生成模板 for CodeSmith 52 发布
Phenix.Business(CSLA)业务类代码生成模板 for CodeSmith 52 由张亚辉主笔,特此感谢!http://u.sohu.com/download/11/12849505747321381838018 新版见http://blog.csdn.net/phenixiii/article/details/6853423
2010-09-20 10:56:00
2077
7
原创 Phenix 分布式应用开发平台 for Delphi (源码) 发布
Phenix是基于Delphi-MIDAS技术之上的开发平台。Phenix分为Phenix控件包(包含有PhenixLibrary、PhenixDataSource、PhenixResource)、定制管理工具-Phenix Manager(以下简称PM)、和一个运行在DCOM+Borland Socket Server上的中间件-PhenixApp(以下简称PA)。在MIDAS的先进思想和强大功能基础之上,Phenix将数据库应用的分布式开发模式进行了封装,可更加方便而高效地开发出您的软件产品。
2010-08-27 18:16:00
4296
99
原创 CSLA4正式版推出啦
CSLA4正式版推出啦,几乎颠覆了以往版本,原有的ValidationRules改成了BusinessRules、CommonRules作废了改成namespace Csla.Rules.CommonRules。。。
2010-07-25 09:20:00
1281
原创 Phenix应用系统安装部署方法
1,CSLA框架文件部署位置: 文件名 客户端 服务端Csla.dll 是 是 2, Phenix框架文件部署位置: 文件名 客户端 服务端Phenix.Core.dll 是
2009-10-20 19:31:00
2657
转载 团队建设感悟(7):如何处理争论
http://pm.csai.cn/hr/200905130921351629.htm 几乎每天,在项目中,我们都要不断的与队友沟通设计方法,编码方式,在论坛中,也经常会看到大家对于一个技术点的无休止的争论。 有人说,“真理越辩越明”,这句话,没错。但是,你自己要弄明白,你是为了弄清楚一个真理的合理性,还是为了作成功一款产品,带成功一个团队? 这是一篇有关“如何处理争论”的
2009-07-16 11:01:00
911
原创 数据映射字段业务规则:FieldRuleAttribute
using System;namespace Phenix.Core.Mapping{ /// /// "数据映射字段业务规则"标签 /// [Serializable()] [AttributeUsage(AttributeTargets.Field)] public sealed class FieldRuleAttribute : Attr
2009-07-12 20:40:00
1340
原创 接口问题
最近有个争论,就是视图到底怎么写才更有可扩展性?有两种写法:1,select 。。。,GetName(CD) name from AA;语句中GetName是一个带返回值的存储过程2,select 。。。,BB.name name from AA join BB。。。;其中一方认为第一种写法更具可扩展性?!我们来分析下。首先排除掉物理部署上的可扩展性问题,也就是说到底是采
2009-07-07 19:40:00
889
转载 开天眼,顿悟软件设计之道
本文摘自http://tech.it168.com/j/n/2007-07-10/200707101017099_3.shtml开天眼,顿悟软件设计之道 【IT168 专稿】夜深人静,四周一片宁静,月光如水银般倾泄,把大地染成一片银白。此时,满天的繁星像无数颗璀璨的宝石,把浩翰的夜空点缀得点点闪烁。与此相影成趣的是亿景公司三楼软开发部却灯火通明。苍穹无言,星月含
2009-06-21 12:48:00
1855
1
转载 软件的可维护性和可复用性
本文转载自http://wasiker.javaeye.com/blog/232174软件的可维护性和可复用性关键字: 设计模式 可维护性 可扩展性一般来说,一个易于维护的系统,就是复用率较高的系统;一个复用率较好的的系统,就是一个易于维护的系统。但是,实际上,可维护性和可复用性是两个独立的目标。 软件系统的可维护性: 软件维护就是软件的再生。一个好的软
2009-06-21 12:13:00
4978
转载 谈谈软件的可维护性问题
前言 很多包括自己在内的开发人员都会经常去借用(我们不用剽窃这个词了!呵呵)开源代码进行二次开发;或者在前辈的遗留代码下,继续修修补补。这种经历往往并不像看起来那么简单——有时看懂,进而修改别人的少许代码,都会觉得老虎天——无从下手,究其原因主要是代码晦涩,关系复杂,难以隔离影响等。 而这时我们或者抱怨前人代码写的愚蠢,垃圾;或者又会自惭自己编码水平太次。其实这种困境的起源除
2009-06-21 10:21:00
1718
转载 软件可靠性
转载自http://www.cmaintop.com/UploadFiles/2004121921215700.pdf软件可靠性软件的可靠性是用以衡量一个软件(指计算机程序)好坏很重要的一个评价指标。软件的可靠性与硬件的可靠性有许多相似之处,更有许多差别。这种差异是由于软、硬件故障机理的差异造成的,因而使软件可靠性在术语内涵、指标选择、设计分析手段以及提高软件可靠性的方法与途径等方面具有其自身
2009-06-20 22:49:00
3460
转载 软件质量保证(SQA)何去何从?
本文转载自http://www.itjj.net/pm/zhiliang/20070607/152793.html 软件质量保证(SQA)何去何从? 1 引论 在51CMM的质量保证论坛中,Robinzrb 的一帖 “做QA,并且感到郁闷的请进!”,引无数英雄竟折腰。这些英雄包括思想活跃的hjhza,乐于传道授业解惑的wtswts,喜欢指点江山激扬文字的vvvvvv…
2009-06-20 22:16:00
1010
转载 软件可靠性是个大问题
摘自http://blog.51xuewen.com/ymin/article_12698.htm 软件可靠性是个大问题如果说计算机体系结构描写了计算机的躯体,那么,软件就是计算机的灵魂。软件可靠性对可信计算起着举足轻重的作用。几十年来,硬件技术特别是集成电路技术飞速发展,但软件技术在产品质量、生产力、成本及性能等众多方面都滞后于硬件技术的发展。随着软件系统规模和复杂性的增加,其开发成本
2009-06-20 22:00:00
1389
原创 配置还是代码
首先承认一点,配置其实也就是代码的一个变种,为什么要配置,主要还是从效率上来考虑的。当然,反过来,如果配置系统的开发和使用比直接利用代码开发来的复杂和效率低下,那直接用代码得了。比如主界面上菜单的权限管理,每个菜单项必须和登录的用户所拥有的权限进行挂钩,那么:1,普通做法,必须在主程序启动的时候,根据登陆用户的角色,对菜单项逐项其"可用、可显"属性进行赋值,如果不采取任何技巧的话,代码一大
2009-06-04 07:09:00
995
转载 解印度CMM模式困境 提供中国软件发展新思路
解印度CMM模式困境 提供中国软件发展新思路作者: , 出处:计世网, 责任编辑: 徐蕊, 2008-09-18 14:51 CMM成就了印度软件业今天的辉煌,但CMM无法适应软件需求的快速变化,又限制了印度软件业进一步发展,近年来兴起的精益管理模式下的敏捷开发过程为中国软件业提供了一个发展思路。 CMM成就了印度软件业今天的辉煌,但CMM无法适应软件需求的快速
2009-05-17 20:02:00
965
Phenix7 for .net core 3 & Orleans 3分布式服务架构.pptx
2019-12-14
Phenix 6(for WebAPI/Remoting & CSLA)企业级应用快速开发平台
2019-07-10
WebAPI身份验证客户端AJAX示例代码
2015-09-30
Phenix.NET for CSLA 开发平台20130623
2013-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人