ByteartRetailV3源码 功能介绍: Byteart Retail是一个基于.NET开发的企业级应用程序,目的在于演示领域驱动设计在.NET开发中的应用。 Byteart Retail以在线零售为业务背景,从各个技术层面展示了.NET企业级应用程序的架构设计,希望它能够 大家带来一定的帮助。 业务方面 1.添加了商品分类功能,丰富了原有的商品种类划分 2.添加了用户角色功能 3.添加了商品信息的维护功能 4.添加了“特色商品”的功能 5.完善了订单状态 6.优化了界面效果,提高了用户体验(菜单、分页等) 技术方面 1.使用ChannelFactory实现WCF的调用,替代了原有的直接使用Service Reference的方式,为后续的WCF认证和授权做准备 2.在配置文件中加入了与Byteart Retail相关的配置节点,这包括:分页设置以及角色的映射信息等 3.通过AOP拦截的方式引入缓存机制,使用Patterns & Practices Enterprise Library Caching Application Block为WCF服务提供数据缓存机制。在今后的版本更新中将引入Appfabric Cache作为缓存供应者 4.更新了仓储(repository)的接口定义,实现了基于Entity Framework的分页功能 5.演示了Entity Framework 5.0对枚举(enum)类型的支持 注意: V3开始,本案例使用Visual Studio 2012开发,因此,要编译本案例的源代码程序,则需要首先安装Visual Studio 2012。由于数据库采用了SQL Server Express LocalDB,因此,这部分组件也需要正确安装(如果是选择完整安装Visual Studio 2012,则可以忽略LocalDB的安装)。此外,无需安装其它组件。 登录账户: 启动成功后,就可以单击页面右上角的“登录”链接进行账户登录。默认的登录账户有(用户名/密码): ?sales/sales:以销售人员角色登录,可以查看系统中订单信息并进行发货等操作 ?buyer/buyer:以采购人员角色登录,可以管理商品分类和商品信息 ?daxnet/daxnet:普通用户角色,不能对系统进行任何管理操作
- 粉丝: 319
- 资源: 3220
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助