学校放假了,刚回家的孩子就像个客人被父母招待着。在放假的前几天里,你尽管开口,想吃啥爸妈都会满足你,不过好景可不长!在我家,厨房是老妈的地盘,买菜、做饭、洗碗刷锅,一个人全包了。而在饭店吃饭呢,吃饭的人多了,顾客点的饭菜种类各不相同。前前后后,一个人忙乎,哪里顾得过来,所以饭店就有了分工。前台服务员负责将顾客点的菜上报给厨师和;厨师根据上报的菜单做菜;采购员负责柴米油盐酱醋茶。这样,大家各司其职,...
分类:
其他好文 时间:
2014-06-15 15:52:10
阅读次数:
164
学以致用,掌握了理论知识后,接下来就要亲身实践了。刚接触三层,下面通过一个简单的小例子来亲身感受一下。这个例子是关于系统登录的,界面如下图:
用户输入用户名与密码后,系统验证密码是否正确,该例子业务简单,要求输入的用户名在数据库中的User表中存在。下面看一下代码结构。
下面来看一看具体每一层中的代码:
实体层: public class User
{...
分类:
其他好文 时间:
2014-06-15 15:51:34
阅读次数:
241
首先,MVC和三层架构,是不一样的。 三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。 MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器.....
分类:
Web程序 时间:
2014-06-15 11:10:22
阅读次数:
296
在敲机房收费系统的时候,因为用三层的思想时需要用到实体类,最麻烦的是不断的来定义实体的属性值,真实烦人,想一想有没有好的方法来操作呢? 注意实体的属性是与数据库中表的字段是相互对应的。 从网上查资料发现了代码生成器这个好东西,网上有免费的,大家可以学习一下,以后在做的时候就方便多了,但是更重要的是要知道原理,即本质。在这里小编就教大家来自制代码生成器,最简陋的操作,意在告诉大家代码生成器背后...
分类:
其他好文 时间:
2014-06-15 10:07:25
阅读次数:
194
前言:从《是男人就下100层》系列博文的【第二层】发表完到现在已经整整三个月了,从前面的访问量和评论来看很多朋友还是喜欢实战类的博文的。很多尊敬老师和专家在总结了自己多年的开发经验后为我们年轻的一辈留下了很多知识,使我们踏在他们的肩膀上行走(怎么赶脚是骂人的话),最后这些知识很多成为一种形式向下流传——书籍。书籍就像是上大学,不能夹杂太多的口语,而博客给予我们更多的交流空间,我们不用去理会什么条条...
分类:
移动开发 时间:
2014-06-15 09:15:07
阅读次数:
297
首先是建一张表:CREATE TABLE [dbo].[UserInfo] ( [uId] INT IDENTITY (1, 1) NOT NULL, [uName] NVARCHAR (50) NULL, [uPassWord] NVARCHAR (50) NULL...
分类:
Web程序 时间:
2014-06-15 07:46:52
阅读次数:
255
这个实例我们来看看如何对设计进行时序优化,假设设计的顶层框图如图1所示, 该设计在两个系统之间实现了一个POS-PHY第三层链路。图1:POS-PHY顶层设计框图如图所示在POS-PHY第三层接收器模块收到包之后,包检测模块分析一个包里的数据,以确保数据是正确的,比如确保包的长度是1K字,ERR标志...
分类:
其他好文 时间:
2014-06-14 18:01:36
阅读次数:
258
BCM交换芯片中和路由相关的几个寄存器
EGR_L3_NEXT_HOP、EGR_L3_INTF、ING_L3_NEXT_HOP
BCM XGS系列SDK中和路由相关的几个命令
l3 l3table、 l3 defip 、 l3 intf
其中l3 intf命令配置了EGR_L3_INTF寄存器, 本质上是配置了3层转发接口 也就是我们常说的vlanif接口。
l3 l3tabl...
分类:
其他好文 时间:
2014-06-14 13:29:27
阅读次数:
296
VC++/MFC
Window编程原创教程文件夹C++课程设计来着。但还没学过数据,也还没理解过三层架构,就把这个作业深化点来做了。尽管要做的这个人事管理系统看起来是挺简单的,无非就是处理员工信息。但事情就是那样,仅仅有动手了才知道什么叫做现实。一開始是没想要用三层架构的,我们小组人员能力參差不齐,...
分类:
其他好文 时间:
2014-06-13 17:26:06
阅读次数:
249