有这样一道课后作业题,看了之后实在无从着手,各位大侠如果有时间请帮忙写一段代码,后辈万分感谢。
一、 实现如下的一个后台服务:
 1. 功能:
  a) 接收并存储用户上传的文件
  b) 提供用户查询自己上传的文件列表
  c) 提供用户下载自己上传的文件功能
 2. 要求:
  a) 设计几个简单的表:存储用户的个人信息(如:用户名,密码等),权限信息(上传,列表文件,下载等权限)、用户上传过的文件信息。数据库类型(Mysql,Oracle等)不限。
  b) 上传文件和查询文件列表的接口,返回结果均为json格式。
  c) 以上3个功能,均需要用户登录,并验证其是否具有相应的权限,如果没有权限,则返回错误。
  d) 最好使用struts2+hibernate或者SSH来实现,当然也可以选用其它方式来做。
二、 写一个测试程序,验证并测试第一题中相关的服务:
 1. 模拟用户登录
 2. 上传2个文件
 3. 列表自己上传过的文件信息
 4. 下载一个文件

解决方案 »

  1.   

    不难吧  老大给你改代码回事部分你不会的代码还差不多  谁给你写项目去啊   你这上面需求都写好了 自己开始写啊  上传下载  自己不愿意写 网上有的是例子   struts也有自带的  投个懒  直接存数据库就是了  绝对路径  再把那些文件放你项目中就是了
      

  2.   

    给楼主个参考,http://blog.csdn.net/zxingchao2009/archive/2010/09/08/5872106.aspx,是俺用struts1和smartupload 组件做的上传下载希望有所启发。楼主可试着改成SSH,给文件加个权限,"上传文件和查询文件列表的接口,返回结果均为json格式"这个估计我这个是实现不了了,貌似要用ajax才行。