999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

分層核心技術在計算機軟件開發中應用分析

2016-03-27 15:55:11
無線互聯科技 2016年16期
關鍵詞:計算機軟件計算機結構

曹 雄

(廣東凱通軟件開發有限公司,廣東 廣州 501663)

分層核心技術在計算機軟件開發中應用分析

曹雄

(廣東凱通軟件開發有限公司,廣東廣州501663)

隨著社會經濟的不斷發展,我國計算機領域得到了空前的發展,計算機軟件開發技術也受到了人們的高度重視,分層技術成為了計算機軟件開發中應用相對廣泛的技術,從而促使計算機的業務處理能力逐漸加強。文章首先對分層技術進行了概述;其次對于其在計算機軟件開發中的具體應用進行了分析;最后用實際例子來闡述其在現實生活中的應用。

分層核心技術;計算機軟件開發;應用分析

在現代社會當中,科學技術的不斷進步帶動了計算機軟件的發展,在計算機軟件開發的發展過程當中,已經由原先的二層結構逐漸演變成為多層結構,被廣大的計算機軟件開發人員所應用,從而不斷地提升軟件系統的完整性,提升計算機當中相關軟件的靈活使用性能,最終促進計算機軟件技術的發展。

1 計算機軟件開發中的分層核心技術

計算機軟件開發過程當中的分層核心技術,是在物理學當中的分層含義基礎上進行開發的。在軟件開發的過程中,將具有不同過程的解決方案放置到不同的概念層當中,從而將其進行封裝,形成了一個系統。在最初階段,產生的是單層次的機構,主要應用于小型數據庫的開發和使用當中。經過服務器和計算機之間逐漸建立的聯系,單層結構逐漸向雙層結構進行不斷發展,以此來滿足用戶的最大需求以及計算機技術的不斷發展。利用分層核心技術對軟件進行擴展的時候,需要按照軟件中的系統進行充分分解,從而使得開發過程可以得到升級和改善,在很大程度上提升了軟件開發的效率,使得計算機軟件的運行得到了保障。

2 分層核心技術在計算機軟件開發中的應用

2.1兩層與三層結構技術

在計算機軟件開發技術的兩層結構當中,主要是由數據庫服務器以及客戶端兩個部分來共同組成的。客戶端主要用來提供客戶的界面,從而來對客戶的邏輯需求進行處理,將其需求按照客戶的指示來發送到數據庫當中,之后將其結果返回,也可以稱之為胖客戶端技術。具有一定得業務邏輯處理能力,如果客戶的數量不斷增加,在可擴展性方面相對較差,因此導致了在維護成本方面受到制約。利用雙層技術來對軟件進行開發的過程當中,是有2個端點來共同組成的,分別是客戶端和服務器端。需要客戶端來對客戶所作出的相關需求來進行處理相對應的邏輯關系,之后服務器就可以對客戶的信息進行接收處理,從而對數據庫當中的進項進行處理和計算,最后得出的結果再回傳給客戶端,實現對客戶需求的反饋。利用雙層開發技術對軟件進行開發的時候,需要具備良好的準備條件,在用戶所使用的服務器當中需要具有良好的使用效率,并且用戶數量是相對較少的。如果其中的一個條件不滿足,就會造成計算機的工作效率降低,從而對計算機軟件系統當中的使用造成一定程度的影響,比如計算機反應慢等問題,嚴重的時候還會對用戶的個人信息造成一定的影響,因此如果雙層開發模式進行軟件開發的時候,需要對相關的條件進行限制。

