日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java项目设计_java项目设计

發布時間:2023/12/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java项目设计_java项目设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一個良好的項目設計,盡量做到前端與后臺的分離。見過許多項目html、jsp中摻雜著許多js代碼,甚至一些校驗的代碼都會添加到靜態頁面,這種開發方式極其浪費資源,系統的效率也是相當低的。

在設計項目時,考慮到系統的高效性、數據的安全性,前端的核心功能只是展示數據給用戶看,而真正的邏輯應當放到后臺去處理。為了保證數據傳輸的輕便和效率,前臺和后臺盡可能設計為固定數據格式來處理,比如將獲取的數據全部封裝成json格式,前臺展示的數據從后臺獲取,而前端與后臺約定的數據格式都是固定的json格式,數據庫存儲的數據也是json格式,這樣有以下好處。

1)、這樣設計可以使得前端與后臺徹底分離,前端與后臺可同時開發,摒棄以前先提供頁面才能開發后臺的滯后模式,大大加快了開發效率。

2)、前端、后臺、數據庫全部封裝成json,在獲取數據時非常方便,數據傳輸靈巧快捷,不僅能提高數據傳輸的效率,在數據加密時也非常方便。

項目的架構設計也是相當重要,主要分為前端、后端、數據庫。前端在設計時首先根據項目需求確定大致的風格,以及數據結構,是否需要加密等因素。前端的性能對于用戶來說相當重要,一般可以將頁面拆分模塊化,沒有必要將所有的內容都在一個模塊中完成。前端在開發時盡量不制約后端的開發進度,這就需要跟后端約定好統一的數據結構和傳輸協議,以及加密協議。切記將過多的js代碼甚至是過濾校驗類的代碼放到html或jsp中,這對性能來說是致命的。

后端設計,可以采用先大后小的方式,先設計功能的架構,比如我們需要5升的水,我們沒有必要帶著5升的水去買容器,我們知道我們需要5升的水,我們可以先將固定容器買好即可。后端在設計時,采用邏輯有條理的設計是比較優秀的設計,我們需要將每一步要實現的功能流程化,這樣在開發時步驟是清晰的,也容易別人解讀代碼。當然還有些瑣碎的問題,比如代碼冗余、重構等問題注意即可。

數據庫設計,數據庫在設計時我們往往會遇到不同類的產品,數據字段量不確定的情況,這時可以用行轉列的方法,一張表A只記錄產品類型名稱,在B表中跟產品對應。這樣無論你A表要加多少產品也只需兩張報即可。本人不建議一類產品一張表,這樣會無限量增多表的數量,對于開發人員來說不夠方便。

總結

以上是生活随笔為你收集整理的java项目设计_java项目设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。