一道Java的課後作業題

有這樣一道課後作業題,看了之後實在無從着手,各位大俠如果有時間請幫忙寫一段代碼,後輩萬分感謝。
一、 實現如下的一個後臺服務:
 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,性能應該會好些!

java做網站速率確實會慢而且也比其他方法麻煩,它適合做大型的像對於有平臺需求,安全需求,數據庫需求,事物要求的網站。至於中小型的網站我個人覺得用java確實不太好。java畢竟是全代碼操作,在設計的時候麻煩很多。但是大型的網站必然要用到java的。它對數據庫的維護性和複雜事物的處理能力強。但對於我們來說基本是用不到這個,當然用java也是可以的我個人覺得我們做網站還是不要用java的灰更快更容易上手
看完之後受益匪淺。我是剛剛用到ssh,也發現很多不順的地方,但是我是都覺得自己學的東西太少了可能。
看到大家很多說j2ee做小網站不適合,我有點疑問,我想走b2c電子商務方向,大家覺得jsp,asp,php哪個更重要或者更好一些??
JSP開發,你完全可以把代碼寫在JSP頁面上,完全不用出現DAO與Service 不也類似PHP
來源:英超直播
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章