java通用上传下载组件的设计实现
需求如下:目前有多个项目都需要 有上传文件,查看文件,在线浏览,下载文件的功能,所以想抽象出一套上传下载功能的组件
供不同项目使用,一个项目有可能要挂接2套这种通用上传下载的功能 ,每套都需要规定允许上传文件的不同类型,例如DOC,PPT.RAR等文件类型。
设计需要考虑,扩展性,表字段的扩展和功能扩展,还有功能权限 和数据权限如何控制?
请高手们 谈谈该如何设计? 包括表的设计 和 java类的设计 采用的框架 是 SSH.
补充:Java , Web 开发