web應用開發的主流技術舉例(后臺以最主流的java語言為例):
1、前端js框架,vue
Vue用于構建用戶界面的漸進式JavaScript框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,方便與第三方庫或既有專案整合。
2、前端桌面組建庫,element
Element,為開發者、設計師和產品經理準備了完善漂亮的基于 Vue 2.0 的桌面端組件庫。
3、資料庫層技術,jdbc
JDBC(java資料庫連接)用于執行SQL陳述句的Java API,可以為多種關系資料庫提供統一訪問,它由一組用Java語言撰寫的類和介面組成。JDBC提供了一種基準,據此可以構建更高級的工具和介面,使資料庫開發人員能夠撰寫資料庫應用程式。
4、資料持久層方面,MyBatis
MyBatis 持久層框架支持定制化 SQL、存盤程序以及高級映射。MyBatis避免了幾乎所有的 JDBC 代碼和手動設定引數以及獲取結果集。MyBatis可以使用簡單的 XML 或注解來配置和映射原生型別、介面和 Java 的 POJO為資料庫中的記錄。
5、后臺框架部分,SpringMVC
SpringMVC基于Java實作了Web MVC設計模式,請求驅動型別的輕量級Web框架,即使用了MVC架構模式的思想,將Web層進行職責解耦;
6、搜索引擎技術,elasticsearch
ElasticSearch基于Lucene的搜索服務器,提供了一個分布式多用戶能力的全文搜索引擎,基于RESTful web介面。Elasticsearch是用Java開發的,并作為Apache許可條款下的開放原始碼發布,是當前流行的企業級搜索引擎。
設計用于云計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。
7、快取技術,redis
Redis是一個開源的使用ANSI C語言撰寫、支持網路、可基于記憶體亦可持久化的日志型、Key-Value資料庫,并提供多種語言的API。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/203770.html
標籤:Java相關
上一篇:MongoDB:_id欄位的問題
