05 2013 档案
摘要:在微软技术中沉浸6年多了,我就常想啊,有没有一个工具,能让开发简单一点,哪怕就简单一点点?! 这还是去年的事情,手里的项目都成功上线了,我和james聊天,我说咱们的这几个项目很多地方长的都一样,有些模块功能也一样,以后的开发能不能将这些经验和技术积淀下来啊,不用再机械重复。 公司又招了两个新人,一男一女,都是刚毕业的,让我带,我就让他们一人维护一个项目,每个项目的架构和技术选型还都不一样,库房项目的底层是使用的ado.net的,直接写sql语句,而看板系统是使用的entity framework做的底层,写的都是linq语句,我就想能不能有一套成熟了技术选型啊?这样新人就能一起培训,也不用.
阅读全文
摘要:由于每次开发新项目都需要一个权限管理系统,为了解决重复开发让成本增加的问题,特此开发一套狼奔权限管理系统,方便大家在此基础上开发出更多更优秀的软件产品。此项目完全免费和开源,官网是www.langben.com。技术特点采用面向服务架构(SOA)兼容IE 6、IE 8+和Firefox 3+等浏览器技术选型为VS2010 + SQL Server 2008 + MVC4+ Entity Framework系统登录提供了登录狼奔权限管理系统的登录功能。用户名是Admin ,密码是123456 人员管理提供了对人员的信息维护功能。用户对人员信息可以进行查询、详细、创建、删除、修...
阅读全文
摘要:数据都是经过处理的测试数据。技术采用Easyui+MVC+Entity Framework。工具使用了狼奔代码生成器,生成了一套从底层代码到页面展示的系统,在此基础上完成了一套物资采购系统,数据库设计如下: 登陆后进入主页面模版管理模块该项目使用了WorkFlow技术,下面就是在狼奔工作流设计器中设计业务流程
阅读全文
摘要:业务逻辑层是应用程序的大脑负责处理系统的核心业务,负责对用户定义的流程进行建模,负责数据访问层和展示层的通讯,不能因为数据库的变换而变化,也不能因为终端的变换而变化。下面是业务逻辑层的具体实现BLL——业务逻辑业务逻辑的操作,包括业务处理,调用数据访问,事务等。IBLL——业务接口业务逻辑层的方法对外暴露的接口和服务契约WFActivitys——工作流活动层定义了工作流中使用的活动业务的最小逻辑单元因为服务层和展示层都会调用业务逻辑层,所以在此层做事务、异常和并发的处理比较合理。事务的使用首先,引用"using System.Transactions;"命名空间,调用Tra
阅读全文
摘要:数据访问层仅仅负责管理数据库与业务逻辑层之间的通讯,不负责业务逻辑。技术上我们采用Entity Framework ,它是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架。Entity Framework的主要特点:1. 支持多种数据库(Microsoft SQL Server, Oracle, and MySQL);2. 能很好地支持表,视图和存储过程;3. 提供Visual Studio集成工具,进行可视化操作;创建ADO.NET 实体数据模型项目在项目上点击右键,添加->新建项选择"ADO.NET 实体数据模型"从数
阅读全文