Using NHibernate and Log4Net in ASP.NET 2.0 applications
Hibernate and Log4J are a de-facto standard of ORM (Object-relational mapping) and logging (respectively) in Java world. That's why both were ported to .NET runtime environment. NHibernate is ORM solution and is intended for transparent binding .NET classes to database tables. Log4Net is logging framework which is useful for tracking errors in application and can write logs either to database table or flat files.