自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 .net中型系统 第三章 实战项目开发接口篇之二

.net中型系统 第三章 实战项目开发接口篇之二前言LMS.IO.ManageAjaxBase.csAjaxResult.cs实际接口结语前言前一篇讲了API项目的结构以及几个比较重要的配置文件,主要就是奠定基础,后面的业务逻辑接口可以直接使用。这一篇章主要讲统一的业务接口,鉴权等,是接口最重要的,因为如果没有这个的话,那么接口将不再安全,意味着外部系统可以随意调用,浪费自身的服务器资源不说,还会影响到系统的,数据的安全性,所以这一篇章是至关重要的。希望大家可以认真看一下。LMS.IO.Manag

2020-12-28 15:51:36 156

原创 .net中型系统 第四章 实战项目开发文件篇之一

.net中型系统 第四章 实战项目开发文件篇之一前言Common.UEditor前言本篇章主要讲解如何构建一个文件上传下载系统。主要有三部分组成:1、Common.UEditor:采用了开源的UEditor,主要能力是将客户终端上传文件转化为对应的字节流2、Common.ClientProxy:主要能力是提供给第三方平台的对外上传方法3、Common.FileService:上传下载文件站点,主要能力是实现文件的上传存储,下载等下面让我们逐一讲解吧!!!Common.UEditor...

2020-12-25 17:24:13 152 1

原创 .net中型系统 第三章 实战项目开发接口篇之一

.net中型系统 第三章 实战项目开发接口篇之一前言API项目Web.configlog4net配置接口前言本篇为接口篇,是实战项目的中心篇章,因为其起到了承上启下的作用,上可处理业务逻辑,增删改查等数据操作,下可为各终端(android,ios,pc,小程序等)提供数据能力,其重要性不言而喻。其构成有:业务接口,日志记录,访问配置,缓存等等,正文会为大家一一从头解析,也会由此铺叙开,其中会涉及到图片系统,访问第三方系统等,这些大家可以先标记,在本篇章会略过,但后面的篇章均会一一讲解。好了,让我们开

2020-12-01 17:56:00 217

原创 .net中型系统 第二章 业务逻辑类模板设计之三

.net中型系统 第二章 业务逻辑类模板设计之三前言回顾讲解Services结语前言回顾前面一章已经讲解了BLL.cst、IBLL.cst文件、BLLCriterion.cst等文件里面的内容,主要是业务实际逻辑处理的模板生成。本章会继续讲后面的目录内容,让我们继续看下去吧讲解接下来会继续讲解业务服务代理层,业务服务层的生成模板。其中的业务服务代理层主要是生成承接业务服务层的业务操作,目的是灵活性强,可以随时变更业务服务层,随时根据业务的变化来调整,可以单独拎出来部署,从而实现解耦的效果业务服

2020-10-30 16:52:37 145

原创 .net中型系统 第二章 业务逻辑类模板设计之二

.net中型系统 第二章 业务逻辑类模板设计之二前言讲解BLL前言前面一章已经讲解了TipMessage.cst、Switch.cst文件、DTO.cst文件里面的内容,本章会继续讲后面的目录内容,让我们继续看下去吧讲解接下来会继续讲解业务服务代理层,业务服务层,业务逻辑层的生成模板。因为之前都是贴出一部分代码,然后再附上资源,供朋友们自行查看,但后面想了想还是不能这么做,因为这样做可能代码有了,但是不理解,也是没有办法做的,就算做了可能也是错漏百出。所以接下来的内容会分多章详细的讲,同时也还

2020-09-24 10:43:55 134

原创 .net中型系统 第三章 基础服务框架建立之一

.net中型系统 第三章 基础服务框架建立之一前言项目组织结构图项目结构及关系API项目后台项目前端项目结语前言从本章开始我们将会学习项目实际开发的所有组成部分,会从中心接口API逐渐辐射出去,交叉进行讲解,最后交织成最终的项目。在某些环节如果不了解的话,可以先标记先,后面可以回顾,等到项目讲完就会恍然大悟的,我会在本章展示出项目的构成部分,主要提供的能力,以及他们之间的关联。好了让我们开始吧。项目组织结构图项目结构及关系下面会通过讲述项目结构图中各个项目之间的关联,来帮助大家理解API项

2020-09-16 15:31:42 78

原创 .net中型系统 第二章 业务逻辑类模板设计之一

.net中型系统 第二章 业务逻辑类模板设计之一前言准备结构讲解前言在实际项目的开发中,我们通常会抽象出一些通用的类来作为逻辑处理,以便开发复用。有时候是手动编写的,但是这些对于小项目而言还力所能及,对于大项目或者是业务逐渐丰富的项目而言,会累死,也会很容易漏掉,在统一性也可能会不一致,这就需要我们编写一些可自动生成的设计脚本,来应对这些情况。以下就让我来介绍一下在实际项目中所使用的自动生成脚本,你们学习之后可以根据自己的理解以及遇到的项目的实际情况,自行调整目录及模板。下面让我们开始吧!准备

2020-09-08 15:17:44 160

原创 .net中型系统 第一章 ORM框架设计之二

.net中型系统 第一章 ORM框架设计之二前言ORMDAL目录DALFactory目录Model目录调用顺序结语前言前面一章已经讲解了MutualService.Data.DAL.DALData,MutualService.Data.DAL.IDAL目录里面的内容,本章会继续讲后面的目录内容,让我们继续看下去吧ORMDAL目录1、 UnitOfWorkDbContextFactory:主要是起到连接数据库之用public class UnitOfWorkDbContextFactory : I

