10 2005 档案
Cuyahoga的安装及结构
摘要:Cuyahoga是一个开源的站点内容管理系统,它的构思独特,设计巧妙,功能强大,并且,其中涉及到的技术非常多
例如NHIBERNATE,URL重写,是很优秀的开源项目
但是可惜没有很好的文档,INSTALL中的说明也较为简单,而且没有DOCUMENT来说明如何使用该系统,而它对于网站内容的管理又有别于我们见过的其CMS系统,所以,许多人下载了,安装了,却不会使用该系统.本文就是对Cuyahoga如何使用的一个详述
阅读全文
[补述]WEB项目的分拆与布署
摘要:在上一篇WEB项目的分拆和布署中,我从Cuyahoga这个项目中的WEB项目布署方法和另一篇来自CSDN上关于WEB项目分拆的文章中总结了一种用于WEB项目的模块化分解及自动布署的方法后来,cndragon朋友留言给我,在上面告诉了我如何让VS.NET可以在本地项目中创建WEB项目相关文件的方法他的方法经我验证,确实有效,默认情况下,当你建立一个WEB应用时,点新建-->文件,看不到WINFORM...
阅读全文
Cuyahoga研究三:用户配置数据的处理
摘要:虽然现在MS推出的ConfigurationBlock非常好用,可是,Cuyahoga没有使用MS的BLOCK,它采用自己的编码来实现配置数据的读取,下面是一段典型的配置: 上面是WEB应用程序中常见的配置信息,其中ConfigSections里定义配置节,在这里,定义了一个名为CuyahogaSettings...
阅读全文
Cuyahoga研究之二:利用MD5CryptoServiceProvider返回字符串的MD5 Hash值
摘要:Encryption.cs文件是该项目中用于进行加密的部分类Encryption只有一个静态方法StringToMD5Hash(string inputString),代码如下: public static string StringToMD5Hash(string inputString) { MD5CryptoServiceProvider md5 = ne...
阅读全文
Cuyahoga代码的研究之一:Cuyahoga.Corel项目
摘要:Text.Css里定义了一个用于文本处理的类,它只有一个静态方法TruncateText(string FullText,int numberofCharacters)源代码如下: public static string TruncateText(string fullText, int numberOfCharacters) { string text; ...
阅读全文
WEB项目的分拆和布署
摘要:部分内容参考自:http://dev.csdn.net/article/21/21714.shtm过程如下:1,建立解决方案文件夹DEMO2.建立空白解决方案DEMO3.建立新的WEB根应用程序项目http://localhost:80404.建立虚拟目录WEB应用程序http://localhost:8040/modules删除掉其中的WEB.CONFIG和GLOBAL.ASAX5,建立虚拟目录...
阅读全文
面向对象设计,ORM,NHIBERNATE杂谈(有感)
摘要:ORM设计实际上是一个O到D的过程,就是由对象,最终生成数据实体.但是,问题在于传统的设计我们必须设计一次业务对象,再重复设计一次关系对象(当然也可能是其他形式的存储对象),这种方法实际上是两张皮,而且这是一个重复的过程.但是由于现在尚未有面向对象的DBMS所以我们必须将O的设计按关系数据库再实现成表.想想看,我们平常设计一个对象,需要设计若干个属性,每一个属性,会有数据类型,数据长度,有效性规则...
阅读全文
|
|
|
|
23 |
24 |
25 |
26 |
27 |
28 |
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
1
|
2
|
3
|
4
|
5
|
|
导航
统计
- 随笔: 180
- 文章: 2
- 评论: 967
- 阅读:
58万
|
|