企业级项目实践——架构设计.docx
《企业级项目实践——架构设计.docx》由会员分享,可在线阅读,更多相关《企业级项目实践——架构设计.docx(8页珍藏版)》请在第一文库网上搜索。
1、企业级项目实践一一架构设计MVC3.0版本系统的运行环境需要Visua1Studio2010,数据库Sq1server2008版本,与POWerDeSigner15版本。面向服务的架构图View(视图)ControI1er(控制器)Mode1s(页面实体)服务层服务契约数据契约工作流业务逻辑层业务处理业务实体公共组件安全组件日志公共类库数据访问层EntityFramework其他应用程序服务数据实体组件说明公共组件层数据访问层!业务接口层除安方案5。IUtion,(8个项电&APP_手B11Common商DA1.到ID11WcfHost服务宿主淳IWFDecigner页面展示层逻辑层工作流活动
2、层工作流设计器图表1项目组件说明图1) App页面展示层使用MVC框架,使用Jquery脚本库,控件选用Easyuio2) WcfHost服务宿主3) IB11业务接口层业务逻辑层的方法对外暴露的接口与服务契约。4) B11-业务逻辑层业务逻辑的操作,包含业务处理,事务,日志。5) DA1一一数据访问层数据库访问的操作,数据实体,业务实体,数据校验,使用EntityFrameWOrk。6) Common公共组件层整个应用程序使用的公共辅助方法。7) WFActivitys工作流活动层定义了工作流需要的活动,使用微软WF技术。8) WFDesignei工作流设计器能够让实施人员自由配置工作流的设
3、计器,使用微软WPF技术。分析DA1(数据访问层)的结构新建ADO.NET实体数据模型;35*单元更试ADO.NET实体加5模型1INQtoSQ1类XM1蝴XM1.文件Visua1C项Visua1C项Visua1C*项Visua1C#项Visua1C#项类型:Visua1C*项用于创建ADO.NET实用町模型的项目项.排序依握:默认值已安曲葩Q已安雌怪版XS1T文件本期温库Visua1C#项Visua1C项u1本地数3霹缓存册服务的数宾SVisua1C#理Visua1C项Visua1C名称(N):Mode12.edm/Visua1C#53WebWindowsFormsWPF意现代码SQSRep
4、ortingWorkf1ow在设计器中点击右键,从下拉菜单中选择“从数据库更新模型”;2?IaattKa耳即说ta*Es煌MIAS*se在go京U4fjMaawJ心”BmMCMK1-arr.*TI八,二.JJ1ttys3Hw*1U33BUaCcmeo一。3小APPaCoe1Modi1dfnxAfcEreQas)设定连接字符串后,选中表、视图与存储过程,注意不要勾选“确定所生成对象名称的单复数形式”,点击“完成”。串UoCM,罡W.43H1RJH*3女的MKOBY)IIEIp)立乂晒MSEiTM)EAJMH)WW(C)*5HU2OW将AppConfig文件中的ConneetionStringS节
5、点复制到APP项目的Webconfig文件中。Web.configApp.ConfigMode11.edmx*EX!一有关如何配置ASP.NET应用程序的详细信息,httD:/go.Microsoft.ComzfWIink?1ink1d=15BBaddname=*SysEntities*connect!onStrin数据实体就在自动生成的MOde11edmX文件中,如下:SysMessage卤:-雌当IdBiaoTi身1eiXing_2T*Message才TipTime2RemarkState2CreateTime14CreatePerson2,UpdateTime兮UpdatePerson2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业级 项目 实践 架构 设计
