仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 589|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之.NET网站开辟的架构计划

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:23:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
也不知道,我同学昨天说数据挖掘很好。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来架构,却不知道如何下手。
若天明 该用户已被删除
沙发
发表于 2015-1-19 10:34:53 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
简单生活 该用户已被删除
板凳
 楼主| 发表于 2015-1-25 18:17:48 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
因胸联盟 该用户已被删除
地板
发表于 2015-2-9 02:28:42 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-26 18:31:08 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
再现理想 该用户已被删除
6#
发表于 2015-3-8 16:39:43 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
小魔女 该用户已被删除
7#
发表于 2015-3-16 05:52:34 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-22 20:43:17 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 06:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表