2020-08-31 15:02:52 104

原创 .net中型系统 第一章 ORM框架设计之一

.net中型系统 第一章 ORM框架设计之一前言准备ORM引入相关dll新建ADO.NET实体数据模型(DAL.DALData目录)IDAL接口前言什么是ORM,即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,将内存中的数据存储在关系型的数据库中,实现了数据处理层内部的业务逻辑和数据逻辑分离的解耦合。这样,在操作数据库上,我们就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。有一些是该部分所完全必备的dll,有直接提供下载

2020-08-25 15:57:57 183

原创 .net中型系统 总览

.net中型系统 总览前言一、数据库设计二、ORM框架及模块生成三、API项目四、前后台站点五、通用模块六、版本控制工具前言在这里可以提前总览实战.net中型系统项目的目录结构,让大家有一个大概的印象,同时也是我开发时候的顺序,大家可以参考,当然等到整个项目完成之后,大家也是可以按照自己的理解与想法自行决定开发顺序,结果只要一致即可。一、数据库设计1、需求分析2、简单的产品设计3、数据库设计,按照以下原则数据库名称数据库表名称项目名称简写模块名称_功能名称如:User_U

2020-08-21 16:50:58 193

原创 .net开发基础

开发基础篇之一前言.NET应用程序体系结构技术选择核心c#值类型与引用类型名称空间注释编程规则结语前言作为中型系统的开发,基础知识肯定也是必不可少的,在这我想简单回顾一下,希望帮助有一定基础的朋友温故知新,也让一些刚开始学习的朋友容易接受,而不会太懵这一部分大概会有几章,如果不感兴趣的朋友也是可以跳过的,借下来让我们开始吧。.NET应用程序体系结构.NET发展到现在已经是一个非常庞大的生态系统了,其中技术不断迭代更新,还出现了框架内技术互相争锋的情况,目的仅是为了更好完善生态系统以及适应不同的环境

2020-08-17 16:00:29 7010

原创 用户需求驱动下的产品设计

这里写目录标题前言产品定位功能设计用户体验结语前言从用户的实际出发,一般会有以下4类产品1.娱乐休闲类:爱奇艺,唱吧,起点,魔兽等2.沟通交流类:微信,163邮箱,新浪微博,知乎等3.获取信息类:今日头条,百度,百度百科等4.使用服务类:淘宝,携程,滴滴出行等基本上是网络原住民的使用初衷,因此我们可以通过之前学习过的获取,分析用户的需求,之前代入到上述4类产品之中,明确竞争关系,再通过需求分析进一步确定产品的定位,以便设计更好的产品。产品定位什么类型的城市商圈,就会在周边形成什么样的商圈文

2020-08-14 15:05:21 771

原创 如何挖掘用户画像

用户需求前言发现需求真实需求分析用户需求描述用户一个文档一个画像一个故事结语前言在当今快节奏的社会,如何做一款最懂用户的互联网产品,让他们用拇指投票是最好的选择(用完即走,下次还来)。这一篇记录的虽然跟开发没有很大的关系,但我觉得还是有很大的必要写出来,因为只有充分的了解了用户的需求,能通过剖析用户的需求,得到用户的画像,能让我们在设计数据库,构建系统的时候更加的了然于心,更加的得心应手。接下来跟随我一起看下去吧。。。发现需求人是贪婪的,总有满足不了的需求,从马斯洛需求层次理论来,人的需求分为:

2020-08-12 16:45:25 665

原创 中型系统构建准备

中型系统构建准备欲成其事必先利其器需求开发开发基础开发进阶通用高级模块测试结束语欲成其事必先利其器在完成一件事的时候,尤其是复杂的事之前,都需要想清楚细节或者是组成部分,抽丝剥茧,才能够一步一步完成,最后形成一个完善的作品。正所谓欲成其事必先利其器,那么在构建一个中型系统的时候,应该准备哪些利器呢,下面让我们一睹为快。需求在开始开发前,我们必须先明白要做什么,可以用什么来进行归纳,以便后面开发的方便,在个人开发的时候,下列的可以简单做,使用记事本基本相关的需求及列出相关的功能点即可。需求收集—

2020-08-11 15:20:38 170

业务逻辑生成模板.rar

自动生成的设计脚本,可适用于大项目或业务逐渐增多的项目,生成一些通用的业务逻辑,复用逻辑,减少手动操作,降低失误.

2020-08-25

ORM(关系型数据库与对象映射项目)

在关系型数据库和对象之间作一个映射,将内存中的数据存储在关系型的数据库中,实现了数据处理层内部的业务逻辑和数据逻辑分离的解耦合。

2020-08-20

Common.Interfaces.dll

跟踪在业务交易过程中可能影响数据库的所有操作,用来维护一个由已经被业务事务修改(CRUD除了R)的业务对象组成的列表并负责协调这些修改的持久化工作以及所有标记的并发问题

2020-08-18

Common.IDBUtility.dll

数据库增、删、改、查接口,继承后通过entity framework框架实现对数据库中数据的增、删、改、查操作

2020-08-18

Common.EFCode.dll

通过编写sql代码形式,嵌入到T4模板使用,连通数据库,并执行自动生成表对应的相关类,包括表名,表描述,字段名称,字段描述,字段类型等等

2020-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除