
Camstar
JeromeChen_CDU
学如逆水行舟,不进则退...
展开
-
Camstar 开发:缓存的作用与分析
目录 1 引言2 现系统存在的问题2.1 性能问题2.2 团队并行开发问题2.3 学习成本问题2.4 容灾问题3 新的系统架构4 问题解决4.1 性能问题解决4.2 团队开发问题解决4.3 学习成本问题改善4.4 容灾问题改善5 实现分析5.1 Camstar/.Net分离5.2 合理设计缓存5.3 异步重发6 开发实例...原创 2019-01-18 18:09:36 · 5929 阅读 · 0 评论 -
Camstar开发:缓存的设计与实现(整合Redis实例)
目录1引言2实例描述3开发分析4 实例类图5 代码分析5.1 RedisHelper5.2 ReceiveOrderCache5.3 IReceiveOrder5.4 AbsReceiveOrder5.5 ConcreteReceiveOrder5.6 ReceiveOrderImpl6 运行测试6.1 辅助代码7 总结 1引言本...原创 2019-01-18 18:08:55 · 2525 阅读 · 0 评论 -
关于我Camstar的博文
针对Camstar这个产品,截至现在我做开发也快俩年了。本来没打算针对Camstar写博文,但是后面我的一些技术积累研究,直接就运用到了Camstar项目上,所以又有东西可总结了~由于Camstar是西门子的产品。可能会涉及到保密问题,我的博文不会涉及到Camstar产品的具体业务,开发方式等,主要是我的开发心得,项目开发经验分享。 ...原创 2019-01-16 17:53:50 · 2341 阅读 · 3 评论 -
Camstar权限错误is not authorized to perform the service
ERROR! The user "XXX" is not authorized to perform the service "XXXXX"更新MDB混乱可能导致数据库内的CDOID错乱,就会造成明明配了权限却报权限错误。此时勾上CleanUp Orphaned Permissions后再重新更新下MDB,再去重新配相关权限即可。重新配置的时候,可能会发现找不到服务,就全选Remov...原创 2019-07-10 13:58:47 · 1528 阅读 · 4 评论 -
系统接口框架设计与实现
目录1 引言2 设计2.1 InterFace2.2 Business Service2.3 Object Transaction Data3 实现3.1 WebService.asmx3.2IBusinessService3.3 Common (SubmitResult)4 使用说明4.1 编写业务代码4.2 接口服务配置4.3 调用...原创 2019-07-16 14:28:28 · 5485 阅读 · 0 评论 -
搭建的简单的Windows定时服务框架使用说明
前言该框架包含一个WebService和一个WindowsService,设计时是为了做MES(Camstar)系统和ERP(SAP)以及其他系统的接口。接口设计有空我会补一篇文章,本文只介绍使用说明。由于笔者时间有限,也没时间去整理框架的代码,所以非Camstar的系统无法直接使用,不过可以参考设计思路。使用说明模拟一个新的开发人员加入编写业务代码,需要做以下步骤:1)编写业务代...原创 2019-07-29 10:36:50 · 503 阅读 · 2 评论 -
Camstar开发思考:如何在C#代码中控制事务
目录开发现状开发问题解决方案1)自定义UserFunction2)预调用服务预调用服务方案设计与实现代码设计实现结果开发现状Camstar开发过程中,业务代码通常写在以下位置:1)Web服务端(C#代码)基于.NET的B/S框架,代码运行环境是IIS,因为直接使用Visual Studio即可编程,并且方便和UI做代码交互,因此很多业务代码都在此处编...原创 2019-09-09 17:06:29 · 2258 阅读 · 2 评论 -
Camstar Exposed In User-Defined Fields Area
简单介绍下建模新字段如何暴露在UI中1.在Designer中OrderType建立俩个string类型的属性TestA,TestB。TestA:TestB(勾选Expose in user-defined area):2.在OrderTypeChanges中做一个相反的动作,只勾选TestA(用于对比):3.更新后在p...原创 2019-09-23 09:56:27 · 586 阅读 · 1 评论