谷歌旗下的Doubleclick近 日公布了全球网站4月份独立访问人数TOP1000排行榜(不含谷歌自己的网站及成人网站)。在谷歌排行榜的前20名中,有7家来自中国,除了网易、新浪 和腾讯三家门户以及百度外,购物网站淘宝、视频网站优酷、腾讯旗下的搜索网站SOSO也位列其中。虽然Faceboo[……]

继续阅读

一、基于分层架构 1.优点:降低耦合度、增强内聚性(如图1层和区的概念) 2.使人员职能分工明确,有助于团队开发 3.有助于分布式开发 4.封装分解系统的复杂性 以一个简单的包图为例(图1) 从简单的分层架构并不能满足信息系统在特定环境下的相关需求,为了满足系统的要求就必须进行细化,所以采用MVC[……]

继续阅读

Action主要的功能就是组织service的,比如你要做权限验证,那么请求会被Action获取,那么如何验证呢?Action可不管他要问service该怎么办。当得到service返回的结果后根据结果判断下一跳是哪里(如果验证用户存在且密码正确则跳转到登录成功的页面,反之则回跳到登录页面)

[……]

继续阅读

在不分层的系统里,我们可以将所有的代码都写到一个地方,比如struts的Action类。在这里,我们不仅要处理页面逻辑,还要做业务逻辑,还要做数据访问。

比如说:

代码如下:
public String addUser() {
if(user == null) {
return FAI[……]

继续阅读

我有一个很熟的朋友,他现在忙的不可开交。他手上有一大堆没有完成的合同,而且一个跟他一起开发的助手也离他而去。于是,在三个大客户的催命鬼时的督促下,他已经连续好几个星期没休息了。

其中有个客户跟他讨论他给这个客户做的iPad应用程序,客户告诉他“我们花钱雇了另外一个程序员来审查你的代码,他说你的[……]

继续阅读