{%hackmd @themes/orangeheart %} # **專題首頁與簡介** [成品Github連結](https://github.com/Roshiahsu/fei_mall) >面試官您們好,此為達內教育JAVA培訓計畫的結業專題相關紀錄,藉此詳細介紹專題。 專題製作採用MVC模式並採取前後端分離進行製作 **前端** 使用Vue進行頁面搭建與展示 使用node.js進行模組管理 使用axios進行請求發送 **後端** 使用SpringMVC與Mybatis進行搭建,並以Redis、Elasticsearch等技術輔佐 ## 專題介紹 專題為簡易的電商系統,包含前台商城系統及後台管理系統,基於SpringMVC與MyBatis實現。 - 前台商城系統 - 首頁 - 商品推薦(熱門商品、優惠商品、新上架商品) - 商品搜尋 - 商品詳情 - 購物車 - 訂單流程 - 會員中心 - 後台管理系統 - 訂單列表 - 商品管理 - 品牌管理 ## 組織結構 <pre><code> mall ├── mall-Brand -- 品牌相關功能 ├── mall-Cart -- 購物車相關功能 ├── mall-Keyword -- 搜尋功能關鍵字管理功能 ├── mall-Order -- 訂單相關功能 ├── mall-Password -- 密碼管理功能 ├── mall-Payment -- paypal金流管理系統 ├── mall-Product -- 商品管理功能 ├── mall-Search -- 基於Elasticsearch的商品搜尋系統 └── mall-User -- 用戶管理相關功能 </code></pre> ## 使用到的技術 | 技術 | 說明 | | --- | --- | | SpringMVC | Web應用開發 | | SpringSecurity | 認證與授權 | | MyBatis | ORM框架 | | ElasticSearch | 搜索引擎 | | Spring Validation | 資料驗證 | | PageHelper | MyBatis分頁外掛 | | Redis | 記憶體資料存放區 | | Quartz | 任務排程 | ## 系統架構  ###### tags: `java`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up