資源描述:
《基于j2ee架構(gòu)的五層web開發(fā)模型研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、現(xiàn)代商貿(mào)工業(yè)第20卷第3期ModernBusinessTradeIndustry2008年3月基于J2EE架構(gòu)的五層Web開發(fā)模型研究12王正宏李小平(1.北京理工大學(xué)繼續(xù)教育暨現(xiàn)代遠(yuǎn)程教育學(xué)院,北京100081;2.北京理工大學(xué)成教學(xué)院.,北京100081)摘要:目前,多層Web體系結(jié)構(gòu)普遍存在可重用程度低、維護(hù)工作繁瑣、程序應(yīng)變能力較弱等不足。因此,在開發(fā)Web應(yīng)用系統(tǒng)的過程中,提高開發(fā)效率,合理選取技術(shù)進(jìn)行分層設(shè)計(jì)、框架搭建,充分發(fā)揮應(yīng)用系統(tǒng)的靈活性、安全性和實(shí)用性就尤為重要。對基于J2EE五層體系結(jié)構(gòu)的Web開發(fā)框架進(jìn)行了探討;分析了基于Struts框架的J2EE架構(gòu)
2、中實(shí)現(xiàn)對象持久性的局限性;在業(yè)務(wù)邏輯層與持久層之間設(shè)計(jì)了多源數(shù)據(jù)訪問組件,實(shí)現(xiàn)對不同類型、不同結(jié)構(gòu)、不同環(huán)境、不同用法的異構(gòu)數(shù)據(jù)庫的統(tǒng)一訪問。關(guān)鍵詞:J2EE;MVC;Struts;Hibernate;多源數(shù)據(jù)中圖分類號:TP202文獻(xiàn)標(biāo)識碼:A文章編號:1672-3198(2008)03-0272-031多層架構(gòu)的Web開發(fā)框架模型具有更為清晰的邏輯流程、功能代碼復(fù)用性強(qiáng)、分布式部1.1J2EE五層體系結(jié)構(gòu)設(shè)計(jì)署。但是在大多數(shù)的實(shí)際項(xiàng)目應(yīng)用中,數(shù)據(jù)層是關(guān)系型數(shù)隨著Web應(yīng)用需要更復(fù)雜的表現(xiàn)和邏輯處理,J2EE提據(jù)庫,不能明確映射要實(shí)現(xiàn)的面向?qū)ο蟮臋C(jī)制,業(yè)務(wù)邏輯層出了一種四層
3、體系結(jié)構(gòu),分為客戶層、WEB層、業(yè)務(wù)邏輯與數(shù)據(jù)庫交互的過程需要對數(shù)據(jù)庫調(diào)用接口做進(jìn)一步的封層、數(shù)據(jù)庫層,應(yīng)用的邏輯處理和表現(xiàn)的相分離,使得系統(tǒng)裝,這在項(xiàng)目的開發(fā)和維護(hù)上會(huì)增加了一定的復(fù)雜性和管(1)銷售管理。銷售管理主要包括前臺各個(gè)銷售點(diǎn)的自動(dòng)記錄此收款員的所有信息,在正確進(jìn)入系統(tǒng)后所進(jìn)行正常銷售、小票打印、查詢等。1銷售小票。銷售小票包括的所有銷售及收款情況自動(dòng)化歸到此收款員所有記錄下,客戶購買商品單價(jià)、數(shù)量、條碼、客戶本次購買商品價(jià)值總這樣相繼下去,所有人員的交接班、銷售結(jié)算情況及日交接額、客戶付款及找零情況等。o查詢功能。查詢包括現(xiàn)有匯總情況就更加清晰的顯示在系統(tǒng)中,以
4、減少了傳統(tǒng)操作客戶查詢,現(xiàn)有商品查詢等。?統(tǒng)計(jì)分析功能。統(tǒng)計(jì)分析模式下直接進(jìn)行現(xiàn)金交接的種種漏洞。包括前臺各個(gè)銷售員銷售情況統(tǒng)計(jì)、收款情況明細(xì)、營業(yè)情4系統(tǒng)特點(diǎn)況明細(xì)及各階段銷售情況統(tǒng)計(jì)并形成餅式統(tǒng)計(jì)圖更加清晰4.1數(shù)據(jù)具有高度的一致性和可靠性的顯示在屏幕上,以便領(lǐng)導(dǎo)層完成決策分析。該系統(tǒng)中所有數(shù)據(jù)一次性輸入保證在各個(gè)子系統(tǒng)中正(2)庫存管理。庫存管理主要包括入庫、出庫、報(bào)損、盤常使用,所有數(shù)據(jù)通過網(wǎng)絡(luò)傳輸從而減少了數(shù)據(jù)的人工輸點(diǎn)及相應(yīng)查詢、統(tǒng)計(jì)、打印等管理功能。在聯(lián)網(wǎng)狀態(tài)下,入入量,保證了數(shù)據(jù)的一致性和可靠性。庫的產(chǎn)品名稱、規(guī)格、數(shù)量等信息主要經(jīng)過網(wǎng)絡(luò)傳輸?shù)骄W(wǎng)絡(luò)4.2采取條
5、碼及數(shù)據(jù)加密技術(shù),杜絕了傳統(tǒng)銷售管理中的服務(wù)器,從而供前臺銷售使用;出庫功能主要包括產(chǎn)品的出漏洞庫信息、出庫數(shù)量、出庫價(jià)格等相應(yīng)明細(xì)信息;盤點(diǎn)庫存功所有商品采取條碼銷售在條碼經(jīng)條碼閱讀器可把商品能,主要根據(jù)現(xiàn)有銷售、出庫信息對現(xiàn)有商品數(shù)量的更正,名稱、商品單價(jià)等必要商品信息詳細(xì)顯示出來,這樣杜絕了使由于產(chǎn)品的丟失、損壞等現(xiàn)象造成庫存數(shù)量不準(zhǔn)確來更傳統(tǒng)的以商品定價(jià)的銷售模式,也杜絕了銷售員隨意變動(dòng)改為正確的產(chǎn)品準(zhǔn)確數(shù)量。價(jià)格的權(quán)限,從根本上控制了銷售員的權(quán)限范圍。(3)銷售帳務(wù)管理。銷售帳務(wù)功能主要包括前臺銷售4.3高效、快捷及可靠的決策依據(jù)帳務(wù)、正常出庫帳務(wù)、階段銷售帳務(wù)等日
6、常帳務(wù)的查詢打印所有工作人員只需要考慮超市的安全問題,在系統(tǒng)的等。根據(jù)這些帳務(wù)報(bào)表可以對每位前臺收款員的收款情況幫助下每種商品的銷售情況、庫存情況等必要信息都能清進(jìn)行考核,從而使領(lǐng)導(dǎo)層無須時(shí)刻考慮對前臺收款員的監(jiān)晰的顯示出來,大大的降低了傳統(tǒng)的人工查找、盤存等工作控而保證每天收款情況正確無誤。量。同時(shí)在商品銷售及商品庫存等方面能夠及時(shí)的形成圖(4)售結(jié)算。銷售結(jié)算主要針對前臺收款員,在前臺收形分析,這樣也大大的降低了針對商品的銷售及庫存現(xiàn)狀款員完成交接班前,打印出本銷售員的銷售情況及收款情進(jìn)行人工分析,從而的給上層決策者以準(zhǔn)確的信息,根據(jù)這況報(bào)表后本收款員完成交接班由下一個(gè)收
7、款員繼續(xù)進(jìn)行銷些信息上層決策者可以做出準(zhǔn)確可靠的依據(jù)。售收款操作,收款員在輸入自己所分配編號和密碼后系統(tǒng)作者簡介:王正宏(1965-),男,漢族,碩士研究生,北京理工大學(xué)現(xiàn)代遠(yuǎn)程教育學(xué)院技術(shù)部主任、實(shí)驗(yàn)師;李小平(1957-),男,博士,曾任北京理工大學(xué)計(jì)算機(jī)系副主任,現(xiàn)任北京理工大學(xué)成教學(xué)院副院長、副教授研究方向?yàn)槎嗝襟w網(wǎng)絡(luò)通訊。)272)現(xiàn)代商貿(mào)工業(yè)第20卷第3期ModernBusinessTradeIndustry2008年3月理的難度。一個(gè)有效的解決方案是把業(yè)務(wù)信息按照功能模層設(shè)計(jì)的,對于后端的