![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源框架
WalsonTung
专注于架构设计与产品创新
展开
-
NHibernate 备忘(一) 级联问题
在用NHibernate碰到一个级联操作问题,在各位大侠的帮助下总算是给搞清楚了,好了废话不说,看问题。 Customer对多个Order,典型的一对多关系,代码如下,不多讲。 1 public class Customer 2 { 3 ISetOrder> _orders = new HashedSetOrder>(); 4转载 2013-06-13 10:15:39 · 725 阅读 · 0 评论 -
NHibernate学习
本文约定:1. Nhibernate简写为NHB;2. 本文例子的开发平台为win2000xp+sp2, sql server2000, Nhibernate0.9.1.0;3. 使用SQL Server自带的罗斯文商贸数据库(Northwind),中文版;4. 本文例子是基于测试驱动开发(TDD)的,因此建议使用NUnit2.2和Log4Net (如果你不熟悉NUnit,不要紧啊,趁此机...转载 2009-01-07 22:07:00 · 1021 阅读 · 0 评论 -
MonoRail 学习系列(1)- 简介
起源MonoRail是一个.NET的MVC web开发框架, 原名Castle On Rails, 是CastleProject的一个子项目. 作者hammett在使用过Ruby On Rails后, 觉得非常棒, 他希望在享受ror的开发模式的同时能使用大量现有的资源, 于是就用.NET写出了一个Castle On Rails. 后来ror那边有人抗议说, 把项目名字叫做xxx On Rai...转载 2008-12-04 20:55:00 · 918 阅读 · 0 评论 -
利用nutch、hbase和solr搭建搜索引擎
我感觉搜索引擎是互联网界最伟大的技术,它让我们在网上查询变得异常方便。 公司近期需要搭建一个站内搜索引擎,用来方便客户查询数据。借此机会学习下搜索引擎的搭建和原理。开源界最完善的开源环境就是利用nutch、hbase与solr搭配的。nutch用来爬取数据,hbase存取数据,solr建立索引并支持在线搜索。1、hbase环境搭建2、natch环境搭建原创 2015-07-09 16:24:11 · 3189 阅读 · 0 评论 -
NHibernate的SessionContext
NHibernate在不同的环境应该使用不同的原创 2014-06-24 15:44:18 · 2921 阅读 · 0 评论 -
NHIBERNATE的各种保存方式的区别 (SAVE,PERSIST,UPDATE,SAVEORUPDTE,MERGE,FLUSH,LOCK)
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或转载 2013-10-24 16:53:22 · 2767 阅读 · 0 评论 -
全球著名互联网企业背后的开源力量
开源软件正在逐步改变全球软件开发的格局,越来越多的企业开始使用开源软件,并反过来为开源项目贡献力量。 一提到开源,大部分人首先想到的是免费。但其实价格并不是开源软件唯一的优势,其他优势还包括:避免重复造轮子:对于企业来说,有现成的工具可用,节省了重新开发的成本;质量更高、更安全:由于源码开放,其他开发者可以参与共享,安全漏洞的发现和修复将会更加及时;自由、可定制转载 2013-07-29 09:45:17 · 1060 阅读 · 0 评论 -
MariaDB versus MySQL - Compatibility
MariaDB is a binary drop in replacement for MySQLFor all practical purposes, MariaDB is a binary drop in replacement of the same MySQL version (for example MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 &转载 2013-07-05 13:22:50 · 1662 阅读 · 0 评论 -
AutoFac使用方法总结:Part II
事件AutoFac支持三种事件:OnActivating,OnActivated,OnRelease。OnActivating在注册组件使用之前会被调用,此时可以替换实现类或者进行一些其他的初始化工作,OnActivated在实例化之后会被调用,OnRelease在组件释放之后会被调用。12345678910111213141516转载 2013-07-15 21:52:52 · 2579 阅读 · 0 评论 -
AutoFac使用方法总结:Part III
生命周期AutoFac中的生命周期概念非常重要,AutoFac也提供了强大的生命周期管理的能力。AutoFac定义了三种生命周期:Per DependencySingle InstancePer Lifetime ScopePer Dependency为默认的生命周期,也被称为’transient’或’factory’,其实就是每次请求都创建一个新的对象转载 2013-07-15 21:53:43 · 3878 阅读 · 0 评论 -
AutoFac使用方法总结:Part I
AutoFac是.net平台下的IOC容器产品,它可以管理类之间的复杂的依赖关系。在使用方面主要是register和resolve两类操作。 这篇文章用单元测试的形式列举了AutoFac的常用使用方法:注册部分使用RegisterType进行注册12345678910 [Fact] public void can转载 2013-07-15 21:50:37 · 2474 阅读 · 0 评论 -
NopCommerce架构分析之七------皮肤管理器
IThemeContext:皮肤上下文,支持桌面皮肤和移动段皮肤。其实体类为:ThemeContext;IThemeProvider:皮肤提供者,其实体类为ThemeProvider;皮肤提供者从皮肤配置文件中解析配置项,加载系统提供的所有皮肤方案,系统默认提供桌面干净皮肤(~/Themes/DefaultClean)和移动端皮肤(~/Themes/Mobile)。ThemeConfigura...原创 2013-06-01 12:43:03 · 3526 阅读 · 0 评论