三層結構的出現是在兩層結構的基礎上進行開發的,由客戶端、應用端口以及數據服務器來共同組成,增加了應用服務器的設置,主要用來幫助計算機軟系統當中的使用者來進行數據方面的存儲,從而不斷提升計算機信息訪問的速度和效率,有效實現為客戶端提供人機交互的服務,并且數據服務器也可以對數據進行訪問、存儲等一系列的應用,從而實現用戶所需要的相關業務邏輯,在降低客戶端負載的同時,也增加了軟件的使用效率,此種方式也可以稱之為瘦客戶端技術。在現階段當中,ERP就屬于一個利用三層結構的技術,在此系統當中,分為接口層、業務層以及數據層3個層次來共同組成。在客戶發出請求的時候,用戶接口層可以和系統建立一個接口,從而接收到來自客戶端的操作,數據接收層對數據進行有效傳遞,從而使得數據可以在業務邏輯層當中進行有效處理。此種方式下的系統整體操作,可以對系統的效率以及數據傳輸等方面提供安全有效的保障。在業務邏輯層進行業務的處理操作的時候,利用三層C/S結構來對應用程序的目的進行有效實現。最后經過業務層的相關工作處理之后,回到最初的界面層,來向客戶及時反饋所需要查詢的信息。在整個過程當中對數據傳輸的系統負擔進行了很大程度地減輕的同時,也增加了計算機系統軟件的工作效率。和兩層結構進行對比,三層技術的可重用方面是相對較好的,并且在維護、軟件系統的擴展性能以及安全性能方面都具有良好的保障。相對于二層結構而言,二層結構更加適用于一個用戶數量較小的軟件系統當中。在進行實際軟件開發的過程當中,需要根據實際情況來選擇相對應的分層技術,增強軟件系統的可讀性。

2.2 四層技術

在復雜的網絡環境之下,計算機的應用環境也會變得越來越復雜,對于客戶的發出的數據以及邏輯處理方面也越來越復雜。如果在一個業務處理過程當中,客戶所發出需要處理的數據結構需要更加準確以及更加復雜,在Web網絡環境之下,三層結構技術會受到一定程度的影響。在此種情況之下,就需要在數據層和邏輯業務層之間進行一個數據存儲層的封裝,從而形成存儲層、業務邏輯層、數據層以及Web層的整體技術結構。Web層可以對用戶所發出的需求來選擇合適的處理路徑,從而加快軟件的使用效率。如果用戶所發出的需求需要更少的結構時,網絡層就會將用戶所發出的信息傳遞給數據處理層,從而完成用戶需求的有效處理。如果用戶需要對大規模的數據進行加工的時候,就需要對網絡業務邏輯層的邏輯進行不斷的改進,從而滿足用戶對于大規模數據處理的需求。

2.3中間件技術的應用

在計算機軟件開發的實際過程當中,中間層集中應用在計算機運行的環境當中,以此來實現對計算機和每一個系統當中資源的有效互補。在利用中間件技術的時候,可以對異構以及分布集成匯總之后存在的各種復雜問題進行有效解決,對于計算機軟件技術的開發難度可以起到有效降低的作用。與此同時,利用中間件技術可以使得計算機當中的操作系統、應用軟件以及數據庫三者之間的關系進行科學精確的優化,最終減少計算機軟件開發的時間,提升軟件運行的效率。

3 五層技術的應用

五層技術主要應用于一些特殊的環境領域當中,集中體現在J2EE的環境當中,其中包括客戶層、Web應用層、業務層、集成層以及資源層這幾個層次。客戶層可以對客戶的需求進行有效攔截,Web應用層可以實現服務器端的有效應用,集成層可以對事務邏輯處理以及數據庫的關系映射等進行長期數據的訪問,資源層可以實現數據庫和文件相關系統資源的有效匯總和合成。在該系統的設計過程當中,上層和下層之間的關系都是依賴的關系。需要從服務層來作為出發點,將系統劃分到領域模型當中,在此基礎上對實體模型的數據訪問層(Data Access Object,DAO)進行設計,從而用來存放數據,將其暴露于服務層當中,也就是說服務層的實現是依賴于模型領域的有效活動的。與此同時,在對Service層進行設計的時候,需要對其數量進行控制,接口的數量可以進行逐層增加,將一個模塊當中的服務內容都集中到一個Service服務來進行集中處理,增加了軟件開發開發時間的同時,也減少了軟件開發當中的代碼冗余量,提升了開發效率。

4 具體實例

在商鋪管理系統的開發過程當中,需要利用分層技術來實現對商鋪的信息化建設。在商鋪管理系統當中,主要包含系統管理、運營管理、收支管理、行政管理、營銷管理、物業管理、售后處理以及文檔管理這幾個模塊。所需要的系統流程是相對復雜的,因此需要利用軟件開發當中的分層技術來對其進行開發,實現商鋪的運營。

在商鋪管理系統的整體模塊當中,根據8大不同的功能可以實現8個系統的有效分析。以售后處理模塊為例,售后處理模塊可以分為消費者事務處理、商戶事務處理、事務處理查詢以及售后處理事務分析等二級子系統來共同構成,包含了對購物整體的分析功能,對消費者購物品種的分析,對先行賠付功能的分析以及對消費者會員購物的分析等4個業務邏輯處理功能。在軟件開發的過程當中,需要按照分層結構來對該系統進行對多層結構的設計,從而實現商鋪管理系統的有效運行。

