![]() |
J2EE Application Framework的分析,设计与实现讨论记录 (2003.06.27)
讨论现场>>> | 更多讨论,更多补充,请跟贴>>>
mdwolf对大家说:好(09:28:51) allen对大家说:大家好,欢迎大家参与今天的讨论.(09:29:04) allen对大家说:讨论10点开始,大家可先准备一下(09:29:53) hailang_zh对大家说:怎么大家还没来啊!我先做点事先!等一下再来!(09:30:00) hizw对大家说:?(09:30:00) allen对大家说:主持人还没到,大家再等等.先做些准备(09:35:17) jacobmee对大家说:早(09:36:24) jacobmee对[allen]说: joezxh对大家说:我怎么看不到(09:42:29) joezxh对大家说:还没有开始?(09:42:40) directx8对大家说:大家好(09:43:09) allen对大家说:还没开始,再等一会(09:43:22) jacobmee对大家说:可以阿(09:53:39) frankling对大家说:大家好(09:54:07) jianhua23对大家说:好多人哦(09:54:17) jianhua23对大家说:这里是不是聊 J2EE Framework 的地方?!(09:54:50) jacobmee对大家说:是啊(09:54:58) allen对jianhua23说:对,(09:55:04) allen对jianhua23说:欢迎你的参与(09:55:13) directx8对大家说:可以开始了吗?(09:55:36) jacobmee对大家说:我先问几个问题吧?(09:55:38) allen对大家说:开始讨论.(09:55:47) jianhua23对[allen]说: jacobmee对大家说:大家对我们的FrameWork有什么期望?(09:56:10)
jianhua23对jacobmee说:jihe(09:56:37) jacobmee对大家说:比如比较现有的框架,需要什么特别的要求?(09:56:59) directx8对大家说:struts框架是个典范(09:57:02) jianhua23对jacobmee说:集合struts和Turbine的特点就好了(09:57:04) directx8对大家说:但不能应用于所有应用(09:57:12) founder_chen对大家说:morning ,everyone(09:57:26) jacobmee对大家说:但是我们不能仅和他们一样,那就没意思了(09:57:28)
directx8对frankling说:同意(09:58:14) jianhua23对jacobmee说:我用过Struts做过EJB的实现,用过Turbine做过Web App的实现,但是基本上是手工操作(09:58:14) jacobwoo对大家说:hi,everyone(09:58:23) jacobmee对大家说:对,而且我觉得本身structs也有很多的不足(09:58:36) jacobwoo对jacobmee说:你觉得不足都有那些(09:59:06) jacobmee对jianhua23说:EJB不想手工,最好是用JBuilder等工具(09:59:09) frankling对大家说:Turbine是J2EE的相似实现,并非J2EE.(09:59:11) jianhua23对jacobmee说:JBuilder 和 Eclipse 的查件功能我都觉得不好用,大家的意见呢?!(09:59:12)
jacobmee对jianhua23说:是不是很好的(09:59:38) frankling对大家说:OK(09:59:40) endia对大家说:Hello(09:59:44) jianhua23对frankling说:Turbine是做Web App的,它的出现比J2EE要早(09:59:56) raider对frankling说:能讲讲什么是第二代(10:00:08) jacobwoo对jacobmee说:你觉得不足都有那些?(10:00:21) jacobmee对大家说:比如说struct的Form的确挺方便,但是不太符合sun的想法(10:00:45) endia对directx8说:kanbudao ![]() jianhua23对directx8说:Struts是MVC实现,但没有数据层,你需要为他选择JDO或EJB或自己写,:-)注意缓存(10:01:18) directx8对endia说:我看到了(10:01:19) jacobwoo对jacobmee说:sun的想法是什么?(10:01:21) jacobmee对大家说:尤其是在查找的时候,sun希望最好的fast lane(10:01:24) frankling对大家说:JSP/Servlet的可视话编程(10:01:46) jianhua23对directx8说:Turbine 的JDO(Torque)和Service Framework 很好,但是导航性能比不上Struts(10:02:22) directx8对大家说:struts灵活性不是很好,但框架不错(10:02:25) jacobwoo对jacobmee说:还有呢?(10:02:27) jacobwoo对frankling说:java server face?(10:02:39) raider对joezxh说:你做的第二代有什么强大功能?(10:02:51) raider对frankling说:你做的第二代有什么强大功能?(10:03:05) jianhua23对大家说:Struts 1.1的灵活性比1.0.2好的多了(10:03:07) directx8对大家说:现在很多web开发工具都是以struts为基础的(10:04:06) founder_chen对frankling说:你们现在做的JSP/Servlet框架结构也在presentation layer?(10:04:11) jacobmee对jacobwoo说:到也不是说这是他的缺点,只是有点误导(10:04:18) sunky对大家说:Structs只是表示层的框架,能否讨论点深入的(10:04:24) jianhua23对大家说:对啊,Huihoo 想做怎么样的Framework啊?!(10:04:25) endia对directx8说:luanma(10:04:32) raider对jacobmee说:你做的第二代有什么强大功能?((10:04:33)
jacobwoo对frankling说:是不是象asp.net,用自提交的页面和viewstat之类的东西?(10:04:59) ah_cai对大家说:现在sun的JSF好像针对的就是JSP/Servlet(10:05:04) raider对jacobmee说:哦,有下载的地方没(10:05:15) sunky对大家说:是基于java server face的(10:05:15) raider对jacobmee说:我看看(10:05:17) joezxh对大家说:echo Tapestry(10:05:19) ah_cai对大家说:的可视化编程(10:05:21) endia对directx8说:ni shuo bing yin ba(10:05:33) directx8对大家说:不过我感觉jsp的可视化编程不会很灵活(10:05:44) jianhua23对大家说:可视化编程,想做IDE?!还是插件(10:05:45) raider对jacobmee说:Echo不错(10:05:46) endia对directx8说:yin wei wo zhe li kan bu dao(10:05:48) frankling对jacobwoo说:对(10:05:51) joezxh对大家说:jsf只有sun地参考实现吧(10:05:59) raider对jacobmee说:你们做的有Echo功能强大没?(10:05:59) sam1990对大家说:有谁用过ofbiz吗(10:06:07) frankling对founder_chen说:对(10:06:12) allen对大家说:应该是个插件(10:06:14) jacobmee对大家说:呵呵,我和frankling不是一个公司的(10:06:23) founder_chen对大家说:我觉得J2EE App Framework除了是具体的MVC,等框架外,还应该是design patterns的集合(10:06:25) jacobwoo对frankling说:echo算是一个符合JSF的框架?(10:06:39) directx8对founder_chen说:同意(10:06:43) joezxh对jacobmee说:你们做的实现javaserver face??(10:06:47) frankling对raider说:就像.Net或swing德编程(10:06:51) jianhua23对大家说:JSF 好像还不是很成熟哦?!有JSF实现的Demo吗(10:06:54) directx8对jacobwoo说:echo框架性能是问题(10:07:08) joezxh对jacobmee说:sun有参考实现(10:07:09) founder_chen对大家说:最重要的是esay to use(10:07:10) raider对jacobmee说:那就是和Echo比较象(10:07:23) frankling对jacobwoo说:我对echo并不熟悉(10:07:28) joezxh对jacobmee说:I Like tapestry(10:07:36) raider对jacobmee说:Echo就是像Swing(10:07:39) ah_cai对大家说:在Java One上看到SUN演示的Rave,好像还是挺吸引人的(10:07:41) jacobwoo对frankling说:有没有其他实现?(10:07:43) jacobmee对大家说:我个人不太希望把JSP变成Swing的编程方式(10:08:08) founder_chen对大家说:Echo是event driven的吧(10:08:08) raider对jacobmee说:你们做的什么时候Realese??(10:08:09) raider对jacobmee说:我一定帮你们测试(10:08:17) sunky对ah_cai说:给个链接来(10:08:17) joezxh对jacobmee说:.net有自己的IDE,echo等都没有啊,你们有没有开发jsf的ide开发环境(10:08:29) frankling对大家说:JSF还是基于struts的发展(10:08:43) jacobmee对大家说:我想在JSP中推荐使用JSTL(10:08:53) directx8对大家说:jsp的可视化编程我感觉近期内不会普及,因为根本还要看浏览器和html的支持程度(10:08:55) joezxh对frankling说:JSF和Struts有关系??(10:09:13) jacobwoo对jacobmee说:fast lane的意思是?(10:09:14) founder_chen对joezxh说:tapestry一个不错的一个亮点是实现了RBAC(Role Based Access Control)(10:09:15) raider对jacobmee说:如果你们开发继承开发环境就好了(10:09:15) ah_cai对sunky说:我这里有一段下载的演示片断,不过比较大(10:09:16) jacobmee对大家说:不知道大家有什么看法。。?(10:09:23) directx8对jacobmee说:同意(10:09:37) sunky对ah_cai说:有多大?(10:09:42) directx8对jacobmee说:只有标准库多了,才能丰富web开发(10:09:59) jacobwoo对jacobmee说:jsf的性能会不会有问题?(10:10:00) joezxh对frankling说:RBAC对我来说意义不大,osuser等都有(10:10:02) jacobmee对jacobwoo说:快速的读取,相关资料看SUN(10:10:06) frankling对joezxh说:同一个设计师(10:10:32) jacobwoo对jacobmee说:那struts为什么不是快速的读取?(10:10:43) jacobmee对directx8说:但是我觉得目前的JSTL足够一般使用了(10:10:45) jianhua23对大家说:Taglib 库非常大,但我觉得过于庞大,没有必要了(10:10:52) raider对jacobmee说:你们做的什么时候Realese??(10:11:06) frankling对[allen]说: jacobmee对jacobwoo说:他的设计不是使用Form来传递资料么,和Sun不通(10:11:27) ah_cai对sunky说:http://media.pacevideo.com/javaone_sf2003/launchpage.htm(10:11:33) raider对jacobmee说:我感觉环视webwork好(10:11:50) jacobmee对raider说:我们还只是探讨阶段,还没有开始(10:11:53) allen对raider说:现在正在设计,可能要过一,两个月(10:11:56) ah_cai对sunky说:you are welcome!(10:12:14) raider对jacobmee说:你们真是牛人啊(10:12:18) class=t>(10:12:20) raider对[allen]说: joezxh对frankling说:allen,介绍一下主持人的背景,大家有秩序发言,不然太乱了(10:12:32) raider对[allen]说: jacobwoo对jacobmee说:可我觉得用form传递资料很方便,尤其聚集的form(10:12:47) jacobwoo对jacobmee说:sun的fast lane怎么传递资料?(10:13:14) frankling对[allen]说:
directx8对大家说:struts毕竟是web框架设计模式,尤其是页面导向功能最值得可取(10:13:52) jacobwoo对jacobmee说:你们是那家公司,方便说吗?(10:14:24) jacobmee对directx8说:的确是挺方便(10:14:33)
raider对[allen]说: jacobwoo对frankling说:jsf的性能会不会有问题?是不是参照asp.net的原理?(10:15:11) directx8对frankling说:真的么?(10:15:11) founder_chen对大家说:现在大多数的web framework都集中在presentation layer,Business Layer呢?(10:15:13) mdwolf对frankling说:高!(10:15:16) raider对[allen]说: directx8对frankling说:可否说说jsp可视化编程的实现思想(10:15:41) ah_cai对founder_chen说:business layer好像每个公司都有自己的一套(10:15:48) joezxh对jacobmee说:jsp性能不如velocity(10:15:49) raider对[allen]说: jianhua23对frankling说:看看Velocity 吧(10:16:00) allen对raider说:计划是这样,但要看大家的协作情况.(10:16:08) directx8对frankling说:我一直认为目前jsp可视化编程是不可思议的事(10:16:09) directx8对frankling说:通用性和性能如何?(10:16:15) jacobmee对founder_chen说:我想在Busniness Layer的可用的模式不是很多,但是初步需要一个VO,BO这样的东西(10:16:16) mdwolf对raider说:不好意思,我们就一直用JSP(10:16:18) allen对raider说:不仅仅是这样,(10:16:31) frankling对jacobwoo说:yes(10:16:34) jacobmee对大家说:我个人也支持JSP(10:16:40) raider对[allen]说: target=sendform>mdwolf说:velocity性能远远大于jsp(10:16:59) frankling对大家说:setup all the web component with jsp tag.(10:17:02) founder_chen对jacobmee说:是的,Design pattern有助于更好的使用BS layer(10:17:07) raider对mdwolf说:除非你在jsp里做logic,那么vm就没jsp好了(10:17:22) jacobwoo对frankling说:可是那样我觉得性能会是问题(10:17:24) frankling对大家说:and in the backend using all the even component for each(10:17:25) mycat对大家说:jsp性能不如velocity(10:15:49)? jsp 编译后即是 servlet java 类,比解析模板慢?(10:17:27) frankling对大家说:front end component.(10:17:37) frankling对大家说:.net 的JAVA实现(10:17:56) jacobwoo对frankling说:asp.net明显比asp、jsp要慢的多(10:18:04) mycat对joezxh说:不懂(10:18:10) jacobwoo对frankling说:你们是那家公司?(10:18:16) jacobmee对大家说:JSP是非常好的解决方案,只是不适合程序员使用。。呵呵(10:18:16) ah_cai对jacobmee说:同意(10:18:34) raider对jacobmee说:http://www.servlets.com/soapbox/problems-jsp.html(10:18:40) allen对raider说:velocity我不太了解(10:18:46) mycat对joezxh说:jsp性能不如velocity不知道为什么有这样的观点?(10:18:47) raider对jacobmee说:The Problems with JSP(10:18:48) raider对jacobmee说:看看这个八(10:18:54) frankling对jacobwoo说:我不认为速度影响很大(10:19:06) jacobmee对raider说:呵呵,好的(10:19:10) frankling对jacobwoo说:inpro systems.(10:19:22) jacobmee对大家说:大家对Persistence Layer有什么看法?(10:19:43) framework对大家说:其实想要速度,就写isapi或者apache的dso算了(10:19:48) jacobwoo对jacobmee说:但是要能实现封装的很好的server端html控件,非常不容易啊(10:20:05) directx8对frankling说:你的设计方式和weblogic workshop可否有相同之处?(10:20:21) sunky对大家说:jsp编译以后速度很快,不明白为什么有人说它慢(10:20:29) founder_chen对大家说:Oracle在今年的JavaOne上好像展示了JDeveloper做可视化JSP编程功能,使用了JSF(10:20:34) ah_cai对sunky说:呵呵,我觉得也是(10:20:38) jacobmee对raider说:这些问题有了Taglib都不是问题了。。(10:20:45) frankling对jacobwoo说:性能为何会有问题(10:20:55) sunky对大家说:taglib并不是什么多好的东西(10:21:22) jacobmee对大家说:而且我想要支持JSF就不能有自己的taglib,像struct一样(10:21:32) jacobwoo对frankling说:用一个隐藏的viewstat来回传递那么多状态数据,开销很大(10:21:34) founder_chen对jacobmee说:现在的焦点集中在JDO和EJB(10:22:01) directx8对jacobmee说:jsp和taglib矛盾吗?(10:22:07) lcamel自言自语道:測試(10:22:15) jacobmee对sunky说:taglib的技术的确不是很先进,但是能解决很多问题(10:22:26) raider对jacobmee说:Taglib也没有多大优势(10:22:26) jacobwoo对frankling说:一个page页面内有很多server control,这些server control间可能是组合模式(10:22:34) jacobmee对directx8说:不矛盾(10:22:35) sunky对大家说:jdo和cmp比,我感觉jdo并没在技术上有什么突破(10:22:42) sunky对大家说:只是一个cmp的简化版而已(10:22:46) directx8对raider说:从何而谈(10:22:51) frankling对jacobwoo说:就像jsp/sservlet用session一样,(10:22:58) jacobmee对sunky说:对,我赞成(10:23:09) jacobwoo对frankling说:页面复杂的情况下,性能是非常的低(10:23:09) sunky对大家说:jdo的灵活性比cmp好一点(10:23:12) raider对sunky说:只是一个cmp的简化版?你用过那个jdo??(10:23:18) lcamel对[allen]说: founder_chen对大家说:the JBoss team discussed their strategy for persistence outs(10:23:40) jacobmee对sunky说:不过,JDO补充了一点entity bean所不能使用的地方(10:23:44) directx8对raider说:现在开发有用cmp的吗?似乎很少吧!(10:23:50) sunky对jacobmee说:赞成(10:23:54) jacobmee对lcamel说:不是(10:23:56) founder_chen对大家说:the EJB tier. After investigating all the persistence APIs(10:24:05) jacobmee对directx8说:有,当然有,不过在适合的地方(10:24:18) frankling对jacobwoo说:对数据的传递,两种用的方法是一样的(10:24:22) founder_chen对大家说:they concluded that Java Data Objects(10:24:29) directx8对jacobmee说:也对,cmp虽然不灵活,但也有可用的地方(10:24:53) ah_cai对大家说:反正我现在做的项目还是自己写复杂的SQL语句,没有使用JDO/EJB(10:24:54) sunky对jacobmee说:taglib可作为重用的组件存在,如果重用性不高,设计的taglib就不是好东西(10:25:08) jacobmee对ah_cai说:那我至少推荐你用JDO(10:25:29) directx8对大家说:我认为是taglib拯救了jsp,否则jsp不会这么有前途的发展到今天(10:25:48) ah_cai对jacobmee说:呵呵,我正在准备学习一下JDO(10:25:55) jacobmee对sunky说:我不涉及自己定义taglib,但是我推荐你用JSTL(10:25:57) directx8对大家说:因为有了taglib才有了更多的框架思想基础(10:26:08) sunky对directx8说:没这么严重吧(10:26:17) ah_cai对jacobmee说:开始没有使用EJB是基于性能的考虑(10:26:18) directx8对jacobmee说:同意,jstl值得学习(10:26:29) jacobwoo对frankling说:jsf用session???(10:26:30) directx8对sunky说:当然,你说呢?(10:26:46) jacobwoo对frankling说:我说的是html input中保持的数据(10:27:13) frankling对sunky说:taglib至少实现了重用性(10:27:24) directx8对jacobmee说:学习JSTL十个不错的方法,不过我怕不能用于公司的系统(10:27:33) jacobmee对sunky说:大家觉得在产生VO的时候,需不需要一个工具帮助你生成?(10:28:01) directx8对jacobmee说:毕竟目前了解JSTL得人不多,深入了解并用于设计的公司更不多(10:28:13) jacobmee对directx8说:的确有可能。。(10:28:13) frankling对jacobwoo说:只要是jsp, 都会用session.(10:28:35) directx8对jacobmee说:请问VO是什么东西?(10:29:06) sunky对大家说:taglib的重用性就是它的唯一优点,我认为(10:29:10) founder_chen对jacobmee说:VO,通常是做为Table的一个映射,但现在也有BO,不知道这两种类型有什么区别?(10:29:21) jacobwoo对frankling说:例如,一个复杂的页面,只有一部分数据提交,从后台得到数据后改变此部分的数据,其余部分数据保持不变(10:29:26) directx8对sunky说:当然,也是taglib的最大买点呢(10:29:31) lcamel对directx8说:value object吧(10:29:51) founder_chen对大家说:VO is Value Object , rigth? ![]() directx8对sunky说:同时,taglib是数据和表现分离(10:30:04) directx8对sunky说:哈哈!VO就是value object 啊!(10:30:23) jacobmee对founder_chen说:我想只是称呼不同,使用的地方不同,内容因该是一样的(10:30:34) directx8对大家说: ![]() directx8对founder_chen说:请问BO是什么东东?(10:31:14) jacobwoo对frankling说:用jsf实现应该和asp.net的实现一样,每个服务端html控件都有一个viewstat隐藏域吧(10:31:20) frankling对sunky说:taglib也是JSP更加俩和规范(10:31:22) lcamel对directx8说:business object 吧(10:31:29) jacobwoo对frankling说:不是用session保持数据(10:31:31) sunky对大家说:还是关注一下JSF,看它给我们带来了什么(10:31:32) directx8对sunky说:同意(10:31:48) sunky对大家说:关于taglib,我想在座的各位都有自己的认识(10:31:53) founder_chen对directx8说:Business Object(10:31:58) directx8对sunky说:jsf应该是个方向(10:32:00) frankling对jacobwoo说:知识我们的实现方法(10:32:00) directx8对founder_chen说:可否具体解释一下(10:32:20) ah_cai对directx8说:同意(10:32:49) frankling对jacobwoo说:JSF并没有viewstat隐藏域的概念(10:33:04) directx8对大家说:目前是否有了应用jsp的开发工具呢?(10:33:29) founder_chen对directx8说:我觉得BO可能应该是VO的超集,就像Session Bean和BMP(CMP),BO里可能体现多了table value(10:33:38) zhanyajun对大家说:大家都不上班干活吗?(10:33:44) directx8对大家说:sorry,目前是否有了应用jsf的开发工具呢?(10:33:46) sunky对大家说:sun有一个吧,基于JSF的(10:33:48) frankling对directx8说:下一半的JBuilder.(10:34:14) sunky对大家说:叫啥来的,刚才还有人说呢,我记性不好(10:34:15) jacobwoo对frankling说:可你刚才说jsf是.net的java实现(10:34:20) ah_cai对sunky说:Rave(10:34:29) frankling对sunky说:Forte(10:34:36) sunky对大家说:哦,对(10:34:41) directx8对founder_chen说:类似于视图类吧!(10:34:43) founder_chen对directx8说:Session Bean通常是封装了一类业务逻辑,而BMP(CMP)封装的可能是某个原子操作(10:34:44) sunky对大家说:thanks ah_cai(10:34:47) directx8对frankling说:我现在用到JBuilder9了,怎么没看到什么JSF呢?(10:35:12) frankling对jacobwoo说:我说我的产品JNet是.net的java(10:35:17) allen对zhanyajun说:这种交流我想对工作会有帮助.(10:35:23) ah_cai对大家说:看了SUN的演示,感觉有点像InterDev(10:35:43) frankling对jacobwoo说:JSF是Struts的升级版(10:35:49) jacobmee对directx8说:JSF这个技术很难推广,不仅是技术的原因。。(10:35:52) sunky对jacobmee说:为啥?(10:36:04) founder_chen对directx8说:差不多,我觉得视图类应该在presentation layer,就好像struts 中的form bean(10:36:05) zhanyajun对[allen]说: directx8对jacobmee说:我可否认为JSF技术规范尚未成熟呢?(10:36:25) frankling对directx8说:等JBuilder10吧(10:36:43) jacobmee对sunky说:个人觉得广大的公司不愿意使用昂贵的程序员来画页面(10:36:51) ah_cai对directx8说:确实不是很成熟,而且各厂商的支持还很犹豫(10:36:59) directx8对founder_chen说:可是struts的formbean在表示层(10:37:10) directx8对founder_chen说:表示层的bean够多了(10:37:33) sunky对jacobmee说:JSF不应该仅仅是画画面吧?它应该是提高开发效率的东东(10:37:54) jacobmee对sunky说:是啊,不过我觉得了不是技术的原因,成本的原因(10:38:27) directx8对大家说:大家认为如何才能提高jsp的效率呢?(10:38:31) sunky对jacobmee说:页面很重要,但不应该花太多时间(10:38:38) sunky对jacobmee说:时间应该花在业务上面(10:38:48) lcamel对大家说:有人用過 Apple 的 Web Objects 或是 Tapestry 嗎? 好用嗎?(10:38:49) directx8对大家说:jdk1.5 release好像快出了(10:38:54) sunky对jacobmee说:所以提高页面的开发效率是很重要的(10:39:04) frankling对jacobmee说:对提高开发效率,然开发人员只写逻辑不好吗?(10:39:38) directx8对大家说:我们的客户最注重页面执行效率(10:39:42) founder_chen对jacobmee说: ![]() ah_cai对directx8说:那好像还早,beta版计划在年底才退出(10:39:52) directx8对大家说:他们总是拿一些压力工具来压我们的页面(10:40:13) sunky对directx8说:呵呵 ![]() jacobmee对frankling说:可以阿,但是反复很利害的。。(10:40:37) ah_cai对directx8说:呵呵,因为页面是他们唯一的入口嘛(10:40:38) directx8对大家说:而我发现一些日本公司似乎对性能要求不是很高,而更注重框架和规范(10:41:16) sunky对jacobmee说:你说的对,国内对新技术的消化是需要很长时间的(10:42:00) frankling对大家说:日本公司喜欢各种开发工具(10:42:19) sunky对jacobmee说:这就是国情吖(10:42:20) directx8对frankling说:同感(10:42:37) ah_cai对directx8说:是的,看到过日本公司的一些外包项目,运行速度奇慢,不过架构很规范(10:42:45) frankling对[allen]说: directx8对frankling说:感兴趣(10:44:35) frankling对directx8说:刘兴美日的傻瓜式编程(10:44:58) directx8对大家说:不过我感觉,有空大家讨论一下设计模式的话题吧!(10:45:02) frankling对jacobmee说:同意(10:45:11) jacobmee对大家说:好(10:45:20) directx8对frankling说:什么意思?(10:45:21) directx8对frankling说:没看懂(10:45:28) frankling对jacobmee说:我的中文打得很慢(10:45:29) ah_cai对directx8说:支持(10:45:31) jacobmee对大家说:大家对XML的库有什么要求?(10:45:49) frankling对jacobmee说:流行美日的傻瓜式编程,运行速度奇慢,不过架构很规范(10:45:55) jacobmee对frankling说:没关系,呵呵(10:46:01) frankling对directx8说:流行美日的傻瓜式编程,运行速度奇慢,不过架构很规范(10:46:08) directx8对frankling说:哈哈(10:46:10) allen对directx8说:这个建议很好,过段时间就组织一次设计模式的讨论(10:46:19) directx8对frankling说:中国人更要求效率(10:46:20) jacobmee对frankling说:我喜欢架构规范的,对速度要求不是很高(10:46:22) directx8对[allen]说: ah_cai对jacobmee说:可是付钱的用户不会喜欢的(10:46:55) frankling对jacobmee说:完全同意(10:46:56) sunky对大家说:可以先讲究架构规范,然后再改善速度嘛(10:47:10) jacobmee对ah_cai说:是阿,我知道,但是我想对于一个设计者,首先该关注架构(10:47:37) sunky对jacobmee说:同意(10:47:56) ah_cai对jacobmee说:当然,而且我想花多点时间,应该可以找到架构与性能的平衡点(10:48:24) jacobwoo对frankling说:我所作的项目,页面很复杂,一个页面的javascript超过1500行(10:48:34) jacobwoo对frankling说:怎么改善它(10:48:51) mdwolf对raider说:高(10:48:54) directx8对frankling说:不过说真的,我个人比较欣赏那种美日的傻瓜编程(10:48:57) mdwolf对jacobwoo说:高(10:49:02) feifei对jacobwoo说:把js单独开来(10:49:23) frankling对jacobwoo说:为何javascript超过1500行,来做是么(10:49:28) directx8对jacobwoo说:不会吧!(10:49:41) frankling对directx8说:我也是(10:49:46) jacobwoo对frankling说:就是已经用了struts,但界面交互很复杂(10:49:54) sunky对jacobwoo说:有点恐怖(10:49:55) frankling对jacobwoo说:form valiadation, multiple action on one page?(10:50:17) directx8对frankling说:但是那种编程方式成本太高了(10:51:13) jacobwoo对frankling说:form验证一部分用struts的验证,但少数input要单独写(10:51:37) jacobwoo对frankling说:深圳(10:51:44) frankling对directx8说:20%时间是开发,80%是维护。(10:52:07) frankling对directx8说:那种编程方式维护简单(10:52:26) jacobwoo对frankling说:页面业务逻辑复杂(10:52:37) directx8对frankling说:80%的设计,10%的开发,10%维护(10:52:48) frankling对jacobwoo说:没有写在actions中?(10:53:15) jacobwoo对frankling说:例如,账户付款方式选现金,那么银行账号不能输入(10:53:19) jacobwoo对frankling说:不能http提交(10:53:38) jacobwoo对frankling说:各种的电信优惠,互相制约(10:54:10) jacobmee对jacobwoo说:类似这种工作,应该由页面负责,我想一般的公司至少会有一个页面吧?(10:54:22) directx8对jacobwoo说:这个功能太依赖于浏览器了(10:54:23) frankling对jacobwoo说:struts有基于js的Form valiadation的方法(10:54:37) jacobwoo对frankling说:我做的是一个电话的营业系统(10:54:42) jacobwoo对frankling说:我用了struts的Form valiadation(10:55:00) jacobmee对jacobwoo说:我的email: [email protected] 大家对我们的Framework有任何建议,都可以和我聊聊(10:55:32) frankling对jacobwoo说:不是HTTP提交的那个(10:55:42) jacobwoo对frankling说:但这是最后一次提交(10:55:45) jacobwoo对frankling说:不是HTTP提交的那个?form valiadation验证不是从request中得到的数据吗?(10:56:51) lcamel对大家说:可以談談 XForms 和 XUL 嗎?(10:56:53) jacobwoo对frankling说:我对xform也很感兴趣,但浏览器好像不支持(10:57:20) directx8对lcamel说:你说的是个什么技术?(10:57:43) frankling对jacobwoo说:我想你推荐一款新的form valiadation的方法(10:58:05) ah_cai对jacobwoo说:what is XForms?(10:58:06) jacobmee对lcamel说:我也没听过(10:58:13) allen对大家说:我们的框架项目定为JFoxAF(JFox应用框架),JFox下的一个子项目(10:58:29) frankling对jacobwoo说:基于regular expression.(10:58:32) jacobwoo对frankling说:请指教(10:58:33) lcamel对jacobwoo说:大概還要等一陣子吧, Microsoft 好像在新的 Office 裡面會有 InfoPath (原名 XDocs) 像(10:58:41) lcamel对jacobwoo说:XForms的技術推出(10:58:49) directx8对lcamel说:你说的应该是新版的html吧!只是标记更多了(10:59:34) lcamel对directx8说:我說的不是 XHTML(10:59:55) frankling对jacobwoo说:我对XForm没有研究(10:59:56) jacobwoo对frankling说:基于regular expression.??业务逻辑本身很复杂,我的校验用了java script的regular e(11:00:07) jacobwoo对frankling说:valiadation(11:00:28) lcamel对directx8说:我只有看過一點XForms的demo, 看起來可以在client side有一些code(11:01:01) directx8对jacobwoo说:其实表单校验放到服务器端不就完了(11:01:03) frankling对jacobwoo说:http://home.earthlink.net/~dwinterfeldt/(11:01:11) lcamel对directx8说:至少做的出像計算機之類的application, 所以應該也可以做validation(11:01:36) frankling对directx8说:速度会慢(11:01:41) jacobwoo对frankling说:谢谢(11:01:49) frankling对jacobmee说:yahoo massage.(11:01:55) frankling对jacobmee说:vekea401(11:02:02) directx8对frankling说:其实就算用javascript作了校验,在服务器端也是还要作了(11:02:51) frankling对jacobmee说:msn 我上不去(11:03:10) frankling对directx8说:同意,但尽量少在服务器端做(11:03:58) jacobmee对frankling说:哦,那有时间我们可以用Yahoo聊聊(11:04:03) lcamel对directx8说:說的也是(11:04:07) frankling对jacobmee说:太好了。(11:04:20) directx8对大家说:大家还是谈谈struts1.1吧!(11:05:44) directx8对大家说:有了些什么重大的突破(11:05:55) jacobmee对directx8说:我对它好久没有关注了。。(11:06:38) frankling对大家说:好像没有(11:06:50) directx8对frankling说:怎么会呢?比如说:sub application(application modol)(11:07:44) directx8对jacobmee说:为什么?你们不采用struts吗?(11:08:04) frankling对directx8说:有,http://jakarta.apache.org/struts/resources/extensions.html(11:08:16) frankling对directx8说:发展得不错(11:08:31) sam1990对jacobmee说:我知道有一个不错的框架,好象可以帮助到你的验证问题(11:09:27) jacobmee对sam1990说:可以说来听听?(11:10:32) directx8对sam1990说:请教一下(11:11:03) frankling对directx8说:JFoxAF应有DAO management, Service Management, Web Service man(11:11:13) frankling对大家说:JFoxAF应有DAO management, Service Management, Web Service man(11:11:25) frankling对大家说:web application Framewok.(11:11:43) sam1990对jacobmee说:ofbiz(11:11:44) frankling对大家说:log managemnt, resource management.(11:11:58) frankling对大家说:data resouce amanagement, transaction management(11:12:16) directx8对frankling说:我一直很感兴趣你的jsp可视化编程技术,可否说来听听(11:12:21) jacobwoo对directx8说:不光是验证,而是各个input之间的数据约束(11:12:54) mengk对sam1990说:嘿,老李你好啊(11:13:34) sam1990对mengk说:你好,开开(11:14:04) frankling对jacobmee说:what's Yahoo ID?(11:15:25) yjsdxq对大家说:有做tuxedo的么?(11:15:50) jacobwoo对yjsdxq说:我用tuxedo 8,不过用的是tuxedo的corba功能(11:16:48) yjsdxq对jacobwoo说:呵。好,我们也没有用corba(11:17:15) allen对yjsdxq说:今天我们先不讨论Tuxedo的话题,过几天我们组织一次相关讨论.(11:17:23) allen对大家说:今天我们的讨论就先到这,感谢大家的参与.(11:19:21) jacobwoo对大家说:我觉得用web作复杂的mis系统不合适,还不如用swing,大家觉得如何(11:19:49)
yjsdxq对jacobwoo说:是的,这样便于开发tuxedo的前台应用程序。(11:20:50) jacobwoo对yjsdxq说:我们的corba组件就是一个个业务对象(11:20:54) yjsdxq对jacobwoo说:可是我们没有使用corba.(11:21:17) ah_cai对jacobwoo说:看使用要求,也可以用其他语言做的Application,中间层服务用Java(11:21:23) allen对大家说:大家可继续一些话题交流下去.(11:21:31) |