1.技術介紹
本專案沒有使用ssh、ssm框架,而是使用j2ee整套技術來作為解決方案,實現各種業務場景。不使用框架是為了借助這個專案夯實j2ee基礎,並且在專案中借助反射等技術,採用合適的設計模式,開發效率並不低於使用框架。
2.典型場景
乙個完整的j2ee應用包含的各種典型商務應用場景的需求,展示相應的解決思路與辦法
3.開發流程
3.1技術準備
為完成此專案,需要掌握以下技術。
3.2開發流程
仿天貓整站是乙個比較大的專案,將按照商業專案的開發流程展開:
需求分析:首先確定要做哪些功能,需求分析包括前台和後台;前台又分為單純要展示的那些功能-需求分析-展示,以及會提交資料到服務端的那些功能-需求分析-互動。
表結構設計:接著是表結構設計,表結構設計是圍繞功能需求進行,如果表結構設計有問題,那麼將會影響功能的實現。除了表與表關係、建表sql語句之外,表與頁面的功能也一一對應起來。
原型:接著是介面原型,與客戶溝通順暢的專案設計流程一定會有原型這個環節。借助介面原型,可以低成本、高效率地與客戶達成需求的一致性。同樣的,原型分為前台原型和後天原型。
實體類設計:接著開始實體類的設計與開發,實體類不僅僅是對資料庫中的表的一一對映,同時還需要兼顧對業務功能的支援。
dao類設計:然後是dao類的設計,除了進行典型的orm支援功能之外,也需要提供各種業務方法。
業務類介紹:講解的業務類的概念,以及為什麼本專案中沒有這一層。
後台-分類管理:接下來進行功能開發,按照模組之間的依賴關係,首先進行後台-分類管理功能開發。嚴格來說,這是開發的第乙個功能。
後台-其他管理
前台-首頁
前台無需登入
前台需要登入
總結
J2EE專案 仿天貓整站day07
1.首先在web.xml配置檔案中,讓所有的請求都會經過backservletfilter 2.假設訪問的路徑是 3.在backservletfilter 中通過request.getrequesturi 取出訪問的uri tmall admin category list 4.然後截掉 tmall...
J2EE專案架構最佳實踐
基於專案的最差實踐,可以總結出一套專案架構的最佳實踐原則以便今後的復用和改進。原則1.時間總是非常緊,需求總是在變化,技術問題總是層出不窮,千萬不要認為軟體工程的問題不會發生在規範的公司和專案。每次一定要根據自己所處的位置作出正確的評估,比如專案經理做評估要留出足夠的時間buffer,開發人員應當正...
J2EE專案架構最佳實踐
基於專案的最差實踐,可以總結出一套專案架構的最佳實踐原則以便今後的復用和改進。原則1.時間總是非常緊,需求總是在變化,技術問題總是層出不窮,千萬不要認為軟體工程的問題不會發生在規範的公司和專案。每次一定要根據自己所處的位置作出正確的評估,比如專案經理做評估要留出足夠的時間buffer,開發人員應當正...