以前.net用习惯了,在页面的load事件里面就可以去查询数据库,然后显示也页面,现在学了java,感觉有点不适应
我的项目用的Struts+Spring+Hibernate,在打开首页的时候需要去数据库查询几个不同实体类的数据,然后显示在页面,有集合也有单个对象,请问是不是先跳转action去查询,然后把结果存放session ? 然后又跳转到另一个action去查询另个实体类的数据,然后再存session ? 这样感觉好麻烦, 效率也不好, 有没有更好的办法
我的项目用的Struts+Spring+Hibernate,在打开首页的时候需要去数据库查询几个不同实体类的数据,然后显示在页面,有集合也有单个对象,请问是不是先跳转action去查询,然后把结果存放session ? 然后又跳转到另一个action去查询另个实体类的数据,然后再存session ? 这样感觉好麻烦, 效率也不好, 有没有更好的办法
还有一种就也差不多,如果该页面是第一次加载,就把数据加载到缓存中,以后再去读取的话就直接去缓存文件里面的喽,不过需要定时更新缓存
那就继续遵守mvc的写法吧
先请求action 在把结果放在request中
还有lz说"一个action负责一个实体类的操作"
就不太明白了,这是为什么呢?
我感觉这都是程序自己运行的,咱们感觉麻烦什么呢?