CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

最近苦于做Application时,对输入数据进行校验、去空格、转字符集……有没有什么好的模式可以解决这些问题?

楼主clapton(所有帖子都结,为啥信誉值不是100?)2003-09-04 10:51:38 在 Java / J2SE / 基础类 提问

做对数据库中表的增删改查的配置,没完没了的就是将空间一一对应表中字段、拼凑SQL,验证数据是否有非法字符、转字符集,请问大家在做类似的程序时有没有什么好的模式可以应用?  
   
  另外我想做一套继承JTextField、JComboBox之类的常用Swing控件的控件,封装上述的常用方法,并形成一个现实的模式以便应用,   想作为一个Open   Source的项目,不知道大家有没有兴趣?  
   
  (其实我的兴趣还是在类似J2EE的应用上,无奈现在的工作是做App……) 问题点数:20、回复次数:5Top

1 楼totodo(土豆仙)回复于 2003-09-04 11:14:53 得分 2

可以专门写个类。一般上规模的公司都自己有了。没公布而已。Top

2 楼clapton(所有帖子都结,为啥信誉值不是100?)回复于 2003-09-04 14:23:39 得分 0

另外,做Application可否实现MVC?我现在的现实和逻辑混合绝不亚于光用JSP的情形……Top

3 楼cowboy1114(我回来了CSDN,继续磨刀)回复于 2003-09-04 14:42:41 得分 2

我也做了一个application,感觉还可以,只是我都用手写比较慢Top

4 楼chineseren2000(chineseren)回复于 2003-09-04 15:22:06 得分 2

我也刚刚完成一个App,和你一样界面和逻辑混为一谈,修改起来十分麻烦;后来想一想MVC,真是恨不得重新来一次;都怪我没有好好学习呀。。。。。。Top

5 楼scjd(哈密瓜)回复于 2003-09-04 15:45:59 得分 14

总的来说你遇到的问题可以分为2类:数据过滤和数据校验,一般先过滤后校验。  
  1.过滤,编写独立的可以根据功能编写独立的过滤的类层次结构,只需要稍微规划一下过滤的种类(实现单一接口,便于使用),另外考虑到有可能多个过滤组合(Composite),通用性好一些,过滤一般不处理业务,可以参考过滤器策略(Filter   Strategy-core   J2EE   patterns)。  
   
  2.校验,校验是一个比较麻烦的冬冬,一般分为非业务相关的校验和业务相关的校验,对于非业务相关的校验,^_^,很简单编写独立的类层次结构,和过滤的考虑一样,也就是所谓的基于抽象类层次的校验(core   J2EE   patterns),对于业务相关的,没有办法,只有把校验封装到那些类中(比如Controller,起到控制作用的类),常见的是基于表单的校验,很不通用,因为不同的表单是不一样的。  
  Top

相关问题

  • Oracle的字符集
  • 字符集转换
  • 字符集问题
  • jbuilder2005的字符集?
  • 字符集,不懂
  • 字符集问题!!!
  • 关于字符集
  • 正则表达试怎么校验空格?谢谢!!!
  • ORACLE字符集的修改
  • oracle/oracle7.3的字符集问题。。。

关键词

  • j2ee
  • 数据
  • 模式
  • 业务
  • application
  • 校验
  • 过滤
  • 类
  • 编写独立
  • 层次

得分解答快速导航

  • 帖主:clapton
  • totodo
  • cowboy1114
  • chineseren2000
  • scjd

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo