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

基于J2EE的服裝虛擬企業社區平臺的設計與實現

2011-12-27 09:13:18劉鳳華
中原工學院學報 2011年4期
關鍵詞:音樂用戶功能

劉鳳華,羅 菁,崔 巖

(中原工學院,鄭州450007)

基于J2EE的服裝虛擬企業社區平臺的設計與實現

劉鳳華,羅 菁,崔 巖

(中原工學院,鄭州450007)

設計了一個服裝產品推廣性社區平臺,分析了平臺的功能需求和實現平臺的關鍵技術,通過在平臺中引入SSH框架、爬蟲技術、WebService技術,提高了系統的性能,增加了系統的服務,為功能型產品推廣提供了示范性作用.關 鍵 詞: 服裝社區;J2EE;系統設計;系統實現

虛擬企業是指企業在組織上突破有形的界限,雖有生產、營銷、設計、財務等功能,但企業體內卻沒有完整地執行這些功能的組織;企業僅保留其中具有核心能力的部分,而把非核心能力、非競爭優勢的部分剝離出去,也就是把其他功能虛擬化——通過各種方式借助外力進行整合彌補.其目的是降低企業總體運營成本,對市場變化做出快速反應,提高企業的核心競爭能力[1].服裝虛擬企業由生產、銷售、購買、物流等多方企業基于某種模式為某個市場目的組建而成,其成員不固定,合作形式松散.為了增加各組成成員的互動,也為了信息的共享和產品的推廣,有必要搭建一個具有互動性、趣味性的社區平臺.

J2EE是基于Java技術的分布式企業應用平臺,具有Java2的許多特色優勢,如可移植性好、支持同現有企業資源進行交互的CORBA技術等,同時添加了JavaBeans組件、Java Servlets API、Java 服務器頁面和XML技術的支持,為搭建具有可伸縮性、靈活性、易維護性的社區平臺提供了良好的機制.

本文設計了一個基于J2EE技術的服裝虛擬企業社區平臺,重點分析了社區平臺所使用的主要技術要點、系統功能需求和系統的設計過程.

1 系統的需求分析

對于社區系統而言,主要的用戶分為3種:瀏覽用戶、注冊用戶、管理員.各種用戶的功能需求如下:

(1)瀏覽用戶:可以方便地查看公司的產品、指南,查看社區公告,瀏覽社區論壇,查看注冊用戶的個人空間,注冊成為會員等.

(2)注冊用戶:不僅可以擁有瀏覽用戶的所有權限,還可以管理個人信息,發表和回復帖子,下載社區中的音樂;能和其他注冊用戶成為好友,并通過郵件與其他注冊用戶交流;密碼丟失時可以重置密碼,但不可惡意修改其他用戶的密碼.

(3)管理員:管理論壇版塊和版塊中的帖子,增加和刪除公告;向服務器中上傳音樂,刪除音樂;發布及修改公司產品信息,刪除已過時的產品信息等.

系統功能用例圖如圖1所示.

2 系統總體設計

2.1 系統的體系結構設計

在系統體系結構的設計中,將J2EE架構和MVC(模型、視圖、控制)設計模式結合在一起,將輸入、處理、輸出流程按照模型、視圖、控制的方式進行分離,這樣系統被分為模型層、視圖層、控制層3層.模型層進行業務流程和狀態的處理以及業務規則的制定;視圖層代表用戶交互界面;控制層則從用戶接收請求,將模型與視圖匹配在一起,確保用戶界面與模型間的對應聯系,就是說模型與數據格式無關,這樣,一個模型能為多個視圖提供數據,增加了代碼的重用性[2].

圖1 系統功能用例圖

本系統使用主流的中小型網站開發框架Struts2、Sp ring2.5、Hibernate3.2.在Jsp頁中完全使用JSTL標簽、Struts2標簽代替了Java腳本,使用A jax來實現友好的交互界面.

2.2 系統模塊設計

整個系統主要包括會員個人中心、產品論壇、服裝選購指南、音樂跑不停、產品庫、后臺管理系統等幾個版塊,系統的功能結構圖如圖2所示.

圖2 系統功能結構圖

(1)個人中心:實現會員注冊、會員信息管理、個人空間創建、會員短信息管理、好友管理與黑名單管理等功能.

(2)產品論壇:包括版塊管理和帖子管理,會員可以瀏覽版塊、發帖回帖等.

(3)服裝選購指南:目的是為了讓社區的用戶可以掌握相關專業知識,糾正理解誤區.用戶可以瀏覽和查看指南內容.

