Websharp使用说明(1)

原创 2004年02月26日 14:39:00

Websharp使用说明<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

前言

N层的应用软件系统,由于其众多的优点,已经成为典型的软件系统架构,也已经为广大开发人员所熟知。在一个典型的三层应用软件系统中,应用系统通常被划分成以下三个层次:数据库层、应用服务层和用户界面层。如下图所示:

其中,应用服务层集中了系统的业务逻辑的处理,因此,可以说是应用软件系统中的核心部分。软件系统的健壮性、灵活性、可重用性、可升级性和可维护性,在很大程度上取决于应用服务层的设计。因此,如何构建一个良好架构的应用服务层,是应用软件开发者需要着重解决的问题。

为了使应用服务层的设计达到最好的效果,我们通常还需要对应用服务层作进一步的职能分析和层次细分。细分的结果,是能够使我们更加容易构建应用服务层的内容。

对于应用服务层来说,我们通常需要处理以下几个方面的内容:

Ø         数据的表示方式

Ø         数据的存取方式

Ø         业务逻辑的组织方式

Ø         业务服务的提供方式

Ø         层的部署和层间交互

关于这些方面的讨论,可以参见拙文《面向对象的应用服务层设计》,或者在这里也能够看到同样的文章。

 

下面,将就这些部分在Websharp中使用进行一些比较详细的说明。

 

       作者简介:孙亚民,1998年毕业于南京大学,目前中国科技大学硕士在读,曾任苏州某软件公司技术总监,可以通过sunny_y_m@163.com 同他联系。

 

Websharp使用说明(1)

Websharp使用说明前言N层的应用软件系统,由于其众多的优点,已经成为典型的软件系统架构,也已经为广大开发人员所熟知。在一个典型的三层应用软件系统中,应用系统通常被划分成以下三个层次:数据库层、应...
  • jane082
  • jane082
  • 2006年06月04日 20:23
  • 528

Websharp 1 - Websharp介绍

史上最简单的但又十分强大的web开发技术关于WebsharpWebsharp是一种WEB开发技术,它能够简单高效地开发Web应用。纵观当今WEB世界,WEB开发技术五花八门,都是运用各种理论和框架对简...
  • coolmasoft
  • coolmasoft
  • 2008年08月29日 16:54
  • 1052

Websharp使用说明(7)

DataAccess: public interface DataAccess      { ...
  • jane082
  • jane082
  • 2006年06月04日 20:31
  • 398

Websharp使用说明(2)

数据实体的表示Websharp在数据的表现上,能够采用两种方式。第一种方式,充分利用了.Net Framework类库中DataSet的功能,设计了一个EntityData类。这个类继承了DataSe...
  • sunny_y_m
  • sunny_y_m
  • 2004年02月26日 10:51
  • 1155

Websharp使用说明(5)

对象的查询       Websharp提供了对对象查询的功能,这个功能通过Query接口提供。Query接口的定义可以见:附1:Websharp主要接口定义——Query       可以通过下面的...
  • jane082
  • jane082
  • 2006年06月04日 20:27
  • 460

Websharp使用说明(4)

       数据的存取方式数据存取的目的,是持久化保存对象。在Websharp中,定义了PersistenceManager接口来实现这个功能。PersistenceManager的定义可以见:附1...
  • sunny_y_m
  • sunny_y_m
  • 2004年02月26日 10:51
  • 1023

Websharp使用说明(8)

DataAccess:public interface DataAccess     {         #region Support Property & Method         Datab...
  • sunny_y_m
  • sunny_y_m
  • 2004年02月26日 14:40
  • 1255

Websharp使用说明(3)

如果要表示一对多的对象结构,我们可以采用如下的方式(表明了一个入库单的结构,这个入库单包含了入库单头和相关明细):public class Form  : PersistenceCapable    ...
  • sunny_y_m
  • sunny_y_m
  • 2004年02月26日 14:39
  • 998

Websharp使用说明(7)

附1:Websharp主要接口定义: PersistenceCapable:public interface PersistenceCapable     {         EntityData E...
  • sunny_y_m
  • sunny_y_m
  • 2004年02月26日 14:39
  • 1077

Websharp使用说明(5)

       对象的查询       Websharp提供了对对象查询的功能,这个功能通过Query接口提供。Query接口的定义可以见:附1:Websharp主要接口定义——Query       ...
  • sunny_y_m
  • sunny_y_m
  • 2004年02月26日 14:39
  • 1016
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Websharp使用说明(1)
举报原因:
原因补充:

(最多只允许输入30个字)