ASP.NET网页编程之.NET网站开辟的架构计划
也不知道,我同学昨天说数据挖掘很好。ASP.NET网站开辟注重事项之网站文件名:1、网站文件名以尺度英文单词形貌营业内容。假如1个英文单词没法形貌,能够增添2个大概3个,但只管为完整单词,比方article.aspx/articleView.aspx/articleList.aspx等。2、文件名只管不必数字形貌。
3、文件名只管不克不及太长,以不凌驾20个字母为好。
4、图片文件名只管形貌图片内容分类。只管以btn,menu,title,arrow,line,dotline,bg等前缀定名。比方:
Btn_friendlinks.gif/title_contactus.gif
5、克制接纳.inc等对include文件定名,此文件名可下载,倒霉平安。有静态内容的文件,都要接纳
开辟手艺定名。比方:dbconn.inc.aspx/index.lang.aspx。
6、固然大概在分歧文件夹,只管不要发生同名文件。比方:modules/index.aspxlanguage/index.aspx
ASP.NET网站开辟注重事项之对计划师的请求:
1、图片文件的保留。网站页面计划者在切图后把图片分类,有笔墨的图片放到language/言语/images/文件夹下。没有笔墨的图片放到templates/以后网站名/images/文件夹下。
2、CSS款式文件的保留。网站计划起码2个CSS文件,一个是language/言语/下langStyle.css文件。此css文件卖力言语转换后笔墨巨细,字体的界说。别的的css文件保留在templates/以后网站名/styles文件夹下,此类css为页面结构显现感化。
3、Media文件的保留。Swf文件等经常使用media文件能够同图片文件保留一样。但要分有笔墨和无笔墨。
4、页面文件的保留。一切页面文件均保留在templates/以后网站名/目次下,不份子目次,文件扩大名为.HTML大概.tpl.aspx/.tpl.php等。链接一致接纳一种相对大概绝对,不克不及混用。
5、文件名依照第二点申明定名,不必要提取inc等文件。假如计划师修正了大众部分,能够说明以哪一个文件为准。
ASP.NET网站开辟注重事项之对程序员的请求:
1、模块化编程,接纳显现层/把持层/数据层分层开辟。模块计划时思索可重用性,便利使用于其余项目。
2、基于类的编程,增添代码可重用性,可浏览性。
3、正文明晰,便利后续开辟职员修正。
4、HTML的模版读取,把持模块分类,数据操纵等要思绪明晰,不克不及搅浑。
5、基于多言语,多模版的开辟思绪,便利网站晋级,改版,功效扩大和移植。
ASP.NET网站开辟注重事项之其他申明:
1、网站背景办理功效也合用于上述架构,固然能够作废模版功效计划部分。
2、HTML的针对搜刮引擎的亲和计划,DIV+CSS结构计划,就是要看计划者的综合妙技了。
3、程序员对交互内容传输平安性的思索。能够援用SSL手艺来加密传输敏感数据,也能够接纳Javascript加密+背景剧本解密,互换秘钥体例发送吸收加密数据,如许的计划本钱低,速率快。
4、程序员对避免SQL注进打击,暴力破解的代码提防,upload功效的毛病检测等。
5、手艺埋没完成和URLRewrite的使用。IIS下URLRewrite使用大概埋没扩大名的开辟部署。
6、本架构输入是基于功效举措会见的不是基于页面会见的。比方:会见会员材料修正之前是间接会见/member/infoModify.aspx。而本架构是经由过程/cmd?act=memberModify会见。
7、Components目次和Modules目次的区分。Components组件目次一般保留完整自力的完整可移植的功效组件,比方vote投票,counts统计,editor通用HTML编纂器等等。而Modules多为网站营业层的,移植性较差,相称于网站栏目,功效团圆庞大。也能够了解为开辟了组件,能够兼容各类网站;而模块必需为自力营业逻辑服务。
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。 是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。 提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
页:
[1]