package com.yjf.borncrm.dal.tool;import java.util.UUID;/** * 此类用于生成32位随机数 * @author asus * */public class UUIDCreater { /** * 该静态方法用于获取32随机数 * @ret...
分类:
其他好文 时间:
2015-04-09 16:52:11
阅读次数:
150
上篇文章(深入浅出三层架构)分析了简单三层架构的实现。包括Model,DAL(数据访问层),BLL(业务逻辑层)的实现。实际开发中,由于重复代码的操作,会花费大量时间,如果以代码生成器来自动生成三层架构代码,即节省精力,又可以节省大量的时间来做其他业务逻辑的代码,提高开发效率。常用的代码生成器有:动...
分类:
其他好文 时间:
2015-04-09 06:16:29
阅读次数:
225
1 ,优化ef using System.Runtime.Remoting.Messaging;//线程缓存 引用 在DAL 中 BaseDAL 中 //1.0 实例化上下文对象 /*缺点在控制器 * 在处理线程中 就会创建相同个数的ef 容...
分类:
其他好文 时间:
2015-03-19 00:47:42
阅读次数:
242
今天在EF开发的过程中报出这样的错误:Entity FrameWork异常:无法加载指定的元数据资源在网上看了一些帖子,一般说的解决方法都比较繁琐。我是这么解决的:首先我先说下我的文件结构层次:存在web类库和Dal类库,而数据的edmx是在DAL类库中。我猜想可能是两个配置文件不同造成的,就把da...
分类:
其他好文 时间:
2015-03-15 21:03:13
阅读次数:
150
1.我使用三层做的,在DAL和BLL中引用System.Web;命名空间2.写三层方法 #region 额外 /// /// 导出Excel和导出Word的方法 /// /// 要导出的数据 /// 导出数据的文档类型 ...
分类:
其他好文 时间:
2015-03-11 17:00:55
阅读次数:
144
zygote
有时候会遇到报有关zygote的错,这是个什么东西呢,简单理解就是孵化池。
当每个新的进程启动虚拟机的一个新的实例时,如果每次都加载所有必要的基类,则效率会很低。android把每个应用放在独立的进程中,他会利用底层linux操作系统的fork操作,通过模板进程生成新的进程,该进程在启动新的虚拟机实例时能够达到最优状态,该模板进程的名字就是zygote。zygote模板进程是dal...
分类:
其他好文 时间:
2015-03-09 22:32:17
阅读次数:
238
三层已经学习了一段时间,对一些基本的知识该进行一下总结,颗粒归仓,对三层有一个宏观的理解。
一、三层简介
三层是将整个业务分成显示层(UI),业务逻辑层(BLL)和数据访问层(DAL)
显示层(UI):它的作用是向用户展现特定的业务数据,采集用户的输入信息和操作。通俗的讲就是展现给用户的界面,它不包含任何业务逻辑。
业务逻辑层(BLL):它的主要作用有三个:
(1)从DAL...
分类:
其他好文 时间:
2015-03-07 17:18:14
阅读次数:
212
三层是建立在面向对象的基础上设计的,分层的最高原则是高内聚,低耦合。三层架构将数据层、应用层和业务层分离,业务层通过应用层访问数据库,保护数据安全,利于负载平衡,提高运行效率,方便构建不同网络环境下的分布式应用。
1、三层架构概述
物理分类:显示层、业务逻辑层、数据层
逻辑分类:UI、BLL+DAL、DB
2、什么情况下使用三层架构?
业务复杂,需...
分类:
其他好文 时间:
2015-03-06 19:13:54
阅读次数:
140
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Otsuka.Application.Dal;using Otsuka.Application.Bll.Common;usi...
分类:
其他好文 时间:
2015-02-25 06:57:19
阅读次数:
298