在云那方

首页 新随笔 联系 订阅 管理

2010年12月27日 #

摘要: 我们以一个简单的留言板代码为例,先来看一个最简单的三层结构代码,如代码1所示:[代码]执行时序图,如图1所示:(图1),简单三层结构时序图从代码和时序图中可以直观看出三层结构的调用顺序。但实际开发中这种简单三层结构并不能满足需求!我们先从外观层与中间服务层这两层的代码开始讨论。在外观层LWordHomePage类中直接使用new关键字创建并调用中间服务类LWordServiceCore属于一种硬编码的方式。在实际项目开发过程中,外观层和中间服务层可能会由不同的人员来开发,即一个功能模块由多个人共同完成。而外观层LWordHomePage类的开发进度是不可能等到LWordServiceCore类 阅读全文
posted @ 2010-12-27 10:09 Rich.T 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 本文源码下载地址:http://files.cnblogs.com/afritxia2008/TraceLWord.rar开发环境为 eclipse(pdt) 让我们把注意力集中到中间服务层上来。中间服务层代码比较简单,只是调用数据访问层代码将留言保存到数据库。如代码1所示:[代码]在看到留言板的演示之后,公司的产品部和市场部或许会提出各种各样的想法和需求。比如他们希望在添加留言之前判断用户的权限!只有注册用户才能留言!我们需要修改代码,如代码2所示:[代码]市场部又希望在添加留言之前,对留言内容进行检查,如果留言中含有脏话就不保存。我们继续修改代码,如代码3所示:[代码]产品部也提出了新需求 阅读全文
posted @ 2010-12-27 10:09 Rich.T 阅读(3557) 评论(0) 推荐(0) 编辑

摘要: 在对PHP代码进行断点调试时,曾经使用过XDebug。最近才知道XDebug还可以对PHP Web代码进行性能分析。下面大概介绍一下使用方法。首先需要下载XDebug,可以链接该地址http://www.xdebug.com/download.php。这里面需要注意,所下载的XDebug版本必须和你所使用的PHP版本吻合,否则会造成系统崩溃。如果系统崩溃了,就下载其他版本试试看。我下载的是Windows版的适用于PHP5.2.8的dll文件,下载完成之后,我把文件名改为“php_xdebug.dll”。然后需要把php_xdebug.dll放置到php的ext录里,在我们本机上是“C:\wam 阅读全文
posted @ 2010-12-27 10:05 Rich.T 阅读(249) 评论(0) 推荐(0) 编辑