NBearDataSource控件简介
NBearDataSource控件位于NBear.Web.Data.dll中,该控件是对NBear.Data的Web控件封装,可以像使用SqlDataSource那样使用它来方便绑定asp.net的数据绑定控件。
具体用法请参见:tutorials\NBearDataSourceSample教程。
NBear.Data.Gateway强类型查询性能分析
NBear.Data和ADO.NET及NHibernate的简单查询的性能分析可以参见:http://nbear.org/Modules/Articles/Detail.aspx?i=33
NBear.IoC组件简介
NBear.IoC组件提供了依赖注入的Service容器和分布式Service工厂等组件,能够实现透明的分布式服务部署。举例来说,只要你的Service以下面的形式定义:
[ServiceContract] public interface MyService { //... }
则编译后的服务的dll,无须重新编译,只需要修改几行配置文件,就可以轻松部署为单机模式或多服务器负载均衡模式运行。NBear.IoC组件可以直接兼容WCF中的Service。
具体的使用NBear.IoC组件的示例可以参见:tutorials\IoC_Tutorial和IoC_Adv_Tutorial教程。
NBear.MVP组件简介
NBear.MVP组件基于NBear.IoC组件,提供了对MVP模式的方便支持。结合NBear.IoC组件,使得MVP中的Model也就是Service部分可以透明的分布式部署。具体的使用示例,请参见:tutorials\MVP_Tutorial教程。
NBear.Web组件简介
NBear.Web组件提供了一组Page/MasterPage/UserControl扩展基类。您将看到,使用这些基类能大大提高ASP.NET 2.0网页开发速度,轻松获得Ajax和多语言支持等功能。更具体的使用示例请参见:tutorials\Web_Tutorial教程。