5 結語

綜上所述,面對越來越復雜的網絡環境,在計算機軟件開發的過程當中,分層核心技術已經得到了更加廣泛的應用,從根本上保證了計算機軟件的系統安全性能。與此同時,縮短了軟件開發的時間,降低了軟件開發的成本。在此基礎上,分層技術已經為計算機軟件開發技術提供了強有力的保障,保證了計算機軟件的使用性能,最終促進網絡信息的不斷發展。

[1]謝旻旻.淺析計算機軟件開發中分層技術的應用[J].信息通信,2015(9):197-198.

[2]冷秀娟.計算機軟件開發中分層技術的應用[J].數字技術與應用,2015(3):166-166.

[3]盧娟.芻議計算機軟件開發中分層技術的應用[J].電腦知識與技術,2014(27):6371-6372,6387.

Analysis on application of layered core technology in computer software development

Cao Xiong
(Guangdong KaiTong software development Co., Ltd., Guangzhou 501663, China)

With the continuous development of social economy, our country got the unprecedented development in computing,development technology of computer software is also attached to great importance by people, layering technology has become relatively widely applied technology in the development of computer software, which strengthened the processing ability of computer business. In this paper, firstly the layering technology was summarized, then its specific application in computer software development was analyzed;finally, a practical example was taken to illustrate its application in real life.

layered core technology; computer software development; application analysis

曹雄(1980— ),男,湖北監利,本科,工程師;研究方向:通信技術。

猜你喜歡
計算機軟件計算機結構
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
計算機操作系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發的影響
電子制作(2018年1期)2018-04-04 01:48:36
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
論《日出》的結構
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 中文字幕欧美成人免费| av手机版在线播放| 国产Av无码精品色午夜| 国产主播福利在线观看| 成人无码区免费视频网站蜜臀| 亚欧美国产综合| 日本人妻丰满熟妇区| 精品人妻系列无码专区久久| 永久免费无码日韩视频| 精品亚洲国产成人AV| 亚洲三级色| 亚洲精品桃花岛av在线| av天堂最新版在线| 国产欧美又粗又猛又爽老| 亚洲国产系列| 欧美a级完整在线观看| 噜噜噜久久| 久久影院一区二区h| 国产真实乱子伦精品视手机观看| 在线观看欧美精品二区| 91欧美在线| 精品国产一区91在线| aaa国产一级毛片| 喷潮白浆直流在线播放| 99精品国产高清一区二区| 国产AV毛片| 一级黄色欧美| 国产香蕉国产精品偷在线观看 | 久久九九热视频| 久久青青草原亚洲av无码| 97成人在线视频| 国内精品久久久久久久久久影视| 欧美在线一级片| 1级黄色毛片| 国产日韩丝袜一二三区| 亚洲AV无码乱码在线观看裸奔| 成人在线观看不卡| 国产男女免费视频| 人妻丰满熟妇AV无码区| 伊人久久大香线蕉aⅴ色| 欧洲极品无码一区二区三区| 国产91麻豆免费观看| 国产手机在线小视频免费观看| 国产正在播放| a在线亚洲男人的天堂试看| 午夜日b视频| 国产自在线拍| 日韩国产一区二区三区无码| 激情综合激情| 免费观看精品视频999| 精品一区二区三区四区五区| 久久先锋资源| 日韩精品一区二区深田咏美| 国产精品区网红主播在线观看| 国产美女在线观看| 久久精品66| 日韩 欧美 国产 精品 综合| 理论片一区| 久久精品娱乐亚洲领先| 日韩毛片免费| 欧美国产成人在线| 国产91视频免费观看| 久久女人网| 这里只有精品国产| 久久久久久国产精品mv| 好吊日免费视频| 小13箩利洗澡无码视频免费网站| 国产成人AV综合久久| 国产精品无码在线看| 色综合久久无码网| 国产午夜福利在线小视频| 亚洲精品在线影院| 日韩久草视频| 中文字幕亚洲无线码一区女同| 日韩精品一区二区三区视频免费看| 91毛片网| 在线观看免费国产| 国产精品久久久久久久伊一| 国产成人一区二区| 日本一区高清| 亚洲日韩在线满18点击进入| 狠狠色成人综合首页|