总体web的架构
页面呈现【aspx、html】->页面元素控制【jquery】->验证【json、正则】->请求的接收及响应【ashx】->后端逻辑及数据库处理
验证分为三块,分别在3个阶段:页面提交前、后台代码接收请求、存储过程中
控件及技术:
FtpClient
支持断点续传 、支持最大文件好像20G以上
http://gyy627.blog.163.com/blog/static/4293327520102432812473
Memcached.ClientLibrary.dll
控制一个用户只能有一个会话连接
HtmlAgilityPack.dll
解析html,与XPath相似,可应用于权限控制,对页面元素过滤
log4net.dll
日志类库
Interop.ADODB.dll、Interop.CDO.dll
应用于解析邮件的eml文件
Interop.jmail.dll
邮件类库
ICSharpCode.SharpZipLib.dll
解压缩类库
SVG
生成图表
Jquery:
My97DatePicker 日期
JQuery.MenuTree.js 树
jquery.pagination.js 分页
工具:
vs2010 、PowerDesigner 15、Navicat for MySQL、ems、mysqldebug