随笔分类 -  C# net

摘要:浅析MVC模式与三层架构的区别三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层)三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“... 阅读全文
posted @ 2015-09-25 15:45 Jeff_lzf
摘要:(哈希表的 Map 接口的实现与哈希表区别)HashMap与HashTable的区别1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。2.hashTable同步的,而HashMap是非同步的,效率上逼hash... 阅读全文
posted @ 2015-07-27 16:11 Jeff_lzf 阅读(138) 评论(0) 推荐(0)
摘要:实体层在三层架构中的地位:1.实体对象实际上是对应着数据库里的每张表的,我们把表里的字段封装在1个实体对象里 当你想用哪个字段 你就就通过该实体对象的get() set() 把那个字段提取出来 这比你临时创建1个变量要灵活的多 而且便于程序的维护和扩展.在实际的3层结构开发中,专门有个实体层,他的作... 阅读全文
posted @ 2015-07-26 20:09 Jeff_lzf 阅读(141) 评论(0) 推荐(0)
摘要:1.SqlDataReader,在线应用,需要conn.open(),使用完之后要关闭.SqlConnection conn = new SqlConnection(connStr);//conn.Open();SqlCommand cmd = new SqlCommand("select top ... 阅读全文
posted @ 2015-07-26 19:16 Jeff_lzf
摘要:面向对象:当你需要完成某一个功能时候,自己不能实现,那么就去找能够实现这个功能的对象,调用这个对象的方法,面向对象是一种思想,面向对象是抽象的,每一个人对面向对象的理解都是不一样的;SqlConnection comm=new SqlConnection();comm.Dispose();//销毁连... 阅读全文
posted @ 2015-07-25 17:06 Jeff_lzf
摘要:1、ExecuteDatasetExecuteDataset会运行你的基本SELECT(选择)查询并生成一个DataSet,然后就能够被绑定到服务器对象上,或者被用来创建DataView(数据视图)。public static DataSet ExecuteDataSet(string connec... 阅读全文
posted @ 2015-07-25 16:25 Jeff_lzf 阅读(1012) 评论(0) 推荐(0)