|
|
会写3-tier program 请进来帮忙! |
原帖由 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 不应该让他不名不白啊。
纯属个人意见。。
JBTALKS.CC |联系我们 |隐私政策 |Share
GMT+8, 2026-1-1 11:29 PM , Processed in 0.099679 second(s), 21 queries .
Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
Dedicated Server powered by iCore Technology Sdn. Bhd.