摘要: 观察者模式(observer)又名发布-订阅(Publish/Subscribe)模式观察者模式是一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化是,会通知所有的观察者对象,使他们能够自动更新自己。观察者模式的结构图Subject被观察者:定义了被观察者必须实现的职责,它必须能够在运行时添加、取消观察者。一般是抽象类或接口。Observer观察者:定义了在接受到消息后通过update()对接受到的消息进行处理。ConcreteSubject具体的被观察者:继承或实现Subject,定义具体的业务逻辑ConcreteObserver具体的观察者:继承或实现 阅读全文
posted @ 2011-12-13 22:57 涂文瀚 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 本章的内容可以说是上一章节的延续,因为表单也是web的基础,但同时也是web基础中的重要组成部分。本章重点介绍了表单中可能出现的各项表单元素的验证、文件上传以及相关的安全问题。 $_SERVER['REQUEST_METHOD']:检测请求是GET还是POST 验证email地址是否有效的函数: function is_valid_email_address($email){ ... 阅读全文
posted @ 2011-12-13 20:32 涂文瀚 阅读(564) 评论(0) 推荐(0) 编辑
foot