Web實現簡單的進存銷管理系統(tǒng)開發(fā)?
我做了多年的Java web項目開發(fā),目前在公司也還有一部分java web的開發(fā)工作。我以過來人的身份回答一下你的問題。
目前Java web的技術棧是比較成熟的,如果是你一個人開發(fā)的話,主要學習以下三個方面基礎知識。
前端基礎知識和框架如果做進銷存系統(tǒng),前端web頁面的展示是需要前端知識。像javascript、css、html這些前端基礎知識還是要了解的。了解完后可以選擇一些前端的開發(fā)框架進行學習。如果你是前后端不分離方式的開發(fā),可以了解thymeleaf等模板語言開發(fā);如果是前后端分離方式的開發(fā),可以了解vue、react、angular等框架以及antdesign等前端ui組建框架。我建議選擇vue,因為vue網上資料多,入門也更簡單一些。
后端spring boot開發(fā)目前java web技術棧都是采用Spring boot開發(fā)。Spring boot的核心就是要了解Spring。Spring MVC、IOC等基礎知識一定要掌握。學習時可以結合網絡上一些教學視頻(慕課網、騰訊課堂等網站上的教學資源)和一些java web的專業(yè)書籍來學習。
數據庫基礎由于進銷存系統(tǒng)屬于管理類系統(tǒng),可以采用簡單的mysql數據庫。學習mysql主要包括以下幾個方面。第一、數據庫基礎知識:表設計、事務、記錄操作等。第二、sql基礎語言:sql增刪改查語法,聚集函數,sql統(tǒng)計等相關知識。第三、mysql數據庫:數據庫安裝、使用等。
總結以上就是java web的一些學習知識基礎點。要深入掌握java web學習的東西還有很多。計算機基礎知識、數據結構、設計模式、網絡基礎等知識都要深入了解。如果單純做一個進銷存系統(tǒng),網上開源的代碼還是很多的,可以下載下來進行修改。如果想了解編程基礎知識可以點擊關注@每天學點編程技巧 ,謝謝!