浏览 91 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-11
情况如下:
1、产品图片,一个产品有一张图片。tbl_product 中有 picture 字段。 2、新闻图片,一篇新闻有多张图片。tbl_news 的 content 字段中有 <img src="picture"/> 内容。 除了图片,还有其他的文档,如 word 或 excel 等文件,也有类似的情况。 目标: 希望能够对这些图片或文档进行统一集中的管理,并提供统一的访问接口。 框架: EJB3 + Struts2 我目前考虑的做法如下: 1、建立一张描述资源文件的表 tbl_resource (有 id | user_id | title | filename | type | label | remark 等字段)。 2、实际的文件保存在文件夹中,如用户 abc 的文件保存在 F:/resource/abc 中。 3、在 EJB 中创建2个 Session Bean(ResourceManager 和 ResourceFileManager),其中 ResourceManager 对记录和文件进行 CRUD 事务操作,ResourceFileManager 只提供一个 get(id) 方法,返回文件。 4、在 Struts 中创建2个 Action(ResourceAction 和 ResourceFileAction),对应 EJB 中 Manager 的操作,并可利用 REST 插件提供 REST 风格的 url 接口。 请问这样子弄法行不行的通,性能如何?如果以后有桌面程序直接访问 EJB 是否兼容(tbl_news 的 content 字段中的 <img src="picture"/> 如何处理)? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |


