Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
楼主: KYCITY
打印 上一主题 下一主题

会写3-tier program 请进来帮忙!

[复制链接]

0

主题

0

好友

18

积分

初级会员

Rank: 1

31#
发表于 2010-3-12 03:12 PM |只看该作者

回复 #29 qweasdzxc 的帖子

现在在PJ。不过打算要换工了。你呢?


回复

使用道具 举报

10

主题

0

好友

862

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

32#
发表于 2010-3-12 03:15 PM |只看该作者
layer 跟 tier 应该有很大的差别。
在做Flash 的时候,多数都是加个 layer 而不是 tier 。
Tier 就像是一整排由多数不同或同个东西组成的。
layer,单纯的由一样的东西组成。

Presentation Layer 跟 Presentation Tier 的差别可定为:

Presentation Layer => Web 而定的话,就是所谓的webpage等等。

而一个系统的 presentation Tier 呢?
Windows Application, MacOs application, web application 等等都可以组成这个Tier。

其实,技术永远比理论来得好的多。
一个战士如果只能在射击测验拿100分实战却一个敌人都杀不到甚至花大量时间在瞄准敌人的话,那么这个战士就是失败作。

希望各位能明白 Tier 跟 layer 的差别。


回复

使用道具 举报

8

主题

0

好友

75

积分

中级会员

Rank: 2Rank: 2

33#
发表于 2010-3-12 03:16 PM |只看该作者
jb . haha.  be touch in msn lah. i send to u in message already.


回复

使用道具 举报

0

主题

0

好友

18

积分

初级会员

Rank: 1

34#
发表于 2010-3-12 03:28 PM |只看该作者
原帖由 duo8668 于 2010-3-12 03:15 PM 发表
其实,技术永远比理论来得好的多。
一个战士如果只能在射击测验拿100分实战却一个敌人都杀不到甚至花大量时间在瞄准敌人的话,那么这个战士就是失败作。


你的比喻实在是太太棒了!!哈哈

当然技术永远比理论好,  有理论没技术也做不到
不过如果要更上一层就要掌握理论了。所以大家要交流交流。

也多谢你的TIER&LAYER的解释


回复

使用道具 举报

0

主题

0

好友

18

积分

初级会员

Rank: 1

35#
发表于 2010-3-12 03:35 PM |只看该作者

回复 #33 qweasdzxc 的帖子

加你的MSN了


回复

使用道具 举报

8

主题

0

好友

75

积分

中级会员

Rank: 2Rank: 2

36#
发表于 2010-3-12 03:39 PM |只看该作者
原帖由 jacketmaniac 于 2010-3-12 03:35 PM 发表
加你的MSN了


no see u de??????????


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

37#
发表于 2010-3-12 04:16 PM |只看该作者

回复 #32 duo8668 的帖子

我老师说: 没Theory 实战也不会好到哪里去 ==

不过看来你实战 + 理论 都是一流的。


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

38#
发表于 2010-3-12 04:28 PM |只看该作者
原帖由 qweasdzxc 于 2010-3-12 02:55 PM 发表









所以 MVC  是 presentation layer 里面其中一种实现方法(implement)。.


那天  顾客 / 你老 ...


瓦靠 讨论 讨论 别激动 别激动


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

39#
发表于 2010-3-12 04:43 PM |只看该作者
原帖由 jacketmaniac 于 2010-3-12 03:02 PM 发表
绝对没有批评你的意思。不过正常来说不是搜集完客户要的需求才开始做的吗?之后要改就是CR(CHANGE REQUEST)要加钱了吗?

就你的例子我以JAVA来说我会用的结构是:
EXTJS -->STRUTS2 -->BLL(SERVICE LAYER)-->MANAGER(DAL-HIBERNATE)
在看情况是否需要在加一层DAO 在最后

STRUTS2的好处是他可以自动帮你的DATA换去JSON也可以普通的URL REDIRECT。只要在XML设定你那一个FUNCTION要那一种就好了
那你的
ajax communicate layer server side (WCF,json,text)
ajax communicate layer client side (XMLHttpRequest,jquery)
这两层都可以省了。

再来如果用HIBERNATE就可以解决不同的DATABASE了。只要你没用到DATABASE自己的UNIQUE SYNTAX好象SQLSERVER的 ~ 等等。不过如果只是小PROJECT用HIBERNATE好象麻烦了点。

不过你一开始COPY&PASTE7个FORM就太不应该了。那时就应该用SERVICE LAYER啦!别这么懒嘛。你也说了交给下一个 programmer 不应该让他不名不白啊。

纯属个人意见。。


通常顾客自己都不知道自己要什么的
我常讲 第一个 version 是达不到他们要的
第二个才是有business value 的

STRUTS2 是java 的吧
.net 还要靠 JSON.net 的来转
平台不同

HIBERNATE 也是java 的
.net 也有 nHIBERNATE 但我没学过
都是用官方的 ado.net 多

7 个cut and paste 只是 比喻 oop 的好处
我也是收在自己的 Libarary 中的

你还像和我研究 和 交流
上面的为什么那么大字


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

40#
发表于 2010-3-12 05:18 PM |只看该作者
你们谁用过 PHP codeignitor 的 MVC Framework

教我下勒。 我快晕了。

如果AJAX 沟通你们怎放? 开多个新的Controller 叫 ajax control??? 还是什么??

感谢不尽。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-20 02:31 AM , Processed in 0.093041 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部