- 相關推薦
美團java面試
項 目:舜博在線學習系統(tǒng)
開發(fā)平臺:Windows + MySQL5.0 + Tomcat5.0
開發(fā)工具:MyEclipse8.5
技術實現(xiàn):Hibernate + Struts2 + Spring
項目描述:該項目是基于B/S架構的在線學習系統(tǒng),主要是模擬學校的教學模式。該系統(tǒng)包括的主要功能有用戶注冊和用戶登錄,在線視頻學習,在線考試,調查問卷,布置作業(yè),生成試卷,評估試卷,公告管理等功能。
責任描述:該項目由本人獨立完成部分功能。主要的功能包括用戶管理,公告管理,學習進度管理,項目進度管理,布置作業(yè),布置練習,自動生成試卷.它是基于MVC設計思想的開發(fā):Model層主要通過Action業(yè)務處理,View層使用了JSP、jQuery、Struts2的OGNL表達式等實現(xiàn),Controller層則使用了Struts2核心控制器及其xml配置文件實現(xiàn)了頁面與后臺類的交互。層與層之間采用工廠模式,降低了組件之間的關聯(lián)性。
系統(tǒng)內部流程是:客戶端將請求發(fā)送給前端控制器,前端控制器根據(jù)配置文件來決定調用哪個Action,Action執(zhí)行后返回信息給前端控制器,前端控制器再將請求轉發(fā)給jsp在頁面中顯示。
1. 用戶管理模塊:采用AJAX異步數(shù)據(jù)傳輸驗證該用戶名是否存在,用JQuery對用戶輸入信息格式驗證。
2. 學習進度模塊:這個功能主要就是一個查詢的工作,完成的主要就是建立良好的視圖,然后就是建立視圖的模型。
3. 布置作業(yè):這里采用的的主要技術是ajax進行級聯(lián)操作.簡單的說我們需要在某個項目下得某個某個課程的某個章節(jié)布置相對應的練習.
項 目:舍得網(wǎng)(校園二手淘寶系統(tǒng))
開發(fā)平臺:Windows + MySQL5.0 + Tomcat5.0
開發(fā)工具:MyEclipse8.5
技術實現(xiàn):Hibernate + Struts2 + Spring
責任描述:該項目是我自己獨立完成的一個項目.后臺的主要用到的框架是SSH.前臺使用的技術是CSS+DIV進行布局.當然前臺的美工設計方面由于自己并不太擅長.所以整個風格我都是抄襲的美團網(wǎng)的布局和配色.在這里我可能有侵權的意思.希望領導您不要介意.因為我個人是美團的鐵桿支持者.用到的數(shù)據(jù)庫是MySQL.
該項目實現(xiàn)的主要功能有:用戶注冊,商品管理,論壇管理.用戶登錄.公告管理.
以下簡單介紹各功能實現(xiàn)所用到的:
首先,前臺的網(wǎng)頁布局采用的是CSS+DIV,在表單驗證這塊用了很多的JS代碼.當然網(wǎng)頁前臺設計這塊我更多的是模仿.
用戶注冊:采用了ajax判斷注冊郵箱是否重復,剩下的就是表單提交,用戶頭像上傳.主要使用的是struts2圖片上傳的組件。
商品管理:實現(xiàn)了商品的增刪改查.在進行商品圖片添加的時候有個商品的詳細描述.這里采用的是KindEditor在線編輯器實現(xiàn)的.
校園論壇:在這個校園論壇的實現(xiàn)過程中,前臺用到的技術主要是CSS+DIV實現(xiàn)頁面的布局.在論壇發(fā)帖和回帖也插入了KindEditoe在線編輯器.整個后臺的業(yè)務邏輯采用SSH框架.struts2負責頁面Action的跳轉。Hibernate主要是管理系統(tǒng)的Model.Spring也相當于一個控制器.主要在業(yè)務邏輯處理方面進行發(fā)揮作用.基于的是MVC思想.另外在論壇回帖這塊采用了過濾器將不會本站會員的回復操作跳轉到了登錄界面。
項目心得: 深入了解了MVC設計思想,認識到了Hibernate和Struts2以及Ajax在實際開發(fā)中的整合運用。熟悉了Struts2的工作流程,了解了Hibernate的簡單優(yōu)化。熟練了JQuery的使用。JSP和Ajax的配合使用更加熟練。提高了獨立分析問題和解決問題的能力,并且養(yǎng)成了比較好的開發(fā)習慣.
自我評價
◆大學期間在學校的武術協(xié)會任會長,有很好的自學能力、適應能力,不怕吃苦,勇于進
取的人,微笑的態(tài)度和永不言棄的精神促使我不斷進步,在大學初步學習了C語言,UML,
C#等
◆大三期間,和學校老師開發(fā)了舜博在線學校系統(tǒng).該項目歷時8個月,在進入項目組時自己對java的學習相對來說是很淺,并且也沉不下心來編寫代碼.因此經(jīng)常會受到的老師的批評
但我一點也不介意.反而將批評當成自己的前進的動力.經(jīng)過自己的刻苦努力.在基本上自學的基礎上.我快速掌握并且學使用SSH框架進行網(wǎng)站的功能的開發(fā).最后老師給了我一句評價:你開始能做點東西了!認可了我的學習能力.
◆通過舍得網(wǎng)項目進一步增強了自己的學習能力,能夠獨立解決問題,在每個項目完成過程中,遇 到問題時能夠冷靜面對問題,通過分析問題根源,并通過查詢資料、上網(wǎng)搜尋等多種途徑找尋解決方案。我相信只有不斷進取才會有更好的發(fā)展。
【美團java面試】相關文章:
美團怎么團購美食步驟08-16
還沒收到美團面試結果怎么辦?07-12
團購網(wǎng)站美團網(wǎng)07-12
美團優(yōu)勢劣勢的分析07-21
Java面試題07-12
java面試問題07-11
JAVA題庫:JAVA面試題目整理07-11
美克美家面試歸來07-13
java面試的自我介紹07-01
求java面試題07-11