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

基于J2EE虛擬商場的設計與分析

2008-01-01 00:00:00趙建嬌王雪光
商場現代化 2008年5期

[摘要] 基于J2EE平臺、JSP技術實現虛擬商場的設計。采用Browser/Server(B/S)模式與Oracle數據庫服務器以及JDBC數據庫技術、java程序片實現電子商務網絡銷售。系統結合面向對象設計語言的優點和虛擬商場日益龐大的需求,以java語言為核心,并基于一系列開放和流行標準、技術及協議,對電子商務網絡化進行全新的詮釋。

[關鍵詞] 虛擬商場 java 電子商務

隨著Internet和電子商務等應用的出現,主流的動態網頁技術也發展迅速,以java語言為領軍的面向對象程序設計逐漸占領了大部分市場。本系統采用樹狀菜單,動態實現商品類別的修改,主要實現商品管理、商品分類和查詢、購物車、用戶訂單處理、用戶交流論壇等功能的javabean開發。

一、J2EE與JSP

J2EE是一套全然不同于傳統應用開發的技術架構,包含許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。J2EE核心是一組技術規范與指南,其中所包含的各類組件、服務架構及技術層次,均有共通的標準及規格,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,解決過去企業后端使用的信息產品彼此之間無法兼容,導致企業內部或外部難以互通的窘境。

用JSP開發的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統上運行。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發變得迅速和容易。

二、需求與構架分析

由于網絡的蓬勃發展,越來越多的人傾向于足不出戶的消費理念使得虛擬商場系統的研究逐漸升溫,網上購物越來越流行起來:價格會比較低廉,不需要排隊只要點擊幾下鼠標就可以買到你想要的商品。結合J2EE的架購特點開發的網上購物系統通過中間件提供持續性服務,進一步詮釋了虛擬商場的實際應用性。

Struts框架提供了一種創建具有良好管理性的Web應用框架,其中對應用程序的顯示、表示和數據的后端代碼進行了抽象。Struts采用JSP作為MVC視圖,全部表單元素都是用定制標簽編碼,這些頁面能夠方便地同控制器交互??刂破骶褪荢ervlet,負責試圖和模型之間的交互??刂破鞯拿總€入口點都由名為struts-config.xml的配置文件設置。JavaBean為此模型代表,Bean的作用是存儲從視圖獲取的信息,同時被稱為“動作類”,動作類實現了業務邏輯。Struts的處理過程如圖。

三、系統總體設計

系統功能模塊分為前臺管理和與后臺管理。前臺有:注冊登錄、注冊信息修改、購物車、商品分類、商品查詢、最新商品查看、特價商品查看、訂單狀態查看、留言板、論壇。后臺管理:用戶管理、商品管理、訂單管理。

在配置tomcat服務器后,創建初始站點、配置數據庫連接,然后對配置進行初步測試,構建網站頁面框架和公用頁面。創建公用組件以方便正式開發中重復代碼:ManagerFilter(管理模塊進行身份驗證的過濾器)、SignonFilter(嚴整是否已經登錄的過濾器)、EncodingFilter(編碼過濾器)、DatabaseConn(從數據源獲得一個連接)。商品管理在編程中采用JSTL和表達式語言結合的方式。為了實現商品的管理,首先要確定商品實體的內容及各個實體之間的關系,這種關系確定后,為數據庫設計提供了依據。本系統中,商品通過類別來管理,每個商品都屬于一個類別。而商品分類則是以樹狀菜單實現。創建樹狀菜單的方式就是JSP動態生成樹狀結構描述的XML文件,然后編寫自定義標簽庫,通過定義標簽庫來控制和顯示樹狀結構。

商品查詢是電子商務系統必備的功能,對于虛擬商場中龐大的數據倉庫,除了普通查詢外,應提供給消費者更為便捷的查詢方式:查詢最新商品、查詢特價商品、按商品廠家和產地查詢、同類商品按價格查詢等等。使用session對象保存用戶會話信息以實現購物車的功能,在后臺業務邏輯實現中把它封裝在JavaBean中方便在JSP也面中進行統一調用。

訂單處理包括用戶結賬部分和后臺訂單處理。與用戶相關的部分包括結賬、查看訂單狀態、取消訂單;和后臺相關的部分包括列出未處理、已處理的訂單、刪除訂單等。用戶結賬部分和購物車緊密結合在一起,當用戶結賬完畢后,后臺的訂單處理流程就啟動了,后臺的流程可以是自動的,也可以是人工干預。

完善的電子商務站點必須提供完善的會員管理方案,根據會員登記提供不同的個優惠服務.論壇系統采用JSP+Servlet+JavaBean的方式開發。JavaBean用語連接數據庫以執行業務邏輯,或者作為值對象在Servlet和JSP之間傳遞數據,開發Servlet控制器或者執行數據庫更新的操作,JSP調用JavaBean以執行業務邏輯。

四、數據庫技術與設計

JDBC API為數據庫提供了統一的編程接口,數據庫驅動程序采用JDBC-ODBC Bridge Driver,可訪問一個ODBC數據源。Oracle在以Internet計算為基礎的完整的電子商務解決方案中提供了開源數據庫,從而獲得了更大的許可靈活性以及業務便利。連接與配置數據庫,啟動數據庫后把oracle的驅動程序拷貝到ch1\\WEB-INF\\lib中,這個驅動程序的jar包為classes12.jar。

系統涉及的數據龐大且關聯性極強,主要數據表有:inventory(產品庫存)、item(產品信息)、lineitem(訂單中的項目)、product(產品信息)、category(商品類別)、topic(論壇中發布的主題)、reply(論壇中對發布信息的回復)、orders(訂單信息表)、oderstatus(訂單狀態表)、user_info(用戶信息表)等等。

五、結論

虛擬商場在當前消費群體中逐漸占領了主導地位,采用J2EE平臺與Oracle相結合的技術開發此類系統在同類中具備較高水平,J2EE的諸多優勢為電子商務的發展起到了推波助瀾的作用。在全球各地廣泛的商業貿易活動中,在因特網開放的網絡環境下,買賣雙方不謀面地進行各種商貿活動,從而真正實現消費者的網上購物、商戶之間的網上交易等各種商務活動。

主站蜘蛛池模板: 天天色天天综合| 色哟哟国产成人精品| 亚洲日本韩在线观看| 伊人激情综合| 色偷偷一区| 米奇精品一区二区三区| 日本一区二区三区精品AⅤ| 亚洲三级网站| 伊人久久久久久久| 女人一级毛片| 久久综合伊人 六十路| P尤物久久99国产综合精品| 亚洲开心婷婷中文字幕| 精品欧美日韩国产日漫一区不卡| 久久精品免费国产大片| 欧美日韩精品在线播放| 91视频区| 久热re国产手机在线观看| 国产精品分类视频分类一区| 精品色综合| 免费国产高清精品一区在线| 日韩精品欧美国产在线| 国产精品va免费视频| 日韩欧美网址| a毛片免费观看| 欧美精品在线看| AV不卡在线永久免费观看| 四虎国产精品永久一区| www.亚洲一区| 免费jizz在线播放| 国产激爽爽爽大片在线观看| 精品三级网站| 青青青草国产| 国产麻豆精品在线观看| 国产在线精彩视频二区| av手机版在线播放| 国产99视频精品免费观看9e| 国产一级无码不卡视频| 久久国产精品国产自线拍| 成人毛片免费观看| 欧美精品亚洲精品日韩专区| 青青极品在线| 97视频在线观看免费视频| 99视频精品全国免费品| 久久这里只有精品2| 第一页亚洲| 91在线丝袜| 四虎影视8848永久精品| 91网址在线播放| 亚洲成人福利网站| 精品在线免费播放| 日韩精品一区二区深田咏美| 亚洲色图狠狠干| 网友自拍视频精品区| 色亚洲激情综合精品无码视频 | 国产无遮挡猛进猛出免费软件| 午夜天堂视频| 亚洲最大看欧美片网站地址| 在线观看亚洲天堂| 久久一色本道亚洲| 亚洲欧洲国产成人综合不卡| 亚洲精品欧美日韩在线| 久久99蜜桃精品久久久久小说| 国产精品久久久精品三级| 亚洲国产欧美自拍| 亚洲精品少妇熟女| 精品综合久久久久久97超人该| 亚洲不卡影院| 日韩精品一区二区三区免费| 青草视频免费在线观看| www.国产福利| 成人免费黄色小视频| 美女无遮挡免费视频网站| 久久精品一品道久久精品| 在线免费看片a| 97精品伊人久久大香线蕉| 亚洲一级毛片免费看| 欧美亚洲另类在线观看| 尤物视频一区| 日韩欧美中文字幕在线精品| 欧美日韩激情在线| 欧美视频在线观看第一页|