社区
Web 开发
帖子详情
JSP首页采取什么方式读取数据库
landxlost
2011-03-22 05:07:55
打开首页时(http://localhost:8080/FD/index.jsp), 当中有几个板块内容需要从数据库读取, 那怎样打开首页也能显示出相关数据,什么方法相对好点。 (框架 Struts2 + Spring + Hibernate) 在网上找了好多基本都是 跳转 , 只能用这样的方式吗?
首页有多个板块要读取不同的数据库, 是全部写到一个ACTION 里 还是分开写?
麻烦大家给些建议,能详细点最好
...全文
121
13
打赏
收藏
JSP首页采取什么方式读取数据库
打开首页时(http://localhost:8080/FD/index.jsp), 当中有几个板块内容需要从数据库读取, 那怎样打开首页也能显示出相关数据,什么方法相对好点。 (框架 Struts2 + Spring + Hibernate) 在网上找了好多基本都是 跳转 , 只能用这样的方式吗? 首页有多个板块要读取不同的数据库, 是全部写到一个ACTION 里 还是分开写? 麻烦大家给些建议,能详细点最好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neu1029
2011-03-23
打赏
举报
回复
用ajax吧,不同的数据显示,分不同的模块,每个模块都用Ajax加载
蜀黍2013
2011-03-23
打赏
举报
回复
你应该是想问页面UI如何设计是吧?你是迷惑为什么别的工程为啥那样做是吧?
index页面是暴露在服务器保护之外,所以一般在设计首页时,设计一个跳转到web-inf下保护的首页jsp,只需要把首页分帧frame,也就是分板块,划分的板块可以使用在web-inf文件夹下的其他板块jsp来填充首页,这样不同板块的数据由不同jspUI的action来调用后台返回数据。
SSH 只是一个工具,项目基本分层架构都是,servlet控制层(action)--->service层 ---> Dao层 3层,具体不说了,站内文章具多。
jeky_zhang2013
2011-03-23
打赏
举报
回复
数据库层和服务层分开,在控制器中调用服务获得数据。
小蝸牛
2011-03-23
打赏
举报
回复
用dwr框架很好实现的
binggan90du
2011-03-23
打赏
举报
回复
学习一下
lolita22
2011-03-23
打赏
举报
回复
用ajax····每个读取模块配置一个
宁波朱超
2011-03-22
打赏
举报
回复
[Quote=引用楼主 landxlost 的回复:]
打开首页时(http://localhost:8080/FD/index.jsp), 当中有几个板块内容需要从数据库读取, 那怎样打开首页也能显示出相关数据,什么方法相对好点。 (框架 Struts2 + Spring + Hibernate) 在网上找了好多基本都是 跳转 , 只能用这样的方式吗?
首页有多个板块要读取不同的数据库, 是全部写到一个ACTION 里 还是分开写? ……
[/Quote]
打开index.jsp 判断页面显示的某个集合、或某个值是否为空 如果空就 进入一个 servlet 获得数据之后 request 到首页。并展现出来。
彩票虫虫
2011-03-22
打赏
举报
回复
我觉得楼主想要的是ajax实现异步加载吧.
lijian8552
2011-03-22
打赏
举报
回复
怎么做都可以,那得看你自己或者看要求!!
landxlost
2011-03-22
打赏
举报
回复
[Quote=引用 1 楼 leehomwong 的回复:]
数据库实现写在service层,action层调用DAO层
[/Quote]
我没说的清楚!
我的意思是 每个模块都指向同一个请求 ,还是指向各自的请求
LoongMint
2011-03-22
打赏
举报
回复
这个可以用标准的action->service->dao形式做。action负责处理页面跳转。service处理的你的业务逻辑。dao负责数据库交互。用了hibernate就方便了许多。首页的话。我的做法是 一个 action 处理各个模块的业务查询,然后跳转到首页。可以使用ajax的异步调用这个action.不同的数据库。你在action中调用想对应的不同数据库的service就行了。首页可以设计成区域块,然后图片之类的可以用懒加载显示。这样不影响首页整体响应速度。其实首页一般也慢不了多少。除非你用了很多统计或者数据量很大的查询。首页的某些区域可以使用缓存技术进行缓存。这样定时更新该区域就行。总之,能异步的异步,能实时的就实时。看楼主的喜好了。
strike2368168
2011-03-22
打赏
举报
回复
ajax异步取数据
放到一起可能效率高点
24K純帥
2011-03-22
打赏
举报
回复
数据库实现写在service层,action层调用DAO层
淘特站内搜索引擎For帝国CMS版v4.0
有效解决了帝国CMS在数据量很大时
采取
直接
读取
数据库
查询的性能问题。 使用方法 1、登录后台//localhost:8080/searchportal/ 默认用户名:admins 密码:admins 2、配置:网站地址、
数据库
连接参数(
数据库
URL、...
MiddlewareJEE:公司的企业解决方案,为客户提供高质量的物流服务,并实时跟踪货物
中间件JEE Project Omazon:一个以 MS SQL Server 作为后端和
JSP
/JSF 作为前端的在线购物商店。 所有的
数据库
通信都是通过 ORM Mapper、Hibernate 进行的。 这些功能是:“用于客户和产品数据管理的业务逻辑和用户...
javascript
读取
数据库
数据,javascript与
数据库
交互
javascript连接sqllite方法如下:(1)Google Gears,利用Google Chrome浏览器的Gears去访问浏览器的离线
数据库
,这个
数据库
就是SQLite,但是非常恶心的是,Chrome的SQLite
数据库
是存在C盘很深很深的一个目录下面,...
html如何使用mysql
数据库
_html怎么连接
数据库
html里怎么用javascript连接
数据库
CSS布局HTML小编今天和大家分享助,要代码理论上是不要这么做的 javascript代码会暴露给客户端 你的
数据库
地址 帐号 密码都会暴露 建议
采取
用动态语言
读取
数据库
比如 asp php
jsp
...
jsp
中通过mysql获取数据并创建json对象
在ideal的
jsp
文件中用java代码块从mysql
数据库
中提取数据并创建json对象 (关于JsonObject需要的jar包和设置方法参见上篇博客) 一.ideal的mysql设置问题 点击ideal右边框的Database设置菜单,点击添加Data Source中...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章