为什么要用构件化。。。。心痛亚。。。。。
普元的那个东东是邪恶的。。。。。。。。。
re: 聊聊我对技术的看法 不知道叫啥好 2006-07-21 17:05
偶也觉得很有道理,就像老话说得,学而不思则罔,思而不学则殆
re: 关于ajax的一些随笔 不知道叫啥好 2006-06-17 10:50
@Guest
我觉得这是因为您还没有尝试大规模ajax的开发。ajax当然要从server端采集数据,但这时的数据已经不是来自于controller(action),而是来自于ajax框架自动封装过的service layer或者domain layer。
传统的mvc有一个原则,就是c这一层一定是很薄的一层,只包括对service layer的调用。而ajax则说,既然你如此之薄,那我就用js来实现吧!就是这样,ajax完成了对Struts/WW的接替~
"AJAX的Implementation都是透明的,所有的Business Logic怎样隐藏?
"
介个,我曝漏的只不过是需要view需要用到的方法名和参数,谈何透明之说?
re: 关于ajax的一些随笔 不知道叫啥好 2006-06-16 18:34
@xy.qin
这种说法当然简单又保险。不过有点类似和稀泥了。据我所知有好多完全应用ajax的项目,更有n多不用mvc的烂项目。
在我习惯了ajax的远程调用方式后,我发现很难再回到struts\ww那种页面调用方式。不管是代码量、可维护性、OO程度、可测性,ajax都要好于struts\ww。空口无凭~有机会偶会来证明一下~
re: 关于ajax的一些随笔 不知道叫啥好 2006-06-16 15:31
@foxty
我认为,ajax试图使用js来代替传统mvc框架中controller的地位,所以说它们是竞争关系
re: 关于ajax的一些随笔 不知道叫啥好 2006-06-15 19:10
@wolfsquare
呵呵,能说详细点吗?
re: 关于ajax的一些随笔 不知道叫啥好 2006-06-15 15:59
@Compass
在我们的项目里已经有相应的方案。其实不是特别复杂,也耗费不了太大的工作量。不能太依赖于开源软件吗
@langds
weblogic的集群代理server就是一个servlet,也能实现这个功能,但是性能太差,达不到生产级的要求~所以bea给人作方案时,都是推荐用F5来分发~
想起来IBMHttpServer了……,跟was结合的很好,又是apache的底子,越发羡慕was了~
@langds
至少我要做到,从这个server跳到那个server,本来登陆的状态不能变成注销吧
另外能否具体说下web server 如何自动定位到该客户端最近一次请求的响应AppServer? 多谢!
re: 提高企业应用可用性的分析(一) 不知道叫啥好 2006-06-14 15:08
@langds
另外weblogic在生产模式下不支持class的热部署~
我们也很希望它能像websphere那样热部署亚~
re: 提高企业应用可用性的分析(一) 不知道叫啥好 2006-06-14 15:06
@langds
“依我的经验来看,最实用的做法就是直接在Appserver前加web server,该webServer起loadbanance和Httpserver的作用.他能自动将不同的客户端分发请求到相应的Appserver上执行,并且服务器间无需同步session状态,webserver能自动定位到该客户端最近一次请求的响应AppServer, ”
这也我提的方案之一亚。~不过不同步session,如何失败恢复?另外web server 能自动定位到该客户端最近一次请求的响应AppServer? langds能否具体说以下?我只试过使用apache的mod_proxy,用robbin随机分发。目前我们是使用硬件(四层交换机)做到的这一点。
re: 提高企业应用可用性的分析(一) 不知道叫啥好 2006-06-14 14:27
@狂人
呵呵,这片文章本来是针对我们的项目写的,大体改了改就拿出来了。我们项目的特点就是可用性要求高,但是数据库操作却很少。因此先假设数据库这里不存在性能问题。实际上引起数据库的原因很大程度是由蹩脚的sql,以及海量的数据,但就不在讨论范围之列了。
关于幂等性等问题,会在本文的后续中提到~
re: 提高企业应用可用性的分析(一) 不知道叫啥好 2006-06-14 13:54
@charon
你说得对,不过这里只打算对应用和应用服务器的情况做讨论。这片东东只写了一晚上,遣词造句也没有深究就拿出来了,难免有些差错。