构建web组件框架

 

构建web组件框架

lxf_120@163.com 2007-2-8

序言

随着信息时代网络技术的不断的更新,Internet成为人们在工作、生活中交流信息的主要的平台,而BS架构的系统被越来越多的人采纳。经过一代网络技术的更新换代,构建Web2.0平台成为大势所趋,Ajax的客户端的亲和力成为新一代网络的主要标志。而现实中残酷的竞争不得不让人意识到,在这样的一个环境中,谁快速的搭建一个Web2.0的网站,谁就网站建设者的赢家。

第一节 基本概念

       中间件(middleware):是基本软件的一大类,属于可利用软件的范畴。顾名思义,中间件处在操作系统、网络和数据库这上,应用软件的下层,它是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

       它的优点:

l         缩短应用的开发周期;

l         减少系统初期的建设成本;

l         降低应用开发的失败率;

l         保护已有的投资;

l         简化应用集成;

l         减少维护费用;

l         提高应用的开发质量;

l         保证技术进步的连续性;

l         增强应用的生命力;

 

.Net平台 ASP.NETMicrosoft.NET中的网络编程结构,它使得建造、运行和发布网络应用非常的方便和高效。

       它所包含的内容有:

1.         Web表单。

2.         ASP.NET Web服务。

3.         ASP.NET应用框架。

 


第二节 初步思路

       从网站上的一些常用的功能为切入点进行分析,建设网络站点的主要的一些功能有:发布新闻,发布公告,宣传产品,上传下载,多媒体的展示,网络论坛,信息交互等,这些功能相互之间有一定的关联性,如

访问权限基本都通过人员的角色、权限进行分析和过滤;

连接数据库的方法大体是一致的;

留言的信息可以是针对许多模块的,有相互调用的关系;

访问次数的统计需要同一种机制;

相互调用,新闻模块调用上传模块、留言模块功能;

 

皮肤模块直接集成到其他的模块的表现层。

 

所以我们要在保证各个模块的独立性,完整性的前提下,定义出相互调用的接口,也就是系统中各个模块交互信息的规则,在这个大的环境中开发各个模块的功能,使大规模的集成各种模块,裁减功能较容易的实现。

 

posted @ 2007-02-09 12:45  未未  阅读(472)  评论(0编辑  收藏  举报