Huihoo.org - Open Enterprise Foundation
J2EE Application Framework的分析,设计与实现讨论记录 (2003.06.27)
讨论现场>>> | 更多讨论,更多补充,请跟贴>>>

【公告】

大家
  今日话题:J2EE Application Framework的分析,设计与实现
发布者:allen
09:20:58
hailang_zh大家说:大家好啊(09:28:28)
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]说:ok(09:40:29)
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)
allenjianhua23说:对,(09:55:04)
allenjianhua23说:欢迎你的参与(09:55:13)
directx8大家说:可以开始了吗?(09:55:36)
jacobmee大家说:我先问几个问题吧?(09:55:38)
allen大家说:开始讨论.(09:55:47)
jianhua23[allen]说:谢谢,主题是什么ne(09:55:46)
jacobmee大家说:大家对我们的FrameWork有什么期望?(09:56:10)
【公告】

大家
  今日话题:J2EE Application Framework的分析,设计与实现
发布者:allen
09:56:21
jianhua23jacobmee说:集合struts he(09:56:33)
jianhua23jacobmee说:jihe(09:56:37)
jacobmee大家说:比如比较现有的框架,需要什么特别的要求?(09:56:59)
directx8大家说:struts框架是个典范(09:57:02)
jianhua23jacobmee说:集合struts和Turbine的特点就好了(09:57:04)
directx8大家说:但不能应用于所有应用(09:57:12)
founder_chen大家说:morning ,everyone(09:57:26)
jacobmee大家说:但是我们不能仅和他们一样,那就没意思了(09:57:28)
【公告】

大家
  今天讨论的主持人:frankling,jacobmee
发布者:allen
09:57:57
frankling大家说:struts 的框架只是J2EE framework德表示层(09:58:03)
directx8frankling说:同意(09:58:14)
jianhua23jacobmee说:我用过Struts做过EJB的实现,用过Turbine做过Web App的实现,但是基本上是手工操作(09:58:14)
jacobwoo大家说:hi,everyone(09:58:23)
jacobmee大家说:对,而且我觉得本身structs也有很多的不足(09:58:36)
jacobwoojacobmee说:你觉得不足都有那些(09:59:06)
jacobmeejianhua23说:EJB不想手工,最好是用JBuilder等工具(09:59:09)
frankling大家说:Turbine是J2EE的相似实现,并非J2EE.(09:59:11)
jianhua23jacobmee说:JBuilder 和 Eclipse 的查件功能我都觉得不好用,大家的意见呢?!(09:59:12)
【公告】

大家
  frankling曾设计研发第二代JSP/Servlet框架结构
