第5篇 网站安全与架构模式篇
第17章 网站性能优化与安全策略 856
(本章内容在配书光盘中)
17.1 用户登录 857
实例497 普通登录 857
实例498 Session对象判断用户登录状态 858
实例499 网络上实现单点登录 860
实例500 防止SQL注入式攻击 862
实例501 验证码技术登录 863
17.2 数据加密技术 865
实例502 MD5加密登录用户名称和密码 865
实例503 加密与解密DataSet 866
实例504 加密与解密文件 868
实例505 非对称加密解决方案 871
实例506 非对称解密方案 874
实例507 加密与解密Web.Config 876
实例508 加密与解密数据库中数据 878
实例509 防止网站图片盗链 882
实例510 获取指定网页源代码并盗取数据 884
17.3 Access数据库安全 887
实例511 备份与恢复Access数据库 887
实例512 防止Access数据库被下载 888
17.4 过滤非法字符 889
实例513 禁止用户输入非法字符 889
实例514 过滤HTML非法字符 891
17.5 网站身份验证 893
实例515 使用基本身份验证 893
实例516 使用摘要式身份验证 895
实例517 使用集成Windows身份验证 897
实例518 使用Forms身份验证 898
第18章 程序开发设计模式与架构 899
(本章内容在配书光盘中)
18.1 创建型模式 900
实例519 单例模式 900
实例520 简单工厂模式 902
实例521 建造者模式 904
实例522 工厂方法模式 907
实例523 原型模式 909
18.2 结构型模式 911
实例524 适配器模式 911
实例525 桥接模式 913
实例526 合成模式 915
实例527 装饰模式 918
实例528 外观模式 920
实例529 享元模式 923
实例530 代理模式 925
18.3 行为型模式 926
实例531 职责链模式 926
实例532 命令模式 929
实例533 解释器模式 931
实例534 迭代器模式 933
实例535 中介者模式 936
实例536 备忘录模式 938
实例537 观察者模式 940
实例538 状态模式 943
实例539 策略模式 945
实例540 模板方法模式 947
实例541 访问者模式 949
18.4 网站开发架构模式 951
实例542 两层架构在仿淘宝网创建个人店铺中的应用 951
实例543 三层架构在基于XML技术留言本中的应用 957
实例544 多层架构在新闻发布系统中的应用 963
18.5 .NET Web开发震撼之变——.NET MVC框架 969
实例545 MVC框架在联系人管理网站中的应用 969
实例546 应用MVC架构开发简单计算器 975