(4)音樂跑不停:此模塊主要是為了增加社區的趣味性,提供音樂瀏覽和下載功能.

(5)產品裝備庫:此處主要展示企業推出的產品,使會員及時了解最新的產品目錄和產品的詳細信息.用戶可以查看和瀏覽產品信息.

(6)系統后臺管理:包括會員管理、音樂管理、產品管理、論壇管理和專業指南管理等功能.

2.3 系統數據庫設計

社區平臺數據庫包括管理員表、會員表、個人空間表等14張數據表,其主要的信息如表1所示.

其中的積分行為表和用戶積分記錄表是為了給會員分等級,會員的等級由會員的積分決定,會員的積分又由會員的行為決定.音樂數據表表中的“大小”字段指上傳音樂的大小,其值是在音樂上傳到服務器時由系統計算得到的,在音樂數據表中僅存儲音樂文件的存放路徑.

3 系統實現技術

為了提高系統性能,增強系統可移植性,平臺體系結構采用輕量級的ssh框架;為了實現社區平臺不同企業的服務共享,采用了 WebService技術;為了豐富社區的信息,提高數據庫查詢的效率和減小數據傳遞時的內存負擔和帶寬負擔,采用了爬蟲技術.

表 1平臺系統數據庫中主要數據表

3.1 SSH框架配置技術

在web.xml中配置struts控制器使用struts框架,在web.xm l中指定spring配置文件名稱使用Sp ring框架.

為了配置struts控制器的ActionServlet,需要在web.xm l文件中添加如下代碼:

action

org.apache.struts.action.ActionServlet

為了使用sp ring,要指定sp ring配置文件所在的位置,同時配置監聽器 ContextLoaderListener.web.xm l文件中對應的代碼如下:

org.sp ringframework.web.context.ContextLoaderListener

為了使用 hibernate框架,需要從 hibernate.cfg.xm l配置文件讀取和數據庫有關的信息,這個配置文件要設置在系統的classpath中.在hibernate.cfg.xm l文件中配置好數據源,接下來在app licationContextcommon.xm l文件中配置數據庫的事務管理器,最后創建app licationContext-beans.xm l,配置依賴的業務屬性,從sp ring注入創建action[3].

3.2 WebService技術

WebService使用基于XML的消息處理方式作為基本的數據通訊方式,消除使用不同組件模型、操作系統和編程語言之間存在的差異,使異構系統能作為單個計算機網絡協同運行.WebService建立在一些通用協議的基礎上 ,如 HTTP、SOAP、XML 、WSDL、UDD I等.這些協議在涉及到操作系統、對象模型和編程語言時,沒有任何傾向,因此具備很強的生命力[4].

在平臺中通過 WebService調用 http://www.webxm l.com.cn的天氣服務,以增加社區的服務性功能,設計效果圖如圖3所示.

圖3 WebService效果圖

3.3 網頁爬蟲技術

為了豐富社區的內容,平臺采取了抓取其他網站新聞的方式,為用戶提供更及時的新聞資訊.如用戶在請求查看服裝專業采購指南的頁面后,在返回結果頁時系統利用A jax技術抓取sina網的體育新聞.具體實現時,首先調用grabNew s()方法做一個跳轉,跳轉到Servlet類LoadNew sListServlet()方法中;接著執行doPost()方法,調用 WebCraw ler的 grabNew sList()方法,利用analyzeCharset()方法獲得網站的編碼格式;然后調用analyzeNew sList()方法,解析出新聞鏈接.在analyzeNew sList()中,首先將該網頁中的重要新聞部分截取出來,然后解析出每條重要新聞的標題和鏈接地址,將解析出的新聞封裝到 Guide對象中,傳到頁面進行顯示[5].

用戶在頁面點擊某條新聞,系統會調用 GuideAction類的otherWebNew s()方法.通過WebCraw ler的grabOneNew s()方法將該鏈接中的新聞抓取出來,傳到頁面顯示.

3.4 真分頁技術

在本系統中多個地方要用到分頁功能,本平臺采用主流的分頁方式,即抽象出 Page類來實現分頁,在DAO層即開始分頁,這是“真分頁”方式,這種方式極大提高了數據庫查詢的效率,減小了數據傳遞時帶來的內存負擔和帶寬負擔.

4 結 語

本文介紹了一個服裝產品推廣性社區平臺的設計思路.本平臺功能設計簡明實用,所用技術新穎先進,為功能型產品推廣社區平臺建設提供了示范性.