发布者:allen
09:59:21
directx8jianhua23说:请教一下struts和turbine的不同吧!(09:59:27)
jacobmeejianhua23说:是不是很好的(09:59:38)
frankling大家说:OK(09:59:40)
endia大家说:Hello(09:59:44)
jianhua23frankling说:Turbine是做Web App的,它的出现比J2EE要早(09:59:56)
raiderfrankling说:能讲讲什么是第二代(10:00:08)
jacobwoojacobmee说:你觉得不足都有那些?(10:00:21)
jacobmee大家说:比如说struct的Form的确挺方便,但是不太符合sun的想法(10:00:45)
endiadirectx8说:kanbudao (10:01:04)
jianhua23directx8说:Struts是MVC实现,但没有数据层,你需要为他选择JDO或EJB或自己写,:-)注意缓存(10:01:18)
directx8endia说:我看到了(10:01:19)
jacobwoojacobmee说:sun的想法是什么?(10:01:21)
jacobmee大家说:尤其是在查找的时候,sun希望最好的fast lane(10:01:24)
frankling大家说:JSP/Servlet的可视话编程(10:01:46)
jianhua23directx8说:Turbine 的JDO(Torque)和Service Framework 很好,但是导航性能比不上Struts(10:02:22)
directx8大家说:struts灵活性不是很好,但框架不错(10:02:25)
jacobwoojacobmee说:还有呢?(10:02:27)
jacobwoofrankling说:java server face?(10:02:39)
raiderjoezxh说:你做的第二代有什么强大功能?(10:02:51)
raiderfrankling说:你做的第二代有什么强大功能?(10:03:05)
jianhua23大家说:Struts 1.1的灵活性比1.0.2好的多了(10:03:07)
directx8大家说:现在很多web开发工具都是以struts为基础的(10:04:06)
founder_chenfrankling说:你们现在做的JSP/Servlet框架结构也在presentation layer?(10:04:11)
jacobmeejacobwoo说:到也不是说这是他的缺点,只是有点误导(10:04:18)
sunky大家说:Structs只是表示层的框架,能否讨论点深入的(10:04:24)
jianhua23大家说:对啊,Huihoo 想做怎么样的Framework啊?!(10:04:25)
endiadirectx8说:luanma(10:04:32)
raiderjacobmee说:你做的第二代有什么强大功能?((10:04:33)
【公告】

大家
  第二代框架结构是指JSP/Servlet的可视化编程
发布者:allen
10:04:36
endiadirectx8说:怎么会乱码(10:04:49)
jacobwoofrankling说:是不是象asp.net,用自提交的页面和viewstat之类的东西?(10:04:59)
ah_cai大家说:现在sun的JSF好像针对的就是JSP/Servlet(10:05:04)
raiderjacobmee说:哦,有下载的地方没(10:05:15)
sunky大家说:是基于java server face的(10:05:15)
raiderjacobmee说:我看看(10:05:17)
joezxh大家说:echo Tapestry(10:05:19)
ah_cai大家说:的可视化编程(10:05:21)
endiadirectx8说:ni shuo bing yin ba(10:05:33)
directx8大家说:不过我感觉jsp的可视化编程不会很灵活(10:05:44)
jianhua23大家说:可视化编程,想做IDE?!还是插件(10:05:45)
raiderjacobmee说:Echo不错(10:05:46)
endiadirectx8说:yin wei wo zhe li kan bu dao(10:05:48)
franklingjacobwoo说:(10:05:51)
joezxh大家说:jsf只有sun地参考实现吧(10:05:59)
raiderjacobmee说:你们做的有Echo功能强大没?(10:05:59)
sam1990大家说:有谁用过ofbiz吗(10:06:07)
franklingfounder_chen说:(10:06:12)
allen大家说:应该是个插件(10:06:14)
jacobmee大家说:呵呵,我和frankling不是一个公司的(10:06:23)
founder_chen大家说:我觉得J2EE App Framework除了是具体的MVC,等框架外,还应该是design patterns的集合(10:06:25)
jacobwoofrankling说:echo算是一个符合JSF的框架?(10:06:39)
directx8founder_chen说:同意(10:06:43)
joezxhjacobmee说:你们做的实现javaserver face??(10:06:47)
franklingraider说:就像.Net或swing德编程(10:06:51)
jianhua23大家说:JSF 好像还不是很成熟哦?!有JSF实现的Demo吗(10:06:54)
directx8jacobwoo说:echo框架性能是问题(10:07:08)
joezxhjacobmee说:sun有参考实现(10:07:09)
founder_chen大家说:最重要的是esay to use(10:07:10)
raiderjacobmee说:那就是和Echo比较象(10:07:23)
franklingjacobwoo说:我对echo并不熟悉(10:07:28)
joezxhjacobmee说:I Like tapestry(10:07:36)
raiderjacobmee说:Echo就是像Swing(10:07:39)
ah_cai大家说:在Java One上看到SUN演示的Rave,好像还是挺吸引人的(10:07:41)
jacobwoofrankling说:有没有其他实现?(10:07:43)
jacobmee大家说:我个人不太希望把JSP变成Swing的编程方式(10:08:08)
founder_chen大家说:Echo是event driven的吧(10:08:08)
raiderjacobmee说:你们做的什么时候Realese??(10:08:09)
raiderjacobmee说:我一定帮你们测试(10:08:17)
sunkyah_cai说:给个链接来(10:08:17)
joezxhjacobmee说:.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)
joezxhfrankling说:JSF和Struts有关系??(10:09:13)
jacobwoojacobmee说:fast lane的意思是?(10:09:14)
founder_chenjoezxh说:tapestry一个不错的一个亮点是实现了RBAC(Role Based Access Control)(10:09:15)
raiderjacobmee说:如果你们开发继承开发环境就好了(10:09:15)
ah_caisunky说:我这里有一段下载的演示片断,不过比较大(10:09:16)
jacobmee大家说:不知道大家有什么看法。。?(10:09:23)
directx8jacobmee说:同意(10:09:37)
sunkyah_cai说:有多大?(10:09:42)
directx8jacobmee说:只有标准库多了,才能丰富web开发(10:09:59)
jacobwoojacobmee说:jsf的性能会不会有问题?(10:10:00)
joezxhfrankling说:RBAC对我来说意义不大,osuser等都有(10:10:02)
jacobmeejacobwoo说:快速的读取,相关资料看SUN(10:10:06)
franklingjoezxh说:同一个设计师(10:10:32)
jacobwoojacobmee说:那struts为什么不是快速的读取?(10:10:43)
jacobmeedirectx8说:但是我觉得目前的JSTL足够一般使用了(10:10:45)
jianhua23大家说:Taglib 库非常大,但我觉得过于庞大,没有必要了(10:10:52)
raiderjacobmee说:你们做的什么时候Realese??(10:11:06)
frankling[allen]说:我的中文打的很慢(10:11:21)
jacobmeejacobwoo说:他的设计不是使用Form来传递资料么,和Sun不通(10:11:27)
ah_caisunky说:http://media.pacevideo.com/javaone_sf2003/launchpage.htm(10:11:33)
raiderjacobmee说:我感觉环视webwork好(10:11:50)
jacobmeeraider说:我们还只是探讨阶段,还没有开始(10:11:53)
allenraider说:现在正在设计,可能要过一,两个月(10:11:56)
ah_caisunky说:you are welcome!(10:12:14)
raiderjacobmee说:你们真是牛人啊(10:12:18)
class=t>(10:12:20)
raider[allen]说:佩服,佩服(10:12:27)
joezxhfrankling说:allen,介绍一下主持人的背景,大家有秩序发言,不然太乱了(10:12:32)
raider[allen]说:一两个月就搞定,佩服佩服(10:12:39)
jacobwoojacobmee说:可我觉得用form传递资料很方便,尤其聚集的form(10:12:47)
jacobwoojacobmee说:sun的fast lane怎么传递资料?(10:13:14)
frankling[allen]说:我发邮件给你(10:13:26)
【公告】

大家
  今天讨论的主持人:frankling,jacobmee
发布者:allen
10:13:29
jacobmeejacobwoo说:是阿,这是Struct的特点,其实fast lane也很方便的,只是你没有接触(10:13:28)
directx8大家说:struts毕竟是web框架设计模式,尤其是页面导向功能最值得可取(10:13:52)
jacobwoojacobmee说:你们是那家公司,方便说吗?(10:14:24)
jacobmeedirectx8说:的确是挺方便(10:14:33)
【公告】

大家
  frankling曾设计研发比Apache Struts更为先进的适用于JSP的可视化编程软件
发布者:allen
10:14:42
【消息】 alanwoo 进入了 Chat1 聊天室(10:14:48)
raider[allen]说:JSP的可视化编程(10:15:10)
jacobwoofrankling说:jsf的性能会不会有问题?是不是参照asp.net的原理?(10:15:11)
directx8frankling说:真的么?(10:15:11)
founder_chen大家说:现在大多数的web framework都集中在presentation layer,Business Layer呢?(10:15:13)
mdwolffrankling说:高!(10:15:16)
raider[allen]说:现在谁还用jsp阿(10:15:28)
directx8frankling说:可否说说jsp可视化编程的实现思想(10:15:41)
ah_caifounder_chen说:business layer好像每个公司都有自己的一套(10:15:48)
joezxhjacobmee说:jsp性能不如velocity(10:15:49)
raider[allen]说:就是个jsp编辑器把(10:15:56)
jianhua23frankling说:看看Velocity 吧(10:16:00)
allenraider说:计划是这样,但要看大家的协作情况.(10:16:08)
directx8frankling说:我一直认为目前jsp可视化编程是不可思议的事(10:16:09)
directx8frankling说:通用性和性能如何?(10:16:15)
jacobmeefounder_chen说:我想在Busniness Layer的可用的模式不是很多,但是初步需要一个VO,BO这样的东西(10:16:16)
mdwolfraider说:不好意思,我们就一直用JSP(10:16:18)
allenraider说:不仅仅是这样,(10:16:31)
franklingjacobwoo说:yes(10:16:34)
jacobmee大家说:我个人也支持JSP(10:16:40)
raider[allen]说:velocity性能远远大于jsp(10:16:41)
target=sendform>mdwolf说:velocity性能远远大于jsp(10:16:59)
frankling大家说:setup all the web component with jsp tag.(10:17:02)
founder_chenjacobmee说:是的,Design pattern有助于更好的使用BS layer(10:17:07)
raidermdwolf说:除非你在jsp里做logic,那么vm就没jsp好了(10:17:22)
jacobwoofrankling说:可是那样我觉得性能会是问题(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)
jacobwoofrankling说:asp.net明显比asp、jsp要慢的多(10:18:04)
mycatjoezxh说:不懂(10:18:10)
jacobwoofrankling说:你们是那家公司?(10:18:16)
jacobmee大家说:JSP是非常好的解决方案,只是不适合程序员使用。。呵呵(10:18:16)
ah_caijacobmee说:同意(10:18:34)
raiderjacobmee说:http://www.servlets.com/soapbox/problems-jsp.html(10:18:40)
allenraider说:velocity我不太了解(10:18:46)
mycatjoezxh说:jsp性能不如velocity不知道为什么有这样的观点?(10:18:47)
raiderjacobmee说:The Problems with JSP(10:18:48)
raiderjacobmee说:看看这个八(10:18:54)
franklingjacobwoo说:我不认为速度影响很大(10:19:06)
jacobmeeraider说:呵呵,好的(10:19:10)
franklingjacobwoo说:inpro systems.(10:19:22)
jacobmee大家说:大家对Persistence Layer有什么看法?(10:19:43)
framework大家说:其实想要速度,就写isapi或者apache的dso算了(10:19:48)
jacobwoojacobmee说:但是要能实现封装的很好的server端html控件,非常不容易啊(10:20:05)
directx8frankling说:你的设计方式和weblogic workshop可否有相同之处?(10:20:21)
sunky大家说:jsp编译以后速度很快,不明白为什么有人说它慢(10:20:29)
founder_chen大家说:Oracle在今年的JavaOne上好像展示了JDeveloper做可视化JSP编程功能,使用了JSF(10:20:34)
ah_caisunky说:呵呵,我觉得也是(10:20:38)
jacobmeeraider说:这些问题有了Taglib都不是问题了。。(10:20:45)
franklingjacobwoo说:性能为何会有问题(10:20:55)
sunky大家说:taglib并不是什么多好的东西(10:21:22)
jacobmee大家说:而且我想要支持JSF就不能有自己的taglib,像struct一样(10:21:32)
jacobwoofrankling说:用一个隐藏的viewstat来回传递那么多状态数据,开销很大(10:21:34)
founder_chenjacobmee说:现在的焦点集中在JDO和EJB(10:22:01)
directx8jacobmee说:jsp和taglib矛盾吗?(10:22:07)
lcamel自言自语道:測試(10:22:15)
jacobmeesunky说:taglib的技术的确不是很先进,但是能解决很多问题(10:22:26)
raiderjacobmee说:Taglib也没有多大优势(10:22:26)
jacobwoofrankling说:一个page页面内有很多server control,这些server control间可能是组合模式(10:22:34)
jacobmeedirectx8说:不矛盾(10:22:35)
sunky大家说:jdo和cmp比,我感觉jdo并没在技术上有什么突破(10:22:42)
sunky大家说:只是一个cmp的简化版而已(10:22:46)
directx8raider说:从何而谈(10:22:51)
franklingjacobwoo说:就像jsp/sservlet用session一样,(10:22:58)
jacobmeesunky说:对,我赞成(10:23:09)
jacobwoofrankling说:页面复杂的情况下,性能是非常的低(10:23:09)
sunky大家说:jdo的灵活性比cmp好一点(10:23:12)
raidersunky说:只是一个cmp的简化版?你用过那个jdo??(10:23:18)
lcamel[allen]说:請問我打的是亂碼嗎?(10:23:32)
founder_chen大家说:the JBoss team discussed their strategy for persistence outs(10:23:40)
jacobmeesunky说:不过,JDO补充了一点entity bean所不能使用的地方(10:23:44)
directx8raider说:现在开发有用cmp的吗?似乎很少吧!(10:23:50)
sunkyjacobmee说:赞成(10:23:54)
jacobmeelcamel说:不是(10:23:56)
founder_chen大家说:the EJB tier. After investigating all the persistence APIs(10:24:05)
jacobmeedirectx8说:有,当然有,不过在适合的地方(10:24:18)
franklingjacobwoo说:对数据的传递,两种用的方法是一样的(10:24:22)
founder_chen大家说:they concluded that Java Data Objects(10:24:29)
directx8jacobmee说:也对,cmp虽然不灵活,但也有可用的地方(10:24:53)
ah_cai大家说:反正我现在做的项目还是自己写复杂的SQL语句,没有使用JDO/EJB(10:24:54)
sunkyjacobmee说:taglib可作为重用的组件存在,如果重用性不高,设计的taglib就不是好东西(10:25:08)
jacobmeeah_cai说:那我至少推荐你用JDO(10:25:29)
directx8大家说:我认为是taglib拯救了jsp,否则jsp不会这么有前途的发展到今天(10:25:48)
ah_caijacobmee说:呵呵,我正在准备学习一下JDO(10:25:55)
jacobmeesunky说:我不涉及自己定义taglib,但是我推荐你用JSTL(10:25:57)
directx8大家说:因为有了taglib才有了更多的框架思想基础(10:26:08)
sunkydirectx8说:没这么严重吧(10:26:17)
ah_caijacobmee说:开始没有使用EJB是基于性能的考虑(10:26:18)
directx8jacobmee说:同意,jstl值得学习(10:26:29)
jacobwoofrankling说:jsf用session???(10:26:30)
directx8sunky说:当然,你说呢?(10:26:46)
jacobwoofrankling说:我说的是html input中保持的数据(10:27:13)
franklingsunky说:taglib至少实现了重用性(10:27:24)
directx8jacobmee说:学习JSTL十个不错的方法,不过我怕不能用于公司的系统(10:27:33)
jacobmeesunky说:大家觉得在产生VO的时候,需不需要一个工具帮助你生成?(10:28:01)
directx8jacobmee说:毕竟目前了解JSTL得人不多,深入了解并用于设计的公司更不多(10:28:13)
jacobmeedirectx8说:的确有可能。。(10:28:13)
franklingjacobwoo说:只要是jsp, 都会用session.(10:28:35)
directx8jacobmee说:请问VO是什么东西?(10:29:06)
sunky大家说:taglib的重用性就是它的唯一优点,我认为(10:29:10)
founder_chenjacobmee说:VO,通常是做为Table的一个映射,但现在也有BO,不知道这两种类型有什么区别?(10:29:21)
jacobwoofrankling说:例如,一个复杂的页面,只有一部分数据提交,从后台得到数据后改变此部分的数据,其余部分数据保持不变(10:29:26)
directx8sunky说:当然,也是taglib的最大买点呢(10:29:31)
lcameldirectx8说:value object吧(10:29:51)
founder_chen大家说:VO is Value Object , rigth? (10:30:02)
directx8sunky说:同时,taglib是数据和表现分离(10:30:04)
directx8sunky说:哈哈!VO就是value object 啊!(10:30:23)
jacobmeefounder_chen说:我想只是称呼不同,使用的地方不同,内容因该是一样的(10:30:34)
directx8大家说: (10:30:37)
directx8founder_chen说:请问BO是什么东东?(10:31:14)
jacobwoofrankling说:用jsf实现应该和asp.net的实现一样,每个服务端html控件都有一个viewstat隐藏域吧(10:31:20)
franklingsunky说:taglib也是JSP更加俩和规范(10:31:22)
lcameldirectx8说:business object 吧(10:31:29)
jacobwoofrankling说:不是用session保持数据(10:31:31)
sunky大家说:还是关注一下JSF,看它给我们带来了什么(10:31:32)
directx8sunky说:同意(10:31:48)
sunky大家说:关于taglib,我想在座的各位都有自己的认识(10:31:53)
founder_chendirectx8说:Business Object(10:31:58)
directx8sunky说:jsf应该是个方向(10:32:00)
franklingjacobwoo说:知识我们的实现方法(10:32:00)
directx8founder_chen说:可否具体解释一下(10:32:20)
ah_caidirectx8说:同意(10:32:49)
franklingjacobwoo说:JSF并没有viewstat隐藏域的概念(10:33:04)
directx8大家说:目前是否有了应用jsp的开发工具呢?(10:33:29)
founder_chendirectx8说:我觉得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)
franklingdirectx8说:下一半的JBuilder.(10:34:14)
sunky大家说:叫啥来的,刚才还有人说呢,我记性不好(10:34:15)
jacobwoofrankling说:可你刚才说jsf是.net的java实现(10:34:20)
ah_caisunky说:Rave(10:34:29)
franklingsunky说:Forte(10:34:36)
sunky大家说:哦,对(10:34:41)
directx8founder_chen说:类似于视图类吧!(10:34:43)
founder_chendirectx8说:Session Bean通常是封装了一类业务逻辑,而BMP(CMP)封装的可能是某个原子操作(10:34:44)
sunky大家说:thanks ah_cai(10:34:47)
directx8frankling说:我现在用到JBuilder9了,怎么没看到什么JSF呢?(10:35:12)
franklingjacobwoo说:我说我的产品JNet是.net的java(10:35:17)
allenzhanyajun说:这种交流我想对工作会有帮助.(10:35:23)
ah_cai大家说:看了SUN的演示,感觉有点像InterDev(10:35:43)
franklingjacobwoo说:JSF是Struts的升级版(10:35:49)
jacobmeedirectx8说:JSF这个技术很难推广,不仅是技术的原因。。(10:35:52)
sunkyjacobmee说:为啥?(10:36:04)
founder_chendirectx8说:差不多,我觉得视图类应该在presentation layer,就好像struts 中的form bean(10:36:05)
zhanyajun[allen]说:有道理(10:36:12)
directx8jacobmee说:我可否认为JSF技术规范尚未成熟呢?(10:36:25)
franklingdirectx8说:等JBuilder10吧(10:36:43)
jacobmeesunky说:个人觉得广大的公司不愿意使用昂贵的程序员来画页面(10:36:51)
ah_caidirectx8说:确实不是很成熟,而且各厂商的支持还很犹豫(10:36:59)
directx8founder_chen说:可是struts的formbean在表示层(10:37:10)
directx8founder_chen说:表示层的bean够多了(10:37:33)
sunkyjacobmee说:JSF不应该仅仅是画画面吧?它应该是提高开发效率的东东(10:37:54)
jacobmeesunky说:是啊,不过我觉得了不是技术的原因,成本的原因(10:38:27)
directx8大家说:大家认为如何才能提高jsp的效率呢?(10:38:31)
sunkyjacobmee说:页面很重要,但不应该花太多时间(10:38:38)
sunkyjacobmee说:时间应该花在业务上面(10:38:48)
lcamel大家说:有人用過 Apple 的 Web Objects 或是 Tapestry 嗎? 好用嗎?(10:38:49)
directx8大家说:jdk1.5 release好像快出了(10:38:54)
sunkyjacobmee说:所以提高页面的开发效率是很重要的(10:39:04)
franklingjacobmee说:对提高开发效率,然开发人员只写逻辑不好吗?(10:39:38)
directx8大家说:我们的客户最注重页面执行效率(10:39:42)
founder_chenjacobmee说: , 同意,特别是在国内(10:39:45)
ah_caidirectx8说:那好像还早,beta版计划在年底才退出(10:39:52)
directx8大家说:他们总是拿一些压力工具来压我们的页面(10:40:13)
sunkydirectx8说:呵呵 (10:40:33)
jacobmeefrankling说:可以阿,但是反复很利害的。。(10:40:37)
ah_caidirectx8说:呵呵,因为页面是他们唯一的入口嘛(10:40:38)
directx8大家说:而我发现一些日本公司似乎对性能要求不是很高,而更注重框架和规范(10:41:16)
sunkyjacobmee说:你说的对,国内对新技术的消化是需要很长时间的(10:42:00)
frankling大家说:日本公司喜欢各种开发工具(10:42:19)
sunkyjacobmee说:这就是国情吖(10:42:20)
directx8frankling说:同感(10:42:37)
ah_caidirectx8说:是的,看到过日本公司的一些外包项目,运行速度奇慢,不过架构很规范(10:42:45)
frankling[allen]说:用空的话,可以详谈JSP/Servlet的开发(10:43:44)
directx8frankling说:感兴趣(10:44:35)
franklingdirectx8说:刘兴美日的傻瓜式编程(10:44:58)
directx8大家说:不过我感觉,有空大家讨论一下设计模式的话题吧!(10:45:02)
franklingjacobmee说:同意(10:45:11)
jacobmee大家说:(10:45:20)
directx8frankling说:什么意思?(10:45:21)
directx8frankling说:没看懂(10:45:28)
franklingjacobmee说:我的中文打得很慢(10:45:29)
ah_caidirectx8说:支持(10:45:31)
jacobmee大家说:大家对XML的库有什么要求?(10:45:49)
franklingjacobmee说:流行美日的傻瓜式编程,运行速度奇慢,不过架构很规范(10:45:55)
jacobmeefrankling说:没关系,呵呵(10:46:01)
franklingdirectx8说:流行美日的傻瓜式编程,运行速度奇慢,不过架构很规范(10:46:08)
directx8frankling说:哈哈(10:46:10)
allendirectx8说:这个建议很好,过段时间就组织一次设计模式的讨论(10:46:19)
directx8frankling说:中国人更要求效率(10:46:20)
jacobmeefrankling说:我喜欢架构规范的,对速度要求不是很高(10:46:22)
directx8[allen]说:太好了,正好有一些模式的问题需要讨论(10:46:45)
ah_caijacobmee说:可是付钱的用户不会喜欢的(10:46:55)
franklingjacobmee说:完全同意(10:46:56)
sunky大家说:可以先讲究架构规范,然后再改善速度嘛(10:47:10)
jacobmeeah_cai说:是阿,我知道,但是我想对于一个设计者,首先该关注架构(10:47:37)
sunkyjacobmee说:同意(10:47:56)
ah_caijacobmee说:当然,而且我想花多点时间,应该可以找到架构与性能的平衡点(10:48:24)
jacobwoofrankling说:我所作的项目,页面很复杂,一个页面的javascript超过1500行(10:48:34)
jacobwoofrankling说:怎么改善它(10:48:51)
mdwolfraider说:(10:48:54)
directx8frankling说:不过说真的,我个人比较欣赏那种美日的傻瓜编程(10:48:57)
mdwolfjacobwoo说:(10:49:02)
feifeijacobwoo说:把js单独开来(10:49:23)
franklingjacobwoo说:为何javascript超过1500行,来做是么(10:49:28)
directx8jacobwoo说:不会吧!(10:49:41)
franklingdirectx8说:我也是(10:49:46)
jacobwoofrankling说:就是已经用了struts,但界面交互很复杂(10:49:54)
sunkyjacobwoo说:有点恐怖(10:49:55)
franklingjacobwoo说:form valiadation, multiple action on one page?(10:50:17)
directx8frankling说:但是那种编程方式成本太高了(10:51:13)
jacobwoofrankling说:form验证一部分用struts的验证,但少数input要单独写(10:51:37)
jacobwoofrankling说:深圳(10:51:44)
franklingdirectx8说:20%时间是开发,80%是维护。(10:52:07)
franklingdirectx8说:那种编程方式维护简单(10:52:26)
jacobwoofrankling说:页面业务逻辑复杂(10:52:37)
directx8frankling说:80%的设计,10%的开发,10%维护(10:52:48)
franklingjacobwoo说:没有写在actions中?(10:53:15)
jacobwoofrankling说:例如,账户付款方式选现金,那么银行账号不能输入(10:53:19)
jacobwoofrankling说:不能http提交(10:53:38)
jacobwoofrankling说:各种的电信优惠,互相制约(10:54:10)
jacobmeejacobwoo说:类似这种工作,应该由页面负责,我想一般的公司至少会有一个页面吧?(10:54:22)
directx8jacobwoo说:这个功能太依赖于浏览器了(10:54:23)
franklingjacobwoo说:struts有基于js的Form valiadation的方法(10:54:37)
jacobwoofrankling说:我做的是一个电话的营业系统(10:54:42)
jacobwoofrankling说:我用了struts的Form valiadation(10:55:00)
jacobmeejacobwoo说:我的email: jacobmee@hotmail.com 大家对我们的Framework有任何建议,都可以和我聊聊(10:55:32)
franklingjacobwoo说:不是HTTP提交的那个(10:55:42)
jacobwoofrankling说:但这是最后一次提交(10:55:45)
jacobwoofrankling说:不是HTTP提交的那个?form valiadation验证不是从request中得到的数据吗?(10:56:51)
lcamel大家说:可以談談 XForms 和 XUL 嗎?(10:56:53)
jacobwoofrankling说:我对xform也很感兴趣,但浏览器好像不支持(10:57:20)
directx8lcamel说:你说的是个什么技术?(10:57:43)
franklingjacobwoo说:我想你推荐一款新的form valiadation的方法(10:58:05)
ah_caijacobwoo说:what is XForms?(10:58:06)
jacobmeelcamel说:我也没听过(10:58:13)
allen大家说:我们的框架项目定为JFoxAF(JFox应用框架),JFox下的一个子项目(10:58:29)
franklingjacobwoo说:基于regular expression.(10:58:32)
jacobwoofrankling说:请指教(10:58:33)
lcameljacobwoo说:大概還要等一陣子吧, Microsoft 好像在新的 Office 裡面會有 InfoPath (原名 XDocs) 像(10:58:41)
lcameljacobwoo说:XForms的技術推出(10:58:49)
directx8lcamel说:你说的应该是新版的html吧!只是标记更多了(10:59:34)
lcameldirectx8说:我說的不是 XHTML(10:59:55)
franklingjacobwoo说:我对XForm没有研究(10:59:56)
jacobwoofrankling说:基于regular expression.??业务逻辑本身很复杂,我的校验用了java script的regular e(11:00:07)
jacobwoofrankling说:valiadation(11:00:28)
lcameldirectx8说:我只有看過一點XForms的demo, 看起來可以在client side有一些code(11:01:01)
directx8jacobwoo说:其实表单校验放到服务器端不就完了(11:01:03)
franklingjacobwoo说:http://home.earthlink.net/~dwinterfeldt/(11:01:11)
lcameldirectx8说:至少做的出像計算機之類的application, 所以應該也可以做validation(11:01:36)
franklingdirectx8说:速度会慢(11:01:41)
jacobwoofrankling说:谢谢(11:01:49)
franklingjacobmee说:yahoo massage.(11:01:55)
franklingjacobmee说:vekea401(11:02:02)
directx8frankling说:其实就算用javascript作了校验,在服务器端也是还要作了(11:02:51)
franklingjacobmee说:msn 我上不去(11:03:10)
franklingdirectx8说:同意,但尽量少在服务器端做(11:03:58)
jacobmeefrankling说:哦,那有时间我们可以用Yahoo聊聊(11:04:03)
lcameldirectx8说:說的也是(11:04:07)
franklingjacobmee说:太好了。(11:04:20)
directx8大家说:大家还是谈谈struts1.1吧!(11:05:44)
directx8大家说:有了些什么重大的突破(11:05:55)
jacobmeedirectx8说:我对它好久没有关注了。。(11:06:38)
frankling大家说:好像没有(11:06:50)
directx8frankling说:怎么会呢?比如说:sub application(application modol)(11:07:44)
directx8jacobmee说:为什么?你们不采用struts吗?(11:08:04)
franklingdirectx8说:有,http://jakarta.apache.org/struts/resources/extensions.html(11:08:16)
franklingdirectx8说:发展得不错(11:08:31)
sam1990jacobmee说:我知道有一个不错的框架,好象可以帮助到你的验证问题(11:09:27)
jacobmeesam1990说:可以说来听听?(11:10:32)
directx8sam1990说:请教一下(11:11:03)
franklingdirectx8说: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)
sam1990jacobmee说:ofbiz(11:11:44)
frankling大家说:log managemnt, resource management.(11:11:58)
frankling大家说:data resouce amanagement, transaction management(11:12:16)
directx8frankling说:我一直很感兴趣你的jsp可视化编程技术,可否说来听听(11:12:21)
jacobwoodirectx8说:不光是验证,而是各个input之间的数据约束(11:12:54)
mengksam1990说:嘿,老李你好啊(11:13:34)
sam1990mengk说:你好,开开(11:14:04)
franklingjacobmee说:what's Yahoo ID?(11:15:25)
yjsdxq大家说:有做tuxedo的么?(11:15:50)
jacobwooyjsdxq说:我用tuxedo 8,不过用的是tuxedo的corba功能(11:16:48)
yjsdxqjacobwoo说:呵。好,我们也没有用corba(11:17:15)
allenyjsdxq说:今天我们先不讨论Tuxedo的话题,过几天我们组织一次相关讨论.(11:17:23)
allen大家说:今天我们的讨论就先到这,感谢大家的参与.(11:19:21)
jacobwoo大家说:我觉得用web作复杂的mis系统不合适,还不如用swing,大家觉得如何(11:19:49)
【公告】

大家
  感谢frankling,jacobmee两位主持人
发布者:allen
11:20:15
jacobwooyjsdxq说:封装组件?(11:20:17)
yjsdxqjacobwoo说:是的,这样便于开发tuxedo的前台应用程序。(11:20:50)
jacobwooyjsdxq说:我们的corba组件就是一个个业务对象(11:20:54)
yjsdxqjacobwoo说:可是我们没有使用corba.(11:21:17)
ah_caijacobwoo说:看使用要求,也可以用其他语言做的Application,中间层服务用Java(11:21:23)
allen大家说:大家可继续一些话题交流下去.(11:21:31)