打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
asp.net网站开发程序规范 - 解决方案

1、 模块化编程,采用显示层/控制层/数据层分层开发。模块设计时考虑可重用性,方便应用于别的项目。
2、 基于类的编程,增加代码可重用性,可阅读性。
3、 注释清晰,方便后续开发人员修改。
4、 HTML的模版读取,控制模块分类,数据操作等要思路清晰,不能混淆。
5、 基于多语言,多模版的开发思路,方便网站升级,改版,功能扩展和移植。
6、 网站后台管理功能也适用于上述架构,当然可以取消模版功能设计部分。
7、 HTML的针对搜索引擎的亲和设计,DIV+CSS布局设计,就是要看设计者的综合技能了。
8、 程序员对交互内容传输安全性的考虑。可以引用SSL技术来加密传输敏感数据,也可以采用Javascript加密+后台脚本解密,交换秘钥方式发送接收加密数据,这样的方案成本低,速度快。
9、 程序员对防止SQL注入攻击,暴力破解的代码防范,upload功能的漏洞检测等。
10、 技术隐藏实现和URLRewrite的应用。IIS下URLRewrite应用或者隐藏扩展名的开发部署。
11、 本架构输出是基于功能动作访问的不是基于页面访问的。例如:访问会员资料修改以前是直接访问/member/infoModify.aspx。而本架构是通过 /cmd?act=memberModify 访问。
12、 Components目录和Modules目录的区别。Components组件目录通常保存完全独立的完全可移植的功能组件,例如vote投票,counts统计,editor通用HTML编辑器等等。
而Modules多为网站业务层的,移植性较差,相当于网站栏目,功能离散复杂。也可以理解为开发了组件,可以兼容各种网站;而模块必须为独立业务逻辑服务

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Asp.net网站开发架构设计要求 - Asp.net源码交流论坛 |-bbs.51asp...
ASP.NET发布网站解决方案
ASP.NET解决方案不和网站在一起的解决方案。
Asp.net多频道网站开发架构
CMS
我的内容管理系统(CMS)寻找历程 -- Mambo出鞘,谁与争锋? - Mambo中国 - 自助智能建站
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服