
Nello框架
文章平均质量分 77
wghcn
大梦谁先觉,平生我自知,草堂春睡足,窗外日迟迟。
展开
-
1/7 Nello框架简介
在现今这个网络时代,Web应用程序大行其道,各方面需求迅猛增长,而开发一个复杂的Web应用却并非易事,Microsoft公司推出的ASP.NET平台因为其方便易用而得到了广泛的使用,然而ASP.NET平台因为其固有的一些局限性导致了在其上开发的Web应用程序经常会出现一些问题,为了最大限度地解决这些问题,笔者主导开发了基于ASP.NET的Web应用程序框架Nello,因为希望这个框架简单易原创 2008-12-04 13:38:00 · 720 阅读 · 1 评论 -
4/7 Nello框架的特点和应用要求
1、Nello框架的特点1)无配置文件应用Nello框架不需要任何配置文件,不过对于数据库应用来说可以在Web应用程序的配置文件web.config中配置数据提供者和连接字符串以简化编程,但这并不是必须的。2)跟应用程序零耦合Nello框架跟用户应用程序是完全解耦的,用户通过约定以及对框架提供的接口的调用即可实现功能。用户应用程序不需要继承框架中的类,在大多数情况下甚至不需要原创 2008-12-04 14:25:00 · 488 阅读 · 4 评论 -
6/7 Nello框架的模块设计和实现
1、核心模块(Nello)类AppSettings提供以下静态方法://Windows应用程序用此方法访问App.config的AppSettings配置项,Web应用程序用此方法访问Web.config的AppSettings配置项public static string Get(string key) 类ClassFactory提供以下方法: //获取网站类文件原创 2008-12-04 17:38:00 · 840 阅读 · 1 评论 -
0/7 基于ASP.NET的Web应用程序框架Nello的设计与实现
本系列文章阐述了.NET平台的开源框架Nello的设计与实现,因为比较长,故在博客里以系列文章的形式向读者展示,在下面的系列文章中该框架将被简称为Nello框架.具体实现可参见http://code.google.com/p/nello/原创 2008-12-04 14:01:00 · 652 阅读 · 1 评论 -
2/7 Nello框架的设计目标
ASP.NET是Microsoft公司开发的统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。不过,ASP.NET虽然提供了基本的MVC模式,但同时也支持在页面嵌入服务器端代码,这使得程序员容易按照ASP编写代码的习惯去设计ASP.NET应用程序,事实证明,在ASP.NET刚刚推出的那段时间,大量的网站设计者就是用这种方式来创建自己的Web应用的,这显然违背了M原创 2008-12-04 14:17:00 · 633 阅读 · 1 评论 -
3/7 Nello框架的目标用户
1、Nello框架的设计原则1)约定大于配置在整个框架的设计中没有使用配置文件进行流程控制或数据流的控制,而是以约定的方式利用集合类Hashtable进行数据传递。当然,在数据传递方面,Microsoft提供了DataSet,但这也仅仅是提供了一种良好的数据格式而已,因为提供的是弱类型对象,使得智能感知失去了用武之地,额外的类型检查增加了编程的复杂性,所以很多持久层框架开发者采用了P原创 2008-12-04 14:22:00 · 604 阅读 · 1 评论 -
5/7 Nello框架的总体设计
1、Nello框架的模块概览 Nello框架包括以下几个模块:核心模块、DAO模块、WEB模块、WEB控件模块,如图4-1: 图4-1 核心模块命名空间为Nello,主要提供了支持框架运行的核心类库,由于模块间采用了分离式设计,此模块的相关类库完全采用简单接口的方式对框架其他模块和用户应用程序提供服务。核心模块包含的类主要有:AppSettings提供访问应用程序配置项的统一的方原创 2008-12-04 17:27:00 · 585 阅读 · 1 评论 -
7/7 在ASP.NET Web应用程序中应用Nello框架示例
1、样例应用的需求描述以企业商品管理为例,通常商品管理模块需要实现的功能有商品列表的查询、商品的新增、商品信息的修改、商品的删除等功能,而商品通常包含的属性有商品编号、商品名称、规格型号、单价、计量单位等。 2、样例应用的环境准备在实现该样例应用之前,必须搭建一个必要的环境以支持样例的开发和运行,可以将开发和运行的环境配置在同一台机器上。1)服务器环境安装Micros原创 2008-12-04 17:44:00 · 965 阅读 · 4 评论 -
NGridView使用介绍
Nello.Web.Controls.NGridView继承自System.Web.UI.WebControls.GridView,并对后者做了一定的扩展,具体内容如下:1、显示合计行。利用属性NeedSumColIndexes来实现,该属性指需要汇总的列的索引,如1,5,10,其中第一列显示[合计:]原创 2008-12-28 21:27:00 · 812 阅读 · 0 评论