【WebGIS系統開發系列】概述

概述

本專欄記錄從零開發一個WebGIS系統的全過程,一方面希望通過寫作的方式鞏固自身的知識,另一方面希望能夠與相關領域的專業人員進行交流互相進步。

總體來說,本專欄主要涉及到以下幾個方面:

  1. 相關開發軟件下載及配置;

  2. PostgreSQL/PostGIS空間數據庫介紹及使用;

  3. Geoserver地圖發佈軟件介紹及使用;

  4. shp格式、GeoJSON格式介紹及使用;

  5. OSM介紹及數據下載指南;

  6. Tomcat服務器軟件介紹及使用;

  7. Openlayers常用API介紹;

  8. 基礎數據可視化、地理數據可視化;

  9. Java web一站式開發技術介紹;

  10. Git&GitHub使用介紹;

  11. 項目開發流程介紹;

  12. 項目雲端部署介紹;

暫時想到這麼多,後面如果想到了會繼續補充。

然後,我希望這是一個掌握了基礎web開發技術的新手可以看得懂的專欄,因此我決定使用最爲基礎的Java EE開發技術,具體技術選型如下:

  • 數據庫平臺:PostgreSQL(且安裝PostGIS)

  • 程序開發平臺選擇:IntelliJ IDEA 2019

  • web前端框架選擇:jQuery、Bootstrap

  • 服務器選擇:Tomcat 9.0

  • Java版本選擇:Java 8

  • 服務端技術:servlet

  • 前端技術:JSP

  • 數據庫訪問技術選擇:原生JDBC

如果你熟悉Java開發,你應該能明白這應該是一個Java web開發中最基礎的技術了,不過,在使用了很長時間框架之後,我卻明白越基礎越是能夠理解到較爲深入的原理知識,因此我也確信你能從中學到something new;

如果你剛入門Java web開發,也不用擔心,項目永遠是學習編程的最大利器,跟着我一起實現這個系統吧,本專欄結束的時候,你自然學會了如何實際的開發一個web系統,這將是你學習編程的道路上重要的一步;

如果你對Java web開發一竅不通,那麼本專欄或許並不適合你,掌握一定的Java EE的基礎知識才能使你不至於迷惑;

如果你對GIS不感興趣,你也完全可以不看GIS相關的部分,實際上,即使拋去GIS的部分,這也是一個完整的web項目。

最後,希望自己能夠堅持完成這個專欄。

關注

歡迎關注公衆號 「林木菌」,主要用於分享編程經驗知識,保持深度和專注度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章