天天看點

一道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

來源: 英超直播