有这样一道课后作业题,看了之后实在无从着手,各位大侠如果有时间请帮忙写一段代码,后辈万分感谢。
一、 实现如下的一个后台服务:
1. 功能:
a) 接收并存储用户上传的文件
b) 提供用户查询自己上传的文件列表
c) 提供用户下载自己上传的文件功能
2. 要求:
a) 设计几个简单的表:存储用户的个人信息(如:用户名,密码等),权限信息(上传,列表文件,下载等权限)、用户上传过的文件信息。数据库类型(Mysql,Oracle等)不限。
b) 上传文件和查询文件列表的接口,返回结果均为json格式。
c) 以上3个功能,均需要用户登录,并验证其是否具有相应的权限,如果没有权限,则返回错误。
d) 最好使用struts2+hibernate或者SSH来实现,当然也可以选用其它方式来做。
二、 写一个测试程序,验证并测试第一题中相关的服务:
1. 模拟用户登录
2. 上传2个文件
3. 列表自己上传过的文件信息
4. 下载一个文件
其实这个程序写起来应该没那么难,要是有不会技术查查参考资料或者上网查,一定都能写出来,如果实现了,那对框架和上传下载的知识就都了解了,我把题记下来,有时间写写,楼主如果不着急,也可以自己练着写啊,很有好处的~~~~ | |
不难吧 老大给你改代码回事部分你不会的代码还差不多 谁给你写项目去啊 你这上面需求都写好了 自己开始写啊 上传下载 自己不愿意写 网上有的是例子 struts也有自带的 投个懒 直接存数据库就是了 绝对路径 再把那些文件放你项目中就是了 之所以发到这里来,主要是这段时间太忙了,实在没时间,想借鉴一下大家的写法. 大家说的对,自己动手很重要,我一定不再投机取巧了. 不是说JAVA不适合做网站,关键看你怎么用了! 做一般的网站,jsp+javabean+jdbc 效率也不错! 用SSH的话,hibernate用得不好,性能肯定出问题! 都说hibernate是新手和高手用的,你们团队里面没有hibernate高手,还是不要用了!开发是容易,后期性能提升,需要深入研究啊! SSI,hibernate换成ibatis,性能应该会好些!
|