|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。webWEB软件布局准绳
1、目次布局分明,不宜过深,庞大,路径最好用绝对地点
2、定名得当
3、常变内容、界面使模板较好
4、共公信息一致存储
5、Include文件不成嵌进较多
6、目次下不成存储太多内容文件
7、数据布局要计划公道
8、数据校验应在服务器端
9、毗连数据库近晚,断开毗连近早
10、只管少利用SESSION与COOKIE
具体申明:
(一)目次布局分明,不宜过深,庞大,路径最好用绝对地点
a)甚么样的目次放甚么样的内容,如许便于办理,使WEB程序的目次布局,分明了然,一看便晓得某个文件夹下存储了哪些功效模块与内容。若任意寄存,工夫一久长本人都将不从懂得某目次是用来做甚么的。如:常常要利用的可实行文件最要寄存在(项目根目次)根目次,如许做次要是便于懂得其感化,同时也为在程序中少输出些地点字符。程序所用到的图片一致寄存在根目次下images目次中,若项目较年夜,分枝较多,可再在其目次下创建也分枝程序相干的目次名,存储相干的图片内容。程序的设置文件与经常使用共公文数类库寄存在include目次中,寄存在此目次下的函数类库文件扩大名得定名为:.php切不定名为.inc.ini之类为扩大名的文件,次要是防此此类文件可供用户下载,或查阅其源码内容,如许对其挪用便利明白。模板文件应存储在根目次下templates目次中,扩大名为.html,假如项目较年夜,分类较多,模板文件可分类寄存鄙人纵目录中。一时文件存储在根目次tmp目次中,此目次一般设置为任何人都可读可写。利用绝对地点次要是便利程序移植。
(二)定名得当
a)定名最好是以程序用来作甚么用来定名。若一个单词就要形貌则用小写单词来定名,若要用多个单词方能代表,也以小写单词之间加下划线毗连。要注重定名不成太长,如许就不便利了,固然能表达的更明白,但打字难打啊。程序中函数定名也可与此不异。欠好之上也有,那就是每次定名都得要花工夫往想个较符合的名字,由其是关于是我们这类英文水评较差的人来讲可不是一件简单的事啊。(惨啊,哈哈!)
(三)常变内容、界面使模板较好
a)常变内容、界面利用模板较好,这是由于当我某天感到某不页面不美妙时髦时,我想改换较新较好的界面,这时候就用得上了。假如是依照传统的制造将HTML页面内容放在程序中处置输出时,较贫苦非得要变动程序不成,这大概会带来较年夜的方便万一变动堕落,这就不太好了。(程序有很长一段时没有保护了,俄然要改,一时之间是不免不产生改错的情形产生)。如果利用了模板则不必改程序,只需变动一下模板文件就好了。好了说了这么我模板的优点,仿佛传统的做法没有一点优点是的,仿佛分文不值是的,也不是,模板也有它欠好的中央,如今我也来讲说它是怎样个欠好的。传统做法是把HTML代码嵌进在WEB程序中,如许做的优点是,实行速率要比利用模板的要快,这是由于它不必经由任那边理就可以间接输入,而模板就纷歧样啦。模板先要翻开读取模板文件到字符串变量可数组字符串变量中,这是要工夫的吧?读处完了以后还得花工夫用字符串操纵函数交换模板中模板变量吧?交换完成了方能进进输入。传统做法与利用模板作法,您以为哪一个好呢?(我团体以为假如是开辟会见量相称年夜的网站,选择传统的作法是一个不错的选择,我所说的是绝对不是相对,假如会见量再年夜那就不克不及用剧本言语往写了,那得用CGI+Socket+Demon了。不说了,说远了,哈哈)
<p>源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码 |
|