JavaWeb项目:简易小米商城系统
Web項(xiàng)目:MyShop簡(jiǎn)易小米商城系統(tǒng)
- 一.系統(tǒng)概述
- 二.系統(tǒng)開(kāi)發(fā)環(huán)境
- 三.涉及技術(shù)
- 四.系統(tǒng)功能及使用說(shuō)明
- 五.作者雜談
- 六.尾聲
- 七.gitee地址:
(源碼見(jiàn)文末)
一.系統(tǒng)概述
本系統(tǒng)是一個(gè)電商系統(tǒng),可供用戶(hù)注冊(cè),登錄,并在本商城選擇心儀的物品進(jìn)行購(gòu)買(mǎi)。
商城版本號(hào):v1.0
二.系統(tǒng)開(kāi)發(fā)環(huán)境
簡(jiǎn)體中文,Tomcat 9.0.46,MySQL8.0,開(kāi)發(fā)工具:IDEA 2021.1
前端框架:bootstrap
后端框架:無(wú)
三.涉及技術(shù)
后端:MVC架構(gòu),三層架構(gòu),Filter過(guò)濾器,Listen監(jiān)聽(tīng)器(雖然沒(méi)什么吊用),Druid數(shù)據(jù)庫(kù)連接池等
前端:jsp,jstl,el,ajax等
四.系統(tǒng)功能及使用說(shuō)明
本系統(tǒng)可供用戶(hù)選購(gòu)心儀的物品,用戶(hù)首先點(diǎn)擊右上角“注冊(cè)”鍵,注冊(cè)成功后需要激活,請(qǐng)注意郵箱收到的郵件!
之后回到首頁(yè)便可以自由選擇心儀物品加入購(gòu)物車(chē)/下單,在這時(shí)不要忘了設(shè)置默認(rèn)收貨地址。
五.作者雜談
開(kāi)發(fā)這個(gè)系統(tǒng)用了大概7天的時(shí)間。本人對(duì)Dao層的實(shí)現(xiàn)類(lèi)代碼尤其不滿(mǎn)意,但是由于某些我解決不了的原因,我只能選擇保持我不喜歡的代碼,在這之前學(xué)習(xí)了一段時(shí)間的JavaWeb,開(kāi)發(fā)起來(lái)難度不算大。
商城版本號(hào):v1.1
預(yù)計(jì)改進(jìn):
1.在Dao層創(chuàng)建annotation包,利用注解,反射技術(shù)配合常量生成SQL語(yǔ)句,避免SQL語(yǔ)句直接出現(xiàn)在類(lèi)中。
2.改進(jìn)自己辛苦編寫(xiě)的DBUtilsByDruid,這是作者辛苦編寫(xiě)的工具類(lèi),能取得JavaBean對(duì)象上的非空注解并
拼接成完美的SQL語(yǔ)句,不過(guò)最好還是取下Interface上的注解。
3.完成支付功能。
六.尾聲
作者學(xué)業(yè)繁重,奈何天資愚鈍,只能暫時(shí)完成這些小功能,如果有時(shí)間作者會(huì)完成商城1.1甚至更高的版本。
做完這個(gè)商城,滿(mǎn)意之后作者就會(huì)開(kāi)始學(xué)MyBatis和Spring,之后也會(huì)做出一些其他項(xiàng)目。
七.gitee地址:
https://gitee.com/zhengwenxuanZ/javaweb-xiaomi-mall-project/tree/master
總結(jié)
以上是生活随笔為你收集整理的JavaWeb项目:简易小米商城系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 网站域名怎么过户(网站域名怎么过户手机)
- 下一篇: 实模式切换到保护模式,为什么要开启A20