freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

本科-小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-12 08:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 3。 22 附錄 1 部分基礎(chǔ)關(guān)鍵性代碼 23 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 1 第一章 緒論 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng) 研究背景: 當(dāng)今世界,科學(xué)技術(shù)突飛猛進(jìn)。以計(jì)算機(jī) 高效管理系統(tǒng) 為代表的信息技術(shù) ,以驚人的發(fā)展速度,迅速在各領(lǐng)域運(yùn)用,隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展, 中小型企業(yè)之間 的竟?fàn)幵絹?lái)越激烈 , 迫切需要 對(duì)內(nèi)部資源進(jìn)行整合優(yōu)化 、建立數(shù)據(jù)倉(cāng)庫(kù),對(duì) 客戶(hù)資源,內(nèi)部商業(yè)信息 進(jìn)行實(shí)時(shí)分析,充分 充分管理,以達(dá)到降低成本,提高效率,擴(kuò)大客戶(hù)面的效果,來(lái)取得競(jìng)爭(zhēng)優(yōu)勢(shì) 。在 企業(yè)管理中 管理中引進(jìn)現(xiàn)代化的 進(jìn)銷(xiāo)存管理 軟件,是一種對(duì)內(nèi)部資源和外部資源進(jìn)行整合的很好的 解決辦法。使用 進(jìn)銷(xiāo)存 系統(tǒng)軟件處理 實(shí)時(shí) ,不僅能使 企業(yè)方 的勞力 成本大大降低 ,同時(shí)能使 企業(yè) 的管理更規(guī)范更合理,解決了 企業(yè) 中用于管理進(jìn)出貨以 銷(xiāo)售 , 庫(kù)存 等眾多繁瑣、工作量巨大 的工作 而導(dǎo) 致的: 耗費(fèi)人員過(guò)多, 企業(yè) 經(jīng)營(yíng)紊亂等眾多問(wèn)題 通過(guò)對(duì) 鄭州市一些小型企業(yè) 進(jìn)行跟蹤調(diào)查,對(duì)其 銷(xiāo)售管理,采購(gòu)管理,庫(kù)存管理 進(jìn)行全方位的了解分析,發(fā)現(xiàn)長(zhǎng)期以來(lái), 很多小型企業(yè) 銷(xiāo)售業(yè)務(wù)一直使用著最簡(jiǎn)單的人工管理。 企業(yè) 物品的采購(gòu)、庫(kù)存、銷(xiāo)售及核算等信息 均使用手工 管理 , 使得員工工作量巨大、服務(wù)質(zhì)量差、工作效率低。同時(shí),由于對(duì) 內(nèi)部資源的 反饋信息不能及時(shí)地處理,從而導(dǎo)致銷(xiāo)售與 內(nèi)部資源管理 脫節(jié)。最終造成 企業(yè)在競(jìng)爭(zhēng) 中處于不利的地位。我們開(kāi)發(fā)這套進(jìn)銷(xiāo)存管理信息系統(tǒng),目的就是為了 一些小型企業(yè)銷(xiāo)售和內(nèi)部資源 管理紊亂 ,低效 的問(wèn)題,使得在 企業(yè) 的日常經(jīng)營(yíng)及銷(xiāo)售中,能夠有跡可尋,隨時(shí) 提供企業(yè)內(nèi)部資源信息,銷(xiāo)售信息 ,并減少不必要的勞力資本,從而使 企業(yè)方能夠?qū)崿F(xiàn)用最小的成本,獲得最大的利潤(rùn)。 研究?jī)?nèi)容: 研究 適用于各類(lèi)小型商貿(mào)企業(yè)的日常業(yè)務(wù)管理及 其 企業(yè)的進(jìn)銷(xiāo)存管理 的系統(tǒng)。主要側(cè)重點(diǎn)為公司前臺(tái)業(yè)務(wù)操作流程,能夠在公網(wǎng)上自動(dòng)完成和客戶(hù)的虛擬交易過(guò)程(除去物流和現(xiàn)金支付過(guò)程)。 在完成交易后能夠?qū)崟r(shí)將信息記錄入數(shù)據(jù)倉(cāng)庫(kù),并通過(guò)庫(kù)存管理對(duì)資源進(jìn)行最大程度的實(shí)時(shí)查詢(xún)、控制和調(diào)整。并能通過(guò)內(nèi)部采購(gòu)訂單系統(tǒng)實(shí)現(xiàn)制定數(shù)字化采購(gòu)流程,達(dá)到無(wú)紙化辦公和高效數(shù)據(jù)統(tǒng)計(jì) 的 效果。 存儲(chǔ) 模塊主要研究?jī)?nèi)容: 存儲(chǔ)模塊 是一個(gè)人機(jī)系統(tǒng),同時(shí)它又是一個(gè)一體化集成系統(tǒng)。 存儲(chǔ)模塊 是 進(jìn)銷(xiāo)存 一個(gè)子系統(tǒng),它以計(jì)算機(jī)技術(shù)、通訊技術(shù)和軟件技術(shù)為技術(shù)基礎(chǔ),同時(shí)將現(xiàn)小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2 代管理理論、現(xiàn)代管理方法及各級(jí)管理人員融為一體,最終為某個(gè)組織整體的管理與決策服務(wù),是由人和計(jì)算機(jī)組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。 存儲(chǔ) 的基本結(jié)構(gòu)可以概括為四大部件,即信息源、信息處理器、信息用戶(hù)和信息管理者。因此,一個(gè)成功的管理信息系統(tǒng)應(yīng)該具有可 升級(jí) 的硬件、實(shí)用的軟件、強(qiáng)有力的現(xiàn)代化管理水平。具體講, 存儲(chǔ)模塊 的三大支柱是:計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)和現(xiàn)代化的管理,這三打支柱稱(chēng)為管理信息系統(tǒng)的擴(kuò)展部件。 論文組織結(jié)構(gòu): 本文的結(jié)構(gòu)安排如下: 本文共分為四章第一章是 緒論, 對(duì) 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的研究背景,研究?jī)?nèi)容進(jìn)行大致的闡述 。第二章 是系統(tǒng)開(kāi)發(fā)商業(yè)模式與技術(shù)研究,介紹本系統(tǒng)所應(yīng)用的商業(yè)模式與開(kāi)發(fā)過(guò)程中所應(yīng)用到的技術(shù)研究。第三章是系統(tǒng)分析與設(shè)計(jì),對(duì)系統(tǒng)銷(xiāo)售模塊和采購(gòu)模塊進(jìn)行了需求分析和概要設(shè)計(jì)。第四章是系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),對(duì)系統(tǒng)中銷(xiāo)售模塊、采購(gòu)模塊進(jìn)行了詳細(xì)的設(shè)計(jì) ,并描述了實(shí)現(xiàn)功能效果與業(yè)務(wù)流程。第五章是結(jié)語(yǔ),對(duì)本次研究 開(kāi)發(fā)做了總結(jié)與對(duì)下一步研究的展望。最后是謝辭,附錄 1。 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 3 第 二 章 系統(tǒng)開(kāi)發(fā) 商業(yè)模式與 技術(shù)研究 銷(xiāo)售中 的 B to C 商業(yè)模式 B to C 是 busines to consumer 的縮寫(xiě),中文含義是 企業(yè)到個(gè)人 , 是電子商務(wù)按交易對(duì)象分類(lèi)中的一種,即表示商業(yè)機(jī)構(gòu)對(duì)消費(fèi)者的電子商務(wù)。這種形式的電子商務(wù)一般以網(wǎng)絡(luò)零售業(yè)為主, 可以將其資源整合進(jìn)小型企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)中,實(shí)現(xiàn)銷(xiāo)售功能。它 主要借助于 Inter 開(kāi)展在線銷(xiāo)售活動(dòng)。 B2C 模式是我國(guó)最早產(chǎn)生的電子商務(wù)模式。 B2C 即 企業(yè)通過(guò)互聯(lián)網(wǎng)為消費(fèi)者提供一個(gè)新型的購(gòu)物環(huán)境 ——網(wǎng)上商店,消費(fèi)者通過(guò)網(wǎng)絡(luò)在網(wǎng)上購(gòu)物、在網(wǎng)上支付。由于這種模式節(jié)省了客戶(hù)和企業(yè)的時(shí)間和空間,大大提高了交易效率,特別對(duì)于工作忙碌的上班族,這種模式可以為其節(jié)省寶貴的時(shí)間 ,使企業(yè)的銷(xiāo)售有很大的競(jìng)爭(zhēng)力 。但是在網(wǎng)上出售的商品特征也非常明顯,僅僅局限于一些特殊商品,例如圖書(shū)、音像制品、數(shù)碼類(lèi)產(chǎn)品、鮮花、玩具等等。這些商品對(duì)購(gòu)買(mǎi)者視、聽(tīng)、觸、嗅等感覺(jué)體驗(yàn)要求較低,像服裝、音響設(shè)備、香水需要消費(fèi)者特定感官體驗(yàn)的商品不適宜在網(wǎng)上銷(xiāo)售,當(dāng)然,也不排除少數(shù)消費(fèi)者就認(rèn)定某一品牌某一 型號(hào)而不需要現(xiàn)場(chǎng)體驗(yàn)就決定購(gòu)買(mǎi),但這樣的消費(fèi)者很少,尤其在我國(guó)產(chǎn)品質(zhì)量管理體系并不完善,人們更愿意相信自己的體驗(yàn)感覺(jué)來(lái)決定是否購(gòu)買(mǎi)。所以,到目前為止, B2C 市場(chǎng)上成功的企業(yè)如當(dāng)當(dāng)、卓越,都是賣(mài)一些特殊商品的。目前 B2C 電子商務(wù)的付款方式是貨到付款與網(wǎng)上支付相結(jié)合,而大多數(shù)企業(yè)的配送選擇物流外包方式以節(jié)約運(yùn)營(yíng)成本。隨著用戶(hù)消費(fèi)習(xí)慣的改變以及優(yōu)秀企業(yè)示范效應(yīng)的促進(jìn),網(wǎng)上購(gòu)物用戶(hù)迅速增長(zhǎng), 2021 年占整個(gè)互聯(lián)網(wǎng)用戶(hù)的 %,我國(guó) B2C 電子商務(wù)市場(chǎng)規(guī)模到 2021 年底達(dá)到了 45 億元,這種商業(yè)模式在我國(guó)已經(jīng)基本成熟。 現(xiàn)中國(guó) B2C 代表網(wǎng)站為當(dāng)當(dāng)、卓越。 JAVA 語(yǔ)言簡(jiǎn)介: Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計(jì)語(yǔ)言和Java 平臺(tái)的總稱(chēng)。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java的魅力:跨平臺(tái)、動(dòng)感的 Web、 Inter 計(jì)算。從此, Java 被廣泛接受并推動(dòng)了 Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。另一方面, Java 技術(shù)也不斷小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 4 更新。 簡(jiǎn)單地說(shuō), Java 具有以下的特性:簡(jiǎn)潔性、面向?qū)ο?、分布式運(yùn)算、健壯性、安全性,跨平臺(tái)、可移植。 Java 可以既可以看做是一種真正的程序設(shè)計(jì)語(yǔ)言,也可以看作是一個(gè)完整的平臺(tái)。作為一種程序語(yǔ)言,它簡(jiǎn)潔、面向?qū)ο?、安全、健壯以及適用于 Inter 技術(shù)。而作為一個(gè)平臺(tái),它通過(guò)那些符合 Sun 公司發(fā)布的標(biāo)準(zhǔn) APIs 開(kāi)發(fā)的 應(yīng)用,在操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件和其他第三方廠商提供的服務(wù)。 Java 的一些典型 的應(yīng)用 有:GUI 應(yīng)用和 applets、 分布式組件 (EJB,RMI,CORBA 等 )、 數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)控制 、 Web服務(wù)器 、 消費(fèi)設(shè)備和內(nèi)置設(shè)備的應(yīng)用(移動(dòng)電話, PDAs,smart 卡,可攜帶攝像機(jī))等。 B/S 結(jié)構(gòu)介紹: B/S 結(jié)構(gòu) ( Browser/Server 結(jié)構(gòu)) 即瀏覽器和服務(wù)器結(jié)構(gòu) , 是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB 瀏覽器是客戶(hù)端最主要的應(yīng)用軟件。在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶(hù)通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶(hù)所需信息返回到瀏覽器。 B/S 結(jié)構(gòu)簡(jiǎn)化了客戶(hù)機(jī)的工作,客戶(hù)機(jī)上只需配置少量的客戶(hù)端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請(qǐng)求,而 其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由 Web Server 完成。實(shí)際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶(hù)機(jī)的任務(wù)中分離出來(lái),由 Web 服務(wù)器單獨(dú)組成一層來(lái)負(fù)擔(dān)其任務(wù),這樣客戶(hù)機(jī)的壓力減輕了,把負(fù)荷分配給了 Web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 1 所示 : 圖 1 B/S 體系結(jié)構(gòu)圖 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 5 B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專(zhuān)門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶(hù)端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶(hù)名和密碼,就可以 使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的安全認(rèn)證(如CA證書(shū))后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶(hù)一個(gè)賬號(hào)進(jìn)入系統(tǒng)。 JSP 介紹 JSP 是英文 Java Server Pages 的縮寫(xiě),它是 Sun 公司首創(chuàng)的一種新型動(dòng)態(tài)網(wǎng)頁(yè)編程技術(shù)。 JSP 不但完全擁有 Servlet 的技術(shù)優(yōu)點(diǎn),而且 JSP 源代碼能夠直接嵌入 HTML 之中,使得程序開(kāi)發(fā)更為簡(jiǎn)化和快速。由于 JSP 技術(shù)是從 Java 編程語(yǔ)言中的 Servlet 技術(shù)擴(kuò)展而來(lái)的, JSP 當(dāng)然也實(shí)現(xiàn)了 Servlet 所具有的動(dòng)態(tài)頁(yè)面與靜態(tài)頁(yè)面分離以及程序代碼與硬件平臺(tái)的 無(wú)關(guān)性。 JSP 同當(dāng)前主流的 ASP、 PHP 網(wǎng)絡(luò)編程語(yǔ)言相比,它具有以下幾個(gè)優(yōu)點(diǎn): ( 1) 平臺(tái)無(wú)關(guān)性:差不多所有的平臺(tái)上,都可以見(jiàn)到一直的 Java Servlet/JSP的 Web Server/Application Server 系統(tǒng),它可以讓用戶(hù)在任意的環(huán)境下做開(kāi)發(fā),在任意的環(huán)境中做部署,在任意的環(huán)境中擴(kuò)展功能,相比之下, ASP 與 PHP 的局限性也是顯而易見(jiàn)的。 ( 2) 可移植性強(qiáng): JSP 繼承了 Java 的一切特征,它使得 JSP 代碼在一次編譯之后,可以在任意的地方運(yùn)行。 ( 3) 運(yùn)行效率高:第一次請(qǐng) 求一個(gè) JSP 頁(yè)面時(shí),運(yùn)行效率也許會(huì)比較低,但在此之后, JSP 的運(yùn)行效率比 ASP、 PHP 要高出許多。 ( 4) 組件的重用性 : 可重用的、跨平臺(tái)的 JavaBeans 和 EJB( Enterprise JavaBeans)組件,為 JSP 程序的開(kāi)發(fā)提供方便,我們可以將復(fù)雜的處 理程序(如頁(yè)面中需要顯示的動(dòng)態(tài)內(nèi)容及對(duì)數(shù)據(jù)庫(kù)的操作)放到組件中 , 可以多次使用這些組件,極大的減少了在 JSP 頁(yè)面中重寫(xiě)重復(fù)的代碼 。 MVC 設(shè)計(jì)模式介紹: MVC 模式是 ModelViewController的縮寫(xiě),中文翻譯為 模式 視圖 控 制器。 MVC 應(yīng)用程序總是由這三個(gè)部分組成。 Event(事件 )導(dǎo)致 Controller 改變 Model或 View,或者同時(shí)改變兩者。只要 Controller改變了 Models的數(shù)據(jù)或者屬性,所有依賴(lài)的 View都會(huì)自動(dòng)更新。類(lèi)似的,只要 Controller改變了 View, View會(huì)從潛在的 Model中獲取數(shù)據(jù)來(lái)刷新自己。 MVC模式最早是 smalltalk語(yǔ)言研究團(tuán)提出的,小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 應(yīng)用于用戶(hù)交互應(yīng)用程序中。 java 語(yǔ)言是面向?qū)ο笳Z(yǔ)言,很自然的 SUN 在 應(yīng)用程序事例 中就推薦 MVC 模式作為開(kāi)發(fā) Web 應(yīng)用的架構(gòu)模式。 MVC 模式是 一種架構(gòu)模式,其實(shí)需要其他模式協(xié)作完成。在 J2EE 模式目錄中,通常采用 service to worker模式實(shí)現(xiàn),而 service to worker 模式可由集中控制器模式,派遣器模式和 Page Helper 模式組成。而 Struts 只實(shí)現(xiàn)了 MVC 的 View 和 Controller 兩個(gè)部分, Model部分需要開(kāi)發(fā)者自己來(lái)實(shí)現(xiàn), Struts 提供了抽象類(lèi) Action 使開(kāi)發(fā)者能將 Model 應(yīng)用于 Struts 框架中。 Dreamweaver 是 Macromedia 公司推出的可視化網(wǎng)頁(yè)制作工具,利用它可以輕而易舉地制作出跨越 平臺(tái)限制和跨越瀏覽器限制的充滿(mǎn)動(dòng)感的網(wǎng)頁(yè)。使用 它 可以快速制作網(wǎng)站雛形,設(shè)計(jì),更新和重組網(wǎng)頁(yè) , 改變網(wǎng)頁(yè)位置或檔案名稱(chēng) 。Dreamweaver 會(huì)自動(dòng)更新所有連結(jié) , 使用支援文字, HTML 碼, HTML 屬性標(biāo)簽和一般語(yǔ)法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡(jiǎn)單。 Struts 簡(jiǎn)介: Struts 跟 Tomcat、 Turbine 等諸多 Apache 項(xiàng)目一樣,是開(kāi)源軟件 。 struts 框架具有組件的模塊化,靈活性和重用性的優(yōu)點(diǎn),同時(shí)簡(jiǎn)化了基于 MVC 的 web 應(yīng)用程序的開(kāi)發(fā)。 從 struts 架構(gòu) 中, 我們將看到 它 如何清 晰地區(qū)分控制,事務(wù)邏輯和外觀,從而簡(jiǎn)化了開(kāi)發(fā)應(yīng)用程序過(guò)程的。 在 struts 框架中,模型分為兩個(gè)部分: 系統(tǒng)的內(nèi)部狀態(tài) 和 可以改變狀態(tài)的操作(事務(wù)邏輯) 。 內(nèi)部狀態(tài)通常由一組 ActinForm JavaBean 表示。根據(jù)設(shè)計(jì)或應(yīng)用程序復(fù)雜度的不同,這些 Bean 可以是自包含的并具有持續(xù)的狀態(tài),或只在需要時(shí)才獲得數(shù)據(jù)(從某個(gè)數(shù)據(jù)庫(kù))。 大型應(yīng)用程序通常在方法內(nèi)部封裝事務(wù)邏輯(操作),這些方法可以被擁有狀態(tài)信息的 bean 調(diào)用。比如購(gòu)物車(chē) bean,它擁有用戶(hù)購(gòu)買(mǎi)商品的信息,可能還有 checkOut()方法用來(lái)檢查用戶(hù) 的信用卡,并向倉(cāng)庫(kù)發(fā)定貨信息。小型程序中,操作可能會(huì)被內(nèi)嵌在 Action 類(lèi),它是 struts 框架中控制器角色的一部分。當(dāng)邏輯簡(jiǎn)單時(shí)這個(gè)方法很適合。建議用戶(hù)將事務(wù)邏輯(要做什么)與 Action 類(lèi)所扮演的角色(決定做什么)分開(kāi) 。 視窗由 JSP 建立, struts 包含擴(kuò)展自定義標(biāo)簽庫(kù),可以簡(jiǎn)化創(chuàng)建完全國(guó)際化用戶(hù)界面的過(guò)程。控制器 : struts 中,基本的控制器組件是 ActionServlet 類(lèi)中的實(shí)例 servelt,實(shí)際使用的 servlet 在配置文件中由一組映射(由 ActionMapping 類(lèi)進(jìn)行描述)進(jìn)行定義。 小型企業(yè)進(jìn)銷(xiāo)存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 Spring 簡(jiǎn)介: Spring 是一個(gè)開(kāi)源框架,它由 Rod Johnson 創(chuàng)建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。 Spring 使用基本的 JavaBean 來(lái)完成以前只可能由 EJB 完成的事情。然而, Spring 的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 目的:解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性 。 功能:使用基本的 JavaBean 代替 EJB,并提供了更多的企業(yè)應(yīng)用功能 范圍:任何 Java 應(yīng)用 簡(jiǎn)單來(lái)說(shuō), Spring 是一個(gè)輕量級(jí)的控制反 轉(zhuǎn) (IoC)和面向切面 (AOP)的容器框架。 輕量 —— 從大小與開(kāi)銷(xiāo)兩方面而言 Spring 都是輕量的。完整的 Spring 框架可以在一個(gè)大小只有 1MB 多的 JAR 文件里發(fā)布。并且 Spring 所需的處理開(kāi)銷(xiāo)也是微不足道的。此外, Spring 是非侵入式的:典型地, Spring 應(yīng)用中的對(duì)象不依賴(lài)于 Spring的特定類(lèi)。 控制反轉(zhuǎn) —— Spring 通過(guò)一種稱(chēng)作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了 IoC,一個(gè)對(duì)象依賴(lài)的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴(lài)對(duì)象。你可以認(rèn)為 IoC 與 JNDI 相反 —— 不是對(duì)象從容器中查找依賴(lài),而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴(lài)傳遞給它。 面向切面 —— Spring 提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)( auditing)和事務(wù)()管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持 。 容器 —— Spring 包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè) bean 如何被創(chuàng)建 —— 基于一個(gè)可配置原 型( prototype),你的 bean 可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例 —— 以及它們是如何相
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1