Miles' Blog

Welcome 2 My Planet

Available categories: [/] [development. ~]

didy|架构 [Permalink]

Thu Nov 25 00:21:24 CST 2004

这段时间又开始开发wap.didy.net,一个付费游戏下载的站点。当然,nexus架构还是沿用,只不过改进更多了 /images/emoticons/happy.gif

这两天任务比较紧,架构方面的变动也比较多,有点over-design的嫌疑。。过段时间一定要静心总结一下。

这两天刚好看到了关于IoC,AOP,Dependency Injection的一些文章,有点感觉了。像是对自己某些工作的总结。。。目前的Servlet部分设计,是依靠继承来扩展功能的。比如,BaseServlet:

public final void doGet(...) throws ... {
    //...common functionality (ASPECT?)...
    process();
    //...common functionality (ASPECT?)...
}
子类: NexusBaseServlet:
public class NexusBaseServlet extends BaseServlet {
    public void process() throws Exception {
       //... bl goes here....
    }
}
这样的设计,子类的限制太多,而且实际上已经完全没有了upper cast的可能。所以,可以认为这个继承关系仅仅是多余的提高了耦合度。这里就很有改进的必要,比如用decorator或者是AOP的理念,就可以很清楚的分理出子类,实现解耦。
正如xp理念,这次开发refactoring贯穿始终,而且也初步确定了设计到测试的基本流程。希望有时间细化他,精益求精。

Posted by: miles

Comments on this entry


Comment by: dsfasdf -
Left on: Sat Aug 23 10:09:26 CST 2008

現金化
クレジットカード現金化
クレジットカード 現金化
クレジットカード現金化
現金化
ショッピング枠 現金化
ショッピング枠現金化
ショッピング枠 現金化
現金化
クレジットカード 現金化
クレジットカード現金化
クレジットカード現金化
現金化
ショッピング枠 現金化
ショッピング枠現金化
ショッピング枠現金化
現金化
ショッピング枠 現金化
ショッピング枠現金化
ショッピング枠現金化
現金化
即日ちゃん
オンラインカジノ
オンラインカジノ
クレジットカード 現金化
ショッピング枠 現金化
ショッピング枠現金化
Comment by: 現金化 - http://cash.2-0-0-7.biz/
Left on: Fri May 07 10:49:43 CST 2010

店舗営業で即日10分でクレジットカードのショッピング枠を現金化 クレジットカード 現金化 クレジットカード 現金化 クレジットカード 現金化 クレジットカード 現金化 クレジットカード 現金化 クレジットカード 現金化 クレジットカード 現金化 クレジットカード 現金化



Author (*):
Verify Code (*):8 9 7 9
E-mail:
URL:
Comment (*):
Remember me?

Available categories: [/] [development. ~]

Powered By blojsom   RSS Feed  RSS2 Feed  RDF Feed