1. 程式人生 > >畢業設計想法2017-10-27日

畢業設計想法2017-10-27日

最後的任務還是要來了,畢業設計!

我的課題是與電子商務相關的,聯絡到以後的搜尋引擎方向的工作,我打算將電子商務,搜尋引擎與視訊彈幕技術整合在一起完成這次的畢業設計!

因為之前做過電子商務的專案,那次的小專案是基於strut2+Hibernate+Spring的框架做的,對於我來說,那個專案還太小太亂。

我現在的想法是直接是使用Spring Boot +  JPA的方式來開發!

前段需要美化,這是必須的,當然我不是專業的前端人員,但是我的前端知識並不差,因為我會整合與改造!我將整合五個以上的電子商務相關的模板,參考淘寶等網站的佈局與功能!

上面的工作是一個費時的事情,因為前段程式碼實在是太多了,尤其是在處理css的時候!對了,這次的專案開始我就不會再使用jsp了,標籤技術雖然強大,但是有自身的侷限性,沒了jsp,如何保證動態?就使用thymeleaf模板引擎吧!

許可權控制會使用到Apache的shiro,也是最近剛學,打算拿來試試手,分離使用者許可權,定製頁面功能!

控制層當然是SpringMVC,這個沒什麼好說的!

資料訪問在SpringBoot這裡進一步簡化,因為Hibernate尊崇JPA標準,所以資料操作進一步簡化,簡單到你可能不需要寫程式碼,只需要宣告函式!但是遇到複雜查詢可以自己寫hql語句,邏輯性很強的查詢也可以直接使用sql語句!

對了,搜尋引擎,其實我也就會謝謝爬蟲娛樂而已,這次應該會爬很多東西,本站搜和全網搜應該都會做一做!

參考淘寶的商品介紹可以使用視訊,我打算也仿照一下,我現在有一個仿bilibili的前端彈幕技術原始碼,哈哈哈,研習的差不多了,之前在github上看到的!拿它來給我的專案增加一點靈動性!

後臺的話參照之前部落格網站的後臺來做吧!無非就是表格表格還是表格!

這次的專案我會多注意執行緒優化和執行緒安全的問題!就醬,讓我11-01日就開工吧!