1、Nello框架的特点
1)无配置文件
应用Nello框架不需要任何配置文件,不过对于数据库应用来说可以在Web应用程序的配置文件web.config中配置数据提供者和连接字符串以简化编程,但这并不是必须的。
2)跟应用程序零耦合
Nello框架跟用户应用程序是完全解耦的,用户通过约定以及对框架提供的接口的调用即可实现功能。用户应用程序不需要继承框架中的类,在大多数情况下甚至不需要实例化框架中的类。
3)约定式数据传递
Nello框架采用约定式数据传递进行用户界面到数据库的双向数据传递,其中的约定指用户界面的元素的ID和数据类型须与数据库字段的名称和类型一致。
2、Nello框架的应用要求
1)开发工具要求
由于Microsoft Visual Studio 2003及以前的版本对WEB自定义控件的支持很局限,所以开发工具需使用Microsoft Visual Studio 2005或以上版本
2)应用开发模式要求
应用开发应采用BCP(Business Controller Page)模式,即业务逻辑在业务层(.cs类文件)实现,页面流转和控制逻辑在控制层(.aspx.cs代码隐藏文件)实现,页面布局在表示层(.aspx页面)实现。
3)模块化开发的要求
应采用面向应用的模式进行开发,即按照模块进行纵向分割,每个模块实现相应的业务层、控制层和表示层。