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

正文內(nèi)容

java手機(jī)短信分享系統(tǒng)的實(shí)現(xiàn)(doc畢業(yè)設(shè)計(jì)論文)(完整版)

  

【正文】 private SetMusicComment ments。private String action。 數(shù)據(jù)庫(kù)采用 Hibernate 進(jìn)行架構(gòu)class Entity:private String id。圖51 系統(tǒng)架構(gòu)層次圖 功能模塊簡(jiǎn)介 系統(tǒng)功能劃分:根據(jù)系統(tǒng)所實(shí)現(xiàn)的功能,可作出如下圖所示的結(jié)構(gòu)劃分:根據(jù)服務(wù)分類顯示服務(wù)類型精品鈴聲服務(wù) 圖片下載服務(wù)短信服務(wù)首頁(yè)手機(jī)主題服務(wù) 手機(jī)游戲服務(wù)顯示其他服務(wù)的信息 根據(jù)點(diǎn)擊量和更新時(shí)間顯示服務(wù)列表顯示具體鈴聲分類列表顯示鈴聲列表顯示總體鈴聲數(shù)數(shù)據(jù)和排行顯示所有手機(jī)主題數(shù)據(jù)顯示手機(jī)主題顯示總手機(jī)主題數(shù)據(jù)和排行顯示具體圖片分類列表和數(shù)據(jù)顯示圖片下載顯示總圖片下載數(shù)據(jù)和排行顯示具體游戲分類列表和數(shù)據(jù)顯示手機(jī)游戲顯示總手機(jī)游戲數(shù)據(jù)和排行顯示具體短信分類列表和數(shù)據(jù)顯示短信服務(wù)顯示總短信服務(wù)數(shù)據(jù)和排行 系統(tǒng)邏輯流程圖:首頁(yè)服務(wù)總頁(yè)面(分類,排行,更新時(shí)間)信息列表【頁(yè)面邏輯流程圖】 選擇一個(gè)服務(wù)類型 選擇一個(gè)下載內(nèi)容下載頁(yè)面下載完成按說(shuō)明進(jìn)行下載搜索內(nèi)容搜索頁(yè)面 選擇一個(gè)下載內(nèi)容分類內(nèi)容分類信息頁(yè)面 選擇一個(gè)下載內(nèi)容頁(yè)面需要的信息服務(wù)層(Service 類) 由 Spring 依賴注入實(shí)體類DAO 層(Hibernate 查詢)查詢數(shù)據(jù)庫(kù),返回?cái)?shù)據(jù)Action 類(Struts2)提供根據(jù) ID 或者其他需求查詢數(shù)據(jù)結(jié)束結(jié)束【數(shù)據(jù)加載邏輯流程圖】根據(jù)搜索信息加載數(shù)據(jù)排行榜信息搜索信息根據(jù)具體服務(wù)的 ID查詢數(shù)據(jù)庫(kù)獲取數(shù)據(jù)顯示具體信息1選擇服務(wù)用戶D1數(shù)據(jù)庫(kù)信息分類信息分類排行榜數(shù)據(jù)搜索分類信息數(shù)據(jù) 系統(tǒng)數(shù)據(jù)流圖:通過(guò)以上數(shù)據(jù)流圖的描述,很清晰的看出整個(gè)數(shù)據(jù)的流向。? 域模塊層:該層應(yīng)該說(shuō)是ORM思想的產(chǎn)物,ORM用對(duì)象關(guān)聯(lián)數(shù)據(jù)表,允許數(shù)據(jù)表中數(shù)據(jù)放入對(duì)象,也允許對(duì)象中數(shù)據(jù)更新到數(shù)據(jù)表,我們將這些對(duì)象的集合歸為一個(gè)專門的層次即Domain Layer。 Struts主要在這一層負(fù)責(zé)為用戶管理請(qǐng)求和響應(yīng);提供ActionFrom來(lái)封裝與用戶互動(dòng)的數(shù)據(jù)元素;提供控制器(controller)代理調(diào)用業(yè)務(wù)邏輯;處理從其他層拋出的Struts Action異常;? 業(yè)務(wù)層:具體的業(yè)務(wù)邏輯通常導(dǎo)致代碼的高度耦合,因此我們將業(yè)務(wù)邏輯分為單獨(dú)的一層,其目的也是希望通過(guò)該層,來(lái)降低它與系統(tǒng)其他部分的耦合度。可重用性指的是應(yīng)用程序代碼沒有冗余,同一個(gè)應(yīng)用程序能滿足多種需求。② 提高了軟件的可維護(hù)性。 框架分析接下來(lái)我們所要做的就是對(duì)整個(gè)系統(tǒng)進(jìn)行邏輯分層,已便于系統(tǒng)的開發(fā)、維護(hù)以及后續(xù)新的功能的擴(kuò)充。使用戶更能清晰的根據(jù)自己的需求找到相應(yīng)的服務(wù)和需求。Configuration 接口:Configuration 接口負(fù)責(zé)配置并啟動(dòng) Hibernate,創(chuàng)建SessionFactory 對(duì)象。)。它們也為 Spring 中的各種模塊提供了基礎(chǔ)支持。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的——完成業(yè)務(wù)邏輯——僅此而已?!  糨p量——從大小與開銷兩方面而言 Spring 都是輕量的??蚣茉O(shè)計(jì)的目標(biāo)貫穿整個(gè)開發(fā)周期,從開發(fā)到發(fā)布,包括維護(hù)的整個(gè)過(guò)程。 發(fā)行版包括在 和 版本基礎(chǔ)上對(duì) bug 的修復(fù)和功能的加強(qiáng)。1. 使用 C 和 C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性 2. 支持 AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多種操作系統(tǒng)3. 為多種編程語(yǔ)言提供了 API。基于上述分析,研究實(shí)現(xiàn) Struts、Spring、Hibernate 三個(gè)框架的整合來(lái)解決Web 應(yīng)用開發(fā)中所面臨的上述問(wèn)題,從而提高程序的開發(fā)效率,增強(qiáng)系統(tǒng)的可擴(kuò)展性與可維護(hù)性,提高代碼重用率將會(huì)是一個(gè)很有意義的課題。但是,即使我們用先進(jìn)的 J2EE 來(lái)開發(fā)Web 應(yīng)用,也面臨著許多問(wèn)題需要考慮:怎樣建立用戶接口(user interfaces)?在哪里處理業(yè)務(wù)邏輯和怎樣持久化應(yīng)用數(shù)據(jù)?Struts、Spring、Hibernate 這三個(gè)基于 WEB 應(yīng)用開發(fā)的開源框架,可以為我們解決這些問(wèn)題。信息交流平臺(tái)從她誕生的那一刻起就帶有十分明確的個(gè)性化的人文色彩,作為一種遠(yuǎn)程電子通訊手段,信息交流平臺(tái)允許一定范圍內(nèi)的用戶以十分廉價(jià)的方式,方便快捷地進(jìn)行信息和文件資源的共享,以信件和電子討論的形式進(jìn)行交流。各個(gè)層次應(yīng)該使用什么技術(shù)?怎樣才能把應(yīng)用程序設(shè)計(jì)得松耦合和能靈活改變? 構(gòu)架允許層的替換不會(huì)影響到其它層嗎?應(yīng)用程序怎樣處理容器級(jí)的服務(wù)(container level services) ,比如事務(wù)處理(transactions)?本論文正是基于上述問(wèn)題出發(fā),以開發(fā)一個(gè)信息交流平臺(tái)系統(tǒng)為背景,對(duì)基于 MVC 模式的 Struts 框架、 Hibernate 的 ORM 機(jī)制和對(duì)持久對(duì)象持久化的管理以及 Spring IoC(控制反轉(zhuǎn))技術(shù)進(jìn)行了探討。摘 要隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展和 J2EE 平臺(tái)的廣泛應(yīng)用,基于 B/S 的多層 WEB體系結(jié)構(gòu)正在不斷的完善。并整合這三種框架:表現(xiàn)層使用 Struts;業(yè)務(wù)層使用 Spring;持久層使用 Hibernate 進(jìn)行系統(tǒng)的開發(fā)。毫不夸張的說(shuō),信息交流平臺(tái)是網(wǎng)民互動(dòng)溝通的最佳紐帶,是互聯(lián)網(wǎng)的靈魂。如何把一個(gè) WEB 應(yīng)用分層而整合Struts、Spring、Hibernate 技術(shù),盡可能的將頁(yè)面顯示、業(yè)務(wù)邏輯和數(shù)據(jù)處理相分離,最大限度地降低系統(tǒng)各模塊之間的耦合性,從而增強(qiáng)系統(tǒng)的可擴(kuò)展性與可維護(hù)性,提高代碼重用率,使系統(tǒng)的層次結(jié)構(gòu)更加清晰,易于開發(fā)人員的分工協(xié)作,充分發(fā)揮開發(fā)人員的各自特長(zhǎng),這是一個(gè)值得研究探討的問(wèn)題。 研究?jī)?nèi)容 以 J2EE 為基礎(chǔ)實(shí)現(xiàn)一個(gè)手機(jī)短信共享平臺(tái)為出發(fā)點(diǎn) ,設(shè)計(jì)了一個(gè)整合 SSH技術(shù)的架構(gòu),并分別用 Struts、Hibernate 、Spring 實(shí)現(xiàn)了表示層,業(yè)務(wù)層,持久層,最終完成了本系統(tǒng)。這些編程語(yǔ)言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby 和 Tcl 等。提供的支持包括:Eclipse 、REST web 服務(wù)、新的 myeclipse 操作板、spring 工具集更新、集成 Manvenopen JPA 支持、高級(jí) javascript 工具、專業(yè)的 jsdt 實(shí)現(xiàn)、報(bào)表工具加強(qiáng)、jsf 和 ICEfaces 工具更新。Apache Struts 2 即是之前大家所熟知的 WebWork 2。完整的Spring 框架可以在一個(gè)大小只有 1MB 多的 JAR 文件里發(fā)布。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。 JavaScript 技術(shù)簡(jiǎn)介Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。但需要注意的是Session 對(duì)象是非線程安全的。在 Hibernate 的啟動(dòng)的過(guò)程中,Configuration 類的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory 對(duì)象。手機(jī)短信分享系統(tǒng)是一個(gè)基于 B/S 的多層 WEB 應(yīng)用系統(tǒng),主要為上網(wǎng)手機(jī)用戶提供了一個(gè)信息交流的平臺(tái)。第 4 章 手機(jī)短信分享系統(tǒng)的詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本任務(wù)是確定怎樣具體的實(shí)現(xiàn)要求的目標(biāo)系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該寫出對(duì)系統(tǒng)的精確描述,從而在編輯階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。軟件的邏輯分層指的是在單個(gè)的軟件模塊中完成相對(duì)獨(dú)立的特定的功能??删S護(hù)性指的時(shí)當(dāng)發(fā)生需求變化時(shí),只需修改軟件的某一部分,不會(huì)影響其他部分的代碼。⑤ 提高軟件的可管理性。該層借助Spring可以達(dá)到更好的效果。域?qū)ο蟪袚?dān)各層之間數(shù)據(jù)通信的載體。用戶登錄主頁(yè)面界面后,選擇相應(yīng)的服務(wù),分別處理其相應(yīng)的加載工作。private String title。class Game extends Entity:private Image image。短信(SMS)表存儲(chǔ)短信的屬性和狀態(tài)字段名稱 數(shù)據(jù)類型 是否為主鍵Id 文本 是Title 文本 否Content 長(zhǎng)文本 否clickTimes 整型 否time 文本 否updateTime 整型 否action 文本 否User_id 整型(外鍵) 否themeType_id 文本 否Abstract class Comment:private int id。private String password。private SetGroup createGroups。用戶(User)表 存儲(chǔ)用戶的屬性和狀態(tài)字段名稱 數(shù)據(jù)類型 是否為主鍵Id 整型 是name 文本 否password 文本 否Permission_id 整型(外鍵) 否petName 文本 否cellPhone 整型 否Detail_id 整型 否用戶詳細(xì)信息(UserDetailedInformation)表:字段名稱 數(shù)據(jù)類型 是否為主鍵Id 整型 是image 整型 否Sex 文本 否Birthday 日期 否Interest 文本 否registerTime 日期 否lastLoginTime 日期 否組(Group )類:Class Group:private int id。組(Group )信息 存儲(chǔ)組別的屬性和狀態(tài)字段名稱 數(shù)據(jù)類型 是否為主鍵Id 整型 是name 文本 否description 文本 否notice 文本 否Image 整型 否Time 日期 否User 整型 否Class Type:private int id。權(quán)限(Permission )信息字段名稱 數(shù)據(jù)類型 是否為主鍵Id 整型 是Name 文本 否 數(shù)據(jù)庫(kù)類圖類型:含有所有的定義類型實(shí)體:具體的實(shí)體分類游戲、主題、短信、圖片、音樂(lè)??紤]到每一個(gè)對(duì)象DAO類所需完成功能的相似性,所以可以定義一個(gè)接口超類, 用以封裝通用的方法定義。? getXXX()方法提供給調(diào)用者一個(gè)Query對(duì)象,它需要調(diào)用者傳入一個(gè)SQL語(yǔ)句的字符串作為參數(shù)。? deleteXXX()方法從數(shù)據(jù)庫(kù)刪除一條對(duì)應(yīng)于一個(gè)業(yè)務(wù)對(duì)象的記錄? FindXXXByName(String name)方法根據(jù)查詢語(yǔ)句查詢數(shù)據(jù)庫(kù)并返回查詢結(jié)果所包含的業(yè)務(wù)對(duì)象集合 業(yè)務(wù)對(duì)象DAO封裝了Hibernate的實(shí)現(xiàn)細(xì)節(jié),提供訪問(wèn)接口,供業(yè)務(wù)層調(diào)用。Spring的配置文件都是一些關(guān)于Bean 的定義,包括數(shù)據(jù)源的配置,SessionFactory 的配置以及Service Beans的配置。HibernateTransactionManager 將會(huì)把事務(wù)處理的具體工作委托給 對(duì)象。和上面6)中所述類似,主要是定義一些具體了業(yè)務(wù)處理Bean,以完成相應(yīng)的業(yè)務(wù)處理。? View層:由 JSP組成,提供與用戶交互的界面即動(dòng)態(tài)頁(yè)面。下面頁(yè)面所用到的幾個(gè)javascript函數(shù)。下面是 的定義: s:form id=searchForm name=searchForm theme=simpleaction=RingSearchs:hidden id=key name=key value=%{} /s:hidden id=page name=page value=1 //s:form Model層的實(shí)現(xiàn) Model層用Struts Action和ActionForm實(shí)現(xiàn)。 每一個(gè)Action都從其Spring獲取Service 實(shí)例,再通過(guò)調(diào)用Service的相應(yīng)方法實(shí)現(xiàn)真正的業(yè)務(wù)邏輯處理,并將處理結(jié)果返回View層顯示給用戶。Struts、Hibernate、Spring 技術(shù)給整個(gè)系統(tǒng)的開發(fā)帶來(lái)的好處是極大的。? 主頁(yè)面上只顯示流行 MP原創(chuàng)搞笑、個(gè)性短信。? 鈴聲搜索可以搜索鈴聲名稱,策略是左右模糊。 精品鈴聲下載頁(yè)面? 這個(gè)頁(yè)面顯示了需要下載的鈴聲信息。 手機(jī)主題下載頁(yè)面? 這個(gè)頁(yè)面顯示了手機(jī)主題下載信息,并且可以提交評(píng)論信息。 手機(jī)圖片搜索頁(yè)面? 根據(jù)圖片名稱搜索圖片頁(yè)面 手機(jī)圖片下載頁(yè)面? 該頁(yè)面顯示圖片下載詳細(xì)信息? 本系統(tǒng)不支持手機(jī)圖片下載 游戲下載 手機(jī)游戲頁(yè)面? 這個(gè)頁(yè)面顯示了手機(jī)游戲的排行和分類。? 本系統(tǒng)不支持手機(jī)游戲下載 短信下載 手機(jī)短信頁(yè)面? 這個(gè)頁(yè)面顯示了手機(jī)短信的排行和最新更新信息。第 6 章 手機(jī)短信分享系統(tǒng)測(cè)試 測(cè)試概述系統(tǒng)測(cè)試分黑盒測(cè)試(功能測(cè)試)與白盒測(cè)試(結(jié)構(gòu)測(cè)試)兩種。? 左側(cè)下面圖片根據(jù)更新時(shí)間排行的游戲。? 左側(cè)圖片分類顯示了圖片的所有分類,最新上架、炫彩動(dòng)畫、甜蜜愛情、搞笑幽默、四季花語(yǔ)、真情問(wèn)候六個(gè)分類。? 在回復(fù)信息條右側(cè)有個(gè)回復(fù)按鈕,點(diǎn)擊回復(fù)會(huì)彈出來(lái)回復(fù)框? 回復(fù)該鈴聲,為后人提供歌曲的參考價(jià)值。? 左側(cè)精彩專題推薦 是根據(jù)分類鈴聲的點(diǎn)擊率顯示。? 鈴聲上部分有個(gè)文本框,可以進(jìn)行鈴聲搜索。 Hibe
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1