论坛首页 Java企业应用论坛

讨论一下设计模式吧?

浏览 61765 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-08-13  
要求举个例子的可以自己去写一个嘛很简单的,
dlee不厌其烦的为大家介绍了,例子在过去的帖子里也有,可能的问题也都讨论过了。
0 请登录后投票
   发表时间:2004-08-17  
孤魂一笑 写道
dlee 写道
孤魂一笑 写道
我提一个简单的要求,就是实现:页面内的校验,比如说现在一个textbox要求
是一个合法的邮件地址,如果不是合法的邮件地址,在页面还没有提交的时候马
上出现提示。但对于这个textbox不用写专门的校验函数,使用公共的校验函数。

这样的例子用 JavaScript 很容易写啊,用我举例吗?


你可能没有完全理解我的意思。我要求如下:
1:使用公共的校验函数。
2:页面内校验,提示信息也在页面内。
3:不出现onchange() ...之类的去获取事件。
4:校验规则认为是textbox的一种属性。
比如上面的例子我就一个textbox 要求是合法的邮件地址
那么textbox可以如下写:
<input type="text"  name="email" property="email"/>
那么做校验是根据property="email" 去处理的。
这种方式的话校验规则的重用性最大。开始实现了使用的时候就很简单,而且
没有什么难度。


这个我们完全做到了,而且采用的方法就是增加html元素的属性,如<textarea maxlength="200" minlength="3"></textarea>,每个项目中只要添加我们的js类库
这样写了可以有两种方式校验:1.离开焦点时,若通不过焦点移不掉;2.提交前统一校验,需要设置form的onsubmit属性为:"return ourGeneralValidate(this);"即可,这样最大程度地达到了重用
这两种校验方式可以综合使用或只采用一种.
0 请登录后投票
   发表时间:2004-09-21  
如果用xmlhttp, 用.net比用java自然的多,这本来就是M$的强项。微软在海关的项目就是这么做的,直接把dbgrid放到网页上,用htc控制一下,很快就出来了。
模式还是有必要学习的,不能一棒子打死。
0 请登录后投票
   发表时间:2004-09-22  
我担心安全性的问题
0 请登录后投票
   发表时间:2004-09-25  
robbin 写道
Dlee兄,什么时候share一个你的XMLHTTP做的Demo吧,我很想看看这个东西是怎么和Server通讯的,比较感兴趣。

Jive我没有研究过,所以也没有什么发言的资格,不过大家可以去看看一个叫做Jute的论坛系统,做得比Jive好的多,台湾第一大Java论坛用的就是这个系统,平常60多人在线访问,3700多个会员,而Server也不过是

CPU:P3-450
主機板:技嘉 GA-6VXE
RAM:448MB SDARM (256,128,64 各一支)
HD:QUANTUM FIREBALL EL5.1A 5G 5400轉

而已。性能好就不用说了,功能也非常齐全。

http://www.jsptw.com/jute/

大家可以看看Jute的样子,Jute是一个大陆旅加的程序员写的。


robbin 你说"自己没有研究过,所以也没有什么发言的资格",然后你又说"不过大家可以去看看一个叫做Jute的论坛系统,做得比Jive好的多",呵呵这个是不是自相矛盾了

jive代码我看过,我认为它虽然实现了一堆模式,但是充其量是跟petstore类似的一个demo系统,存在过度设计之嫌,如果真实的项目开发中,要像它那样子做设计,项目可能在设计阶段已经要拖下来了。
0 请登录后投票
   发表时间:2004-11-02  
MVC

当数据到达前端,同样也是可以应用的,而且非常有效,关键在于理解它的思想罢乐。
0 请登录后投票
   发表时间:2004-11-10  
全篇都看过了,还是没能看到XMLHTTP的demo,能否指点一下呢?

JS 倒是了解一些基础,但是具体都能做到哪些功能还真没有研究过。
0 请登录后投票
   发表时间:2004-11-26  
dlee:
这次看贴,我同意你的观点!


我的框架和你的是一样的!!

0 请登录后投票
   发表时间:2004-11-26  
其实dlee所谓平面化模型,也就是在客户端处理了大部分得vc,这也是一种mvc得模式 呵呵
mvc 有很多实现方法,而且并不是只有web应用才有mvc
0 请登录后投票
   发表时间:2004-11-26  
同意楼上:
dlee说的也是mvc
这个很像Swing的方式
现在也有很多这种方式的快速开发工具
比如webonswing和auiml
以前曾经在这里发帖子说过
可惜当场被删:(

dlee说的对:“一个论坛的讨论气氛与创建者的风格是分不开的”

楼上的ID..... :|
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics