- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 在asp.net webservice中如何使用session
在使用asp.net编写webservice时,默认情况下是不支持session的,但我们可以把WebMethod的EnableSession选项设为true来显式的打开它,请看以下例子:1 新建网站WebSite 2 新建web服务WebService.asmx,它具有以下两个方法: [WebMethod(EnableSession = true)]public string L
2010-05-17 18:29:00 679
转载 三层架构
三层架构目录[隐藏]关于 概述 优缺点 规则 与MVC的区别 [编辑本段]关于 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在
2010-05-11 19:09:00 566
转载 表示层——业务逻辑层——数据访问层
1.什么是三层架构 所谓的三层开发就是将系统的整个业务应用划分为表示层——业务逻辑层——数据访问层,这样有利于系统的开发、维护、部署和扩展。 分层是为了实现“高内聚、低耦合”。采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。 表示层:负责直接跟用户进行交互,一般也就是指系统的界面,用于数据录入,数据显示等。意味着只做与外
2010-05-11 18:56:00 2623 2
转载 OO系统分析员之路--什么是用例
我发现,在OO和UML几乎一统天下的今天,仍有很多系统分析员对OO和UML一知半解,甚至包括很多已经使用了很久UML的系统分析员。于是打算写一个系列文章,将多年来的工作经验做一个总结。对初学者起个启蒙作用,也希望抛砖引喻,与各路大虾共同探讨,共同提高。这个系列文章将以我对OO和系统分析的理解为主,从UML基础开始,阐述面向对象的需求分析方法,过程,并以RUP为例,阐述如何将OO过程与软件过
2010-05-11 18:39:00 633
转载 系统如何划分模块
11.4 系统分析需求确定之后需要对系统进行整体分析和设计。这包括系统功能的描述、对功能模块的划分和对系统流程的分析。下面首先对系统功能进行描述。11.4.1 系统功能模块划分模块分析是描述系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。因此,这个网上订购
2010-05-11 16:07:00 15891 1
转载 模块分解原理的探索
模块分解原理的探索 在软件高层设计中,如何分解模块是首要考虑的问题。目前业界公认模块划分要按照“高内聚,低耦合”的原则来进行,那么如何划分才能满足“高内聚,低耦合”呢?下面来对模块分解原理方面进行一些探索,有考虑不周和不成熟之处还请大家不吝指正。模块是按功能来分解的吗?许多人可能有过经验,面对一堆功能性需求,多个不同的需求可能要放到同一个模块里,而某个需求又需要分解到多个模块里去实现。比如一个词典
2010-05-11 15:48:00 672
转载 SA+OOA
SA+OOA 何志丹 许多书刊对面向对象大加赞美,好象面向对象大有“一统天下”之势。事实上我国软件业是“群雄割据”,其中最有实力的是面向对象的分析(ooa)和结构化分析(sa).这一点可以从2001年系统分析员考试得到佐证,当时的试题是写一种分析方法,写sa和ooa大约各占一半。其实这是必然的,因为ooa和sa都有各自的优点。 1,从接受用户信
2010-05-11 14:23:00 1647 1
原创 枚举转换集合,flagAttribute的意义
枚举即单选集合即多选 将集合问题变成是非逻辑问题,两个元素的集合,是非问题。将单选问题转换成集成问题,例如如果有集合{1,2,3}转换成枚枚举则有C3(1)+C3(2)+C3(3)=3+6+1=10即{1}{2}{3}{1,2}{2,3}{1,2,3} 举列:问题采用枚举互斥方式if(true1)return 1if(true2)return
2010-05-10 18:20:00 1237
原创 第四代语言
第四代语言(Fourth-Generation Language, 以下简称4GL)的出现是出于商业需要。4GL这个词最早是在80年代初期出现在软件厂商的广告和产品介绍中的。因此,这些厂商的4GL产品不论从形式上看还是从功能上看,差别都很大。但是人们很快发现这一类语言由于具有“面向问题”、“非过程化程度高”等特点,可以成数量级地提高软件生产率,缩短软件开发周期,因此赢得了很多用户。1985年,美国
2010-05-09 21:23:00 2416
原创 并发事务无死锁的可串行化调度的形式化方法
引言并发控制是多用户数据库管理系统(&’())的重要内容之一。加锁与可串行化是并发控制中采取的两个主要措施。两段锁协议(*+,-./012 3,45678 .9,:,4,;,简称!.3)是解决可串行化调度较好的方法之一,但满足可串行化的调度可能会出现死锁并发控制中要研究的一个重要课题。.2:96 网并发、异步、分布式系统的一种形式化方法,已被许多文献用于描述和分析数据库系统中的并发控制问题。文献事
2010-05-07 23:59:00 1837
转载 两段锁协议
所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 ·在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁; ·在释放一个封锁之后,事务不再申请和获得任何其他封锁。 所谓“两段”锁的含义是,事务分为两个阶段,第一阶段是获得封锁,也称为扩展阶段。在这阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不能释放任何锁。第二阶段是释放封锁,也称为收缩阶段。在这阶段
2010-05-07 23:58:00 3907
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人