随笔分类 -  DotNet架构

Monorail tutorial
摘要:1 Reusing UI portions (ViewComponents)一些ui部分在一些页面经常被复用。如果这些内容决大多数是静态的内容,我们可以使用ViewComponentViewComponent类和Controller类的功能类似。都可以使用views,可以传送数据去view。同样还支持inner sections和paraments。Creating a ViewComponent... 阅读全文

posted @ 2007-06-12 08:45 ccs 阅读(2420) 评论(2) 推荐(0)

MVC框架显示层—Velocity/nVelocity技术
摘要:Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。 阅读全文

posted @ 2007-02-02 15:27 ccs 阅读(1652) 评论(1) 推荐(0)

使用Nhibernate.Tool.Hbm2Net来根据HBML文件生成POJO类的代码
摘要:使用Nhibernate.Tool.Hbm2Net来根据HBML文件生成POJO类的代码,写好HBML.XML文件-使用Nhibernate.Tool.Hbm2Net生成POJO对象--同时使用Hbm2DDL来导出或直接在数据库中生成数据表,这样可以减轻不少负担 需要注意的是Hbm2DDL功能是包含在NHIBERNATE中的,这个部分如何使用,可以参见NHIBERNATE的EXAMPLE和TEST项目,里面的例子非常棒 但是NHBIERNATE.TOOL.HBM2NET就不一样了,它是NHibernateContrib的一部分,所以,你必须下载NhibernateContrib才能使用 一开始,我使用以前下载的NHIBERNATE1.0.1版本和NhibernateContrib1.0.1版,使用NANT编译NhibernateContrib发生错误,于是用VS2003打开解决方案,用VS来编译(VS能提供更为详尽的错误信息),错误一大堆,首先的一个错误发生在 F:\SoftWare\DotNet\Persiste\NHibernateContrib 阅读全文

posted @ 2006-04-23 02:13 ccs 阅读(487) 评论(1) 推荐(0)