我现在想做一个功能,类似于证券系统中那样(用过股票系统的就知道)。
比如说,我现在要查询一支股票。
当你在股票代码/股票名称输入框输入股票代码的时候。他会自己显示所有以当前输入的数据为开始的数据:
如输入1 系统会显示所有以1开始的股票代码
135 系统会显示所有以135开始的股票代码
214 系统会显示所有以214开始的股票代码
。请问这在b/s系统中怎么实现,如果是通过与数据库打交道的话,显然是不太显示的,效率不同。我的想法是,能不能事先生成一个文本文件,将所有要查询的信息保存下来,然后用户输入的时候就在本地文件里查询,但是效率方面不知道怎么样?或者说当页面进入页面的时候就将所有数据读取保存到一个临时数组中,然后查询就在这个里面?或者哪位做过类似的,或者有什么思路和解决方案,谢谢了!
比如说,我现在要查询一支股票。
当你在股票代码/股票名称输入框输入股票代码的时候。他会自己显示所有以当前输入的数据为开始的数据:
如输入1 系统会显示所有以1开始的股票代码
135 系统会显示所有以135开始的股票代码
214 系统会显示所有以214开始的股票代码
。请问这在b/s系统中怎么实现,如果是通过与数据库打交道的话,显然是不太显示的,效率不同。我的想法是,能不能事先生成一个文本文件,将所有要查询的信息保存下来,然后用户输入的时候就在本地文件里查询,但是效率方面不知道怎么样?或者说当页面进入页面的时候就将所有数据读取保存到一个临时数组中,然后查询就在这个里面?或者哪位做过类似的,或者有什么思路和解决方案,谢谢了!
或者说如果读本地文件的形式和ajax,性能上谁的更好。因为假如数据量很大,用户很多的情况下,没个请求都通过操作数据库的话性能肯定是个问题
http://www.gridshore.nl/blog/index.php?/archives/52-Creating-an-autocomplete-with-Spring-and-DWR.html