Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Architecture & Framework  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:关于struts的model部分的问题? 怎么来动态的控制我的model呢? [Re:robin]
robin

超级水鬼



发贴: 128
积分: 19
于 2003-06-30 13:03 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不好意思,可能是我的表达出问题了。我仔细的解释一下。

首先介绍一下这里面的context.

我又一个查询数据库的页面,是一个html然后通过post方法进行提交。然后servlet
response出来一个结果页面。
我的这个查询页面是通过读取xml schema来动态生成的。我的显示的结果的内容也是由
xml 的schema来限定的。我想动态的生成查询请求的sql statement。这样的话无论是查询条件变化了,还是我的显示格式变化了,我都不用更改我的代码。那我遇到了下面的问题!!!!

我是说我有一个html页面 ,这个html页面是动态的,就是说我的这个jsp是用servlet
response出来的,每次访问的时候都是先访问我的servlet然后servlet进行xml配置文件的读取,根据不同的schema来进行这个页面的显示。
例如:我后面的xml文件中有三个segment
name、sex 、age
我的html页面中就有三个input
name、sex 、age
如果我的xml文件中加了一个segment password
那么我的html页面中就有四个input
name、sex 、age、password

那么我后端的查询语句也要动态的来进行组合才能配合前面的这些动态的argument
但是动态组合sql statement有这样一个问题,就是我没有办法优化sql statement

例如我想得到resultone ,那么这个结果是需要进行两个表的join ,那如果我要得到resulttwo就要进行三个表的join。这样的话我就没有办法来优化我的查询效率了,并且我的查询量是很大的。
但是我又不想再db这里进行hardcode,但是灵活和性能好像不能进行协调。一定要有所舍弃,不知道您有没有什么好的经验!




话题树型展开
人气 标题 作者 字数 发贴时间
8123 关于struts的model部分的问题? 怎么来动态的控制我的model呢? robin 943 2003-06-29 20:58
6393 Re:问题儿童 !关于struts的model部分的问题? 怎么来动态的控制我的model呢? floater 733 2003-06-30 08:22
6367 Re:问题儿童 !关于struts的model部分的问题? 怎么来动态的控制我的model呢? why 131 2003-06-30 09:08
7164 Re:关于struts的model部分的问题? 怎么来动态的控制我的model呢? robin 804 2003-06-30 13:03
6417 Re:关于struts的model部分的问题? 怎么来动态的控制我的model呢? floater 172 2003-06-30 22:24
7203 Re:关于struts的model部分的问题? 怎么来动态的控制我的model呢? robin 51 2003-07-01 11:10
6970 Re:关于struts的model部分的问题? 怎么来动态的控制我的model呢? robin 17 2003-07-01 11:34
6642 Re:关于struts的model部分的问题? 怎么来动态的控制我的model呢? floater 324 2003-07-01 23:28

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923