[1]毛力,莢恒松,須文波.基于J2EE多模式的B2B電子商務系統設計[J].計算機工程,2006,32(21):32-35.

[2]牛俊慧,張紅光,牛會麗.基于MVC模式的電子商務平臺構造技術研究[J].計算機工程與設計,2006,27(23):4479-4481.

[3]彭寶琴,羅曉沛.基于J2EE輕量級框架組合的消費信貸系統的實現[J].計算機工程與設計,2008,29(3):647-649.

[4]柴曉路,梁宇奇.WebServices技術、架構和應用[M].北京:電子工業出版社,2003.

[5]曾偉輝,李淼.深層網絡爬蟲研究綜述[J].計算機系統應用,2008(5):122-126.

Design and Implement WebServiceing of the Apparel Trading Community System Based on J2EE

L IU Feng-hua,LUO Jing,CU I Yan
(Zhongyuan University of Technology,Zhengzhou 450007,China)

Community System is a part of Apparel Trade M anagement System.It is developed to attract and stabilize the buyers.The design and imp lement of the system is introduced.The function and key techniques are described.By using SSH,web craw ler and WebService,the perfo rmance and servise of the system are imp roved and extended.

apparel trading community;J2EE;system design;system imp lementation

TP311

A

10.3969/j.issn.1671-6906.2011.04.009

1671-6906(2011)04-0039-04

2011-05-21

河南省科技攻關計劃項目(072102210057)

劉鳳華(1972-),女,湖南新化人,副教授,碩士.

猜你喜歡
音樂用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
關于非首都功能疏解的幾點思考
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
音樂
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 成人无码区免费视频网站蜜臀| 欧美成人a∨视频免费观看| 国产精品嫩草影院av | 久久先锋资源| 热伊人99re久久精品最新地| 永久在线精品免费视频观看| 欧美日在线观看| 国产99精品视频| 亚洲AV永久无码精品古装片| 亚洲欧美在线综合图区| 亚洲91精品视频| 国产剧情国内精品原创| 国产男人天堂| 亚洲人成在线免费观看| 午夜丁香婷婷| 日本成人福利视频| 中文字幕人成乱码熟女免费| 色偷偷av男人的天堂不卡| 国产在线拍偷自揄拍精品| 欧美激情首页| 亚洲不卡影院| 婷婷成人综合| 波多野结衣一区二区三区AV| 天堂网亚洲系列亚洲系列| 国产激爽爽爽大片在线观看| 一区二区理伦视频| 中文字幕 日韩 欧美| 91综合色区亚洲熟妇p| 亚洲免费三区| 成人午夜精品一级毛片| 婷婷99视频精品全部在线观看| 538国产视频| 欧美日韩国产高清一区二区三区| 亚洲综合经典在线一区二区| A级毛片无码久久精品免费| 一本大道东京热无码av| 国产综合精品一区二区| 精品国产一二三区| 国产成人资源| 欧洲日本亚洲中文字幕| 99久久无色码中文字幕| 91蝌蚪视频在线观看| 精品91在线| 在线一级毛片| 欧美精品成人一区二区视频一| 永久在线精品免费视频观看| 潮喷在线无码白浆| 二级特黄绝大片免费视频大片| 亚洲无限乱码| 国产地址二永久伊甸园| 久久精品最新免费国产成人| 国产综合网站| 日韩毛片免费| 亚洲a级毛片| 99国产精品免费观看视频| 中文字幕欧美日韩| 热思思久久免费视频| 久久成人国产精品免费软件| 国产成人乱码一区二区三区在线| 国产女人在线视频| 国产第三区| 五月婷婷综合网| 2020国产精品视频| 亚洲成aⅴ人片在线影院八| 18禁不卡免费网站| 国产在线精品99一区不卡| 四虎成人精品在永久免费| 亚洲欧洲自拍拍偷午夜色| 91日本在线观看亚洲精品| 国产亚洲精品97在线观看| 狼友av永久网站免费观看| 亚洲国产精品不卡在线| 精品久久国产综合精麻豆 | 久久综合九色综合97网| 日本在线国产| 国产乱人视频免费观看| 国产成人精品免费av| 少妇被粗大的猛烈进出免费视频| 欧美一级特黄aaaaaa在线看片| 国产精品人成在线播放| 少妇被粗大的猛烈进出免费视频| 日韩中文精品亚洲第三区|