版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.2项目结构介绍知识回顾WebClient启动配置IISExpress启动配置WpfClient启动配置CS端数据库生成操作BS端数据库生成操作菜单配置说明学习目标通过本节学习可以:对解决方案项目层级有个基础的认识对项目工程有个基础的认识对项目文件存储目录有个基础的认识对平台程序集有个基础的认识01解决方案项目层级说明解决方案项目层级说明Modules文件夹下是存放我们具体业务的项目工程,业务开发实现的工程都要建在Modules文件夹下解决方案下的SIE.ScheduleServer、SIE.WebApiHost、WebClient、WpfClient为项目调试工程。Modules调试工程解决方案项目层级说明02项目工程说明项目工程说明项目工程说明Modules文件夹下项目工程说明Modules文件夹下是业务工程,包含服务端工程,BS界面端工程和CS界面端工程。新建的业务工程不要放到Modules文件夹最外面,最好根据实际业务用文件夹包起来,不然项目工程一多,工程维护比较麻烦。建具体工程时,最好评估下工程要做的功能来引用依赖的dll,不要一建工程就不管有没有用,先把dll引用进来,而是需要什么就引用什么。工程的dll依赖不要出现循环依赖。服务端工程不要引用客户端相关dll。BS界面端工程不要引用CS界面端工程。CS界面端工程不要引用BS界面端工程。项目工程说明调试工程调试工程SIE.ScheduleServer:调度调试工程,只能引用服务端工程或者是dll。SIE.WebApiHost:Api接口调试工程,用于调试api接口方法,只能引用服务端工程或者是dll。WebClient:BS端功能调试工程,如果要还原部署后功能问题,需要启用代理进行调试;该工程不能引用CS端工程或者是dll,否则会引发异常。WpfClient:CS端功能调试工程,如果要还原部署后功能问题,需要启用代理进行调试;该工程不能引用BS端工程或者是dll,否则会引发异常。03项目文件存储目录结构介绍项目文件储存目录结构说明Common文件存储目录说明Common文件存储目录说明Common文件夹下存储的是公共的服务包,例如:WpfClient,WebClient,SIE.WebApiHost,SIE.ScheduleServer(调度服务),Resources(资源文件)等服务包文件。项目文件储存目录结构说明Modules文件存储目录说明Modules文件存储目录说明Modules文件夹下存储的是公共工程文件,业务工程文件,例如:Common(公共工程文件),ERPInterface(ERP接口工程文件),SMES(MES业务工程文件),SQMS(QMS业务工程文件),SWMS(WMS业务工程文件)等。也可以按照项目需求自行添加项目业务工程文件的。项目文件储存目录结构说明nupkgs文件存储目录说明nupkgs文件存储目录说明nupkgs文件夹下存储的是Nuget下的包文件:DevExpress相关包文件,Hangfire(用于执行后台任务工具函数库)相关包文件,RazorEngine(模版引擎)相关包文件,SIE平台框架程序集相关包文件等。项目文件储存目录结构说明packages文件存储目录说明packages文件存储目录说明packages文件夹下存储的是WPF工程项目引用过包文件,WpfClient编译生成时会自动生成的packages文件夹,并将引用的文件放到packages文件夹下。项目文件储存目录结构说明platform文件存储目录说明platform文件存储目录说明platform文件夹下存储的是解决方案里面生成以后的目录文件:生成SMOM解决方案时会自动生成platform文件夹,目录结构是SMOM=>netcoreapp3.1,netstandard2.0。netcoreapp3.1存储的WebClient引用的dll文件;netstandard2.0存储的服务端引用的dll文件。项目文件储存目录结构说明Projects文件存储目录说明Projects文件存储目录说明Projects文件夹下存储的是项目启动服务文件:Projects文件夹里面的生成的文件夹是根据解决方案来生成的,例如:只有一个SMOM解决方案,就生产一个SMOM文件夹,如果多个则会生成多个解决方案对应的文件夹。文件夹下面储存的是项目启动服务文件。SIE.ScheduleServer(调度服务)启动文件;SIE.WebApiHost(服务端)启动文件。WebClient(BS客户端)启动文件;WpfClient(CS客户端)启动文件.04平台封装程序集介绍平台封装程序集说明平台封装程序集说明SIE.dll:核心类库的实现及接口定义,基础通用功能的封装等。SIE.Wpf.dll:所有界面生成的封装,如使用到的Wpf生成界面布局、基础控件、命令的封装等。SIE.Common.dll:命令、编辑器、界面布局等后端通用实现;编码段、通用序列算法生成的实现和员工,预警,调度,推送,打印,模板的基类及接口定义。SIE.Wpf.Common.dll:命令、编辑器、界面布局等前端通用实现;以及员工、打印、模板的基类前端实现。SIE.ORM.MappingColumn.dll:ORM数据库映射库。SIE.Log4Net.dll、SIE.LogClient.dll、SIE.LogData.dll、SIE.SqlLogger.dll:日志库,框架日志的实现。SIE.dllSIE.Wpf.dllSIE.Common.dllSIE.Wpf.Common.dllSIE.ORM.MappingColumn.dllSIE.Log4Net.dllSIE.LogClient.dllSIE.LogData.dllSIE.SqlLogger.dll平台封装程序集说明平台封装程序集说明SIE.Caches.dll:缓存实现库。SIE.Diagnostics.dll:性能诊断库,主要写数据库操作。SIE.Iscript.dll:接口库。SIE.Script.dll:脚本库,对SIE.Iscript.dll的实现。SIE.Messages.dll:消息库,框架消息的实现。SIE.RazorEngine.dll:模板引擎库。SIE.Session.Redis.dll:Redis库。SIE.Localization.dll:本地化库,框架多语言的后端实现。SIE.Wpf.Localization.dll:本地化库,框架多语言的前端实现。SIE.Caches.dllSIE.Diagnostics.dllSIE.Iscript.dllSIE.Script.dllSIE.Messages.dllSIE.RazorEngine.dllSIE.Session.Redis.dllSIE.Localization.dllSIE.Wpf.Localization.dll平台封装程序集说明平台封装程序集说明SIE.Mda.dll:模块库,如模块,实体元数据,数据库升级相关操作的后端实现。SIE.Wpf.Mda.dll:模块库,如模块,实体元数据,数据库升级相关操作的前端实现。SIE.Rbac.dll:权限库,如菜单,用户,角色及权限相关的后端实现。SIE.Wpf.Rbac.dll:权限库,如菜单,用户,角色及权限相关的前端实现。SIE.Dashboard.dll:看板设计器的后端实现。SIE.Wpf.Dashboard.dll:看板设计器的前端实现。SIE.Mda.dllSIE.Wpf.Mda.dllSIE.Rbac.dllSIE.Wpf.Rbac.dllSIE.Dashboard.dllSIE.Wpf.Dashboard.dll平台封装程序集说明平台封装程序集说明SIE.Schedule.dll:调度库,调度平台的后端实现。SIE.Wpf.Schedule.dll:调度库,调度平台的前端实现。Hangfire.Core.dll:调度平台核心实现。SIE.Queue.dll:消息队列库,平台消息队列的实现。SIE.Wpf.MQ.dll:消息队列前端实现。SIE.Alert.dll:预警库,平台预警功能的后端实现。SIE.Wpf.Alert.dll:预警库,平台预警功能的前端实现。SIE.Senders.dll:推送库,平台推送功能的后端实现。SIE.Wpf.Senders.dll:推送库,平台推送功能的前端实现。SIE.Schedule.dllSIE.Wpf.Schedule.dllHangfire.Core.dllSIE.Queue.dllSIE.Wpf.MQ.dllSIE.Alert.dllSIE.Wpf.Alert.dllSIE.Senders.dllSIE.Wpf.Senders.dll平台封装程序集说明平台封装程序集说明SIE.ReportServerCore.Common.dll:报表库,报表平台的通用后端实现。SIE.ReportServerCore.Extension.dll:报表库,报表平台的扩展实现。SIE.ReportServerCore.dll:报表库,报表平台功能后端逻辑实现。SIE.Wpf.ReportServerCore.dll:报表库,报表平台功能前端界面实现。SIE.Print.dll:打印库,打印功能的后端实现,通常与报表一起使用。SIE.Wpf.Print.dll:打印库,打印功能的前端实现,通常与报表一起使用。SIE.ReportServerCore.Common.dllSIE.ReportServerCore.Extension.dllSIE.ReportServerCore.dllSIE.Wpf.ReportServerCore.dllSIE.Print.dllSIE.Wpf.Print.dll练习✎本章练习了解解决
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度校园环境卫生承揽保洁服务合同范本4篇
- 2024版含环保设施厂房个人租赁合同3篇
- 2025年度生产线承包与品牌合作协议4篇
- 2025年度物流运输合同与货物运输服务购销印花税缴纳模板4篇
- 2025年度新能源汽车研发生产合作协议书3篇
- 2025年度特色手工艺品代购代理合同4篇
- 2024版光纤网络建设与运营合同
- 2025年度个人快件物流配送服务合同范本大全4篇
- 2025年度个人担保个人创业贷款合同2篇
- 2025年度个人股东股权转让协议范本全面保障股权转让合法合规4篇
- 骨科手术后患者营养情况及营养不良的原因分析,骨伤科论文
- GB/T 24474.1-2020乘运质量测量第1部分:电梯
- GB/T 12684-2006工业硼化物分析方法
- 定岗定编定员实施方案(一)
- 高血压患者用药的注意事项讲义课件
- 特种作业安全监护人员培训课件
- (完整)第15章-合成生物学ppt
- 太平洋战争课件
- 封条模板A4打印版
- T∕CGCC 7-2017 焙烤食品用糖浆
- 货代操作流程及规范
评论
0/150
提交评论