摘要:
缘由用Net技术生成纯静态网站目前市面上的技术貌似不是很多,要么就是一些大公司的项目。相比于Php语言来说,基于Php语言的CMS系统就有很多了,并且模板解析技术也已经比较成熟了。模板解析引擎一直是一个核心的问题,曾经我也尝试了好多种办法来间接的实现模板解析,但都不能完美的解决面临的问题,相信很多使用Net做网站的朋友也希望有一套像Php那样的CMS系统。直到有一天公司组织微软的专家过来培训让我了解到了VS10在代码生成方面所呈现出的优越表现,让我联想到了这套引擎能不能用于其他的方面应用。。。。(写此文的目的为记录日志,所以大牛的话可以飘过了。)一、所需准备:本文介绍的实现方法将以C#语言为实 阅读全文
posted @ 2012-05-18 17:21
HackerVirus
阅读(344)
评论(0)
推荐(0)
摘要:
1. 架构实例基础准备假设我们做一个简单的小系统,需要的操作为:1.管理用户,对用户进行增、删、改(User表)2.管理角色,对角色进行增、删、改(Role表)3.管理功能,对系统功能进行增、删、改(Fun表)由此可以分析,我们这个小系统需要的表为,User用户表,Role角色表,Fun权限表,还要派生出一张表 角色-权限(RoleFun) 关联表。其中用户表里面有字段存放角色Role的ID。2. 搭建项目基础框架一般情况下,我们都采用的是3层架构模式,即使是复杂模式也是在此基础上延伸的。上面这幅图是最最基础的一个框架。总共分为5个层次,Model层,DAL层,BLL层,Tools层,UI层3 阅读全文
posted @ 2012-05-18 17:20
HackerVirus
阅读(313)
评论(0)
推荐(0)
摘要:
Garbage Collection in .Net描述了.Net GC原理高性能和稳定性Demo最佳实践PPT下载:http://files.cnblogs.com/PurpleTide/GC.pptx范例代码下载:http://files.cnblogs.com/PurpleTide/Code.7z工具: windbg sos sosex备注:很多内容是口述的,ppt只是大纲最近一直忙于项目,好久没写文章了,今天终于有些时间,把一些沉淀和思考总结一下,希望对大家有所帮助,也是对知识的一次梳理。转眼做windows开发已经有5年的时间了,5年时间一直徘徊在几个大系统之间,原型设计,组件设计, 阅读全文
posted @ 2012-05-18 17:00
HackerVirus
阅读(200)
评论(0)
推荐(0)
摘要:
跟JBPM学习设计模式之简单工厂模式模式简介 简单工厂模式是类的创建模式,其专门负责将大量拥有共同接口或者基类的产品类进行实例化。简单工厂模式由工厂类运行时根据传入的参数动态的决定需要实例化的类,这样客户只需要了解产品的基类,解除客户对具体产品类的依赖。简单工厂模式的结构如下图所示图 1. 简单工厂模式结构图 从图中可以看出,简单工厂模式主要涉及一下三种结构角色1. 工厂类,其有客户端直接调用,并根据具体的业务逻辑要求创建相应的产品对象实例;2. 产品基类,所有具体的产品类的基类或者接口,封装所有具体产品共享的行为(和数据), 客户需要了解产品基类;3. 具体的产品类,本模式需要创建的实例的类 阅读全文
posted @ 2012-05-18 16:51
HackerVirus
阅读(180)
评论(0)
推荐(0)
摘要:
花絮每天都在和面向对象打交道,但是我们在应用面向对象的时候感觉自己的面向对象技术应用的很合理?理解的很到位?应用的很到位?用的时候恰到好处?用的是否符合软件的发展趋势?上面很多一连串的问题,没有把你搞晕吧!我想说的面向对象的应用也有面向对象的原则,一个程序员的编程素质从一个小例子几十行代码就可以展现出来。面向对象编程是是面向对象的基础中的基础,废话不多说,你要遵循下面向对象的原则编程,那你的编程水平才会大幅度提高!思考大家可以想象为什么你去面试的是时候一般会给你一小段程序让你去编写?这样的有什么意义?主考官的出题目的是什么?我们应该怎么显示自己代码素质?我想这个问题我们在面试的时候应该好好想一 阅读全文
posted @ 2012-05-18 16:47
HackerVirus
阅读(266)
评论(0)
推荐(0)
浙公网安备 33010602011771号