出版時間:2010 年7月 出版社:電子工業(yè)出版社 作者:李寧 頁數(shù):513
Tag標簽:無
內(nèi)容概要
本書的主旨為,以開心網(wǎng)為例實現(xiàn)Web版和Android版的SNS應(yīng)用。本書分為四篇,前三篇主要實現(xiàn)了Web版的開心網(wǎng)系統(tǒng)。其中重點介紹了Ext JS技術(shù),包括Ext JS的核心組件、對話框、表單組件、布局、數(shù)據(jù)校驗、表格、菜單、樹組件等技術(shù)。本書的最后一篇實現(xiàn)了Android版的開心網(wǎng),并介紹了與Android版開心網(wǎng)相關(guān)的技術(shù),包括Button、TextView、EditText、ImageView、GridView等Android組件?! ”緯m于以下幾類人群:了解傳統(tǒng)的Web應(yīng)用程序的開發(fā),希望使用Ext JS開發(fā)Web程序的開發(fā)人員;了解基本的Ext JS程序的開發(fā)方法,想增加實踐經(jīng)驗的開發(fā)人員;對Ext JS感興趣,想進一步提高Ext JS開發(fā)技能的讀者;對Android感興趣,想從事Android開發(fā)的讀者;想開發(fā)基于Android客戶端的C/S程序,但對開發(fā)流程不了解的讀者。
作者簡介
李寧,東北大學計算機專業(yè)碩士,擁有超過10年的軟件開發(fā)經(jīng)驗。曾任國內(nèi)某知名企業(yè)項目經(jīng)理;目前擔任eoe.Android和Ophonesdn版主;中國移動開發(fā)者社區(qū)OPhone專家;51CTO客座專家;CSDN博客專家。曾領(lǐng)導并參與開發(fā)多個大、中型項目。目前主要從事Android及其相關(guān)產(chǎn)品的研發(fā),
書籍目錄
第一篇 搭建開心網(wǎng)的基本框架 第1章 開發(fā)夢緣起開心網(wǎng) 1.1 異軍突起:開心網(wǎng) 1.2 風靡網(wǎng)絡(luò)的開心網(wǎng)是如何煉制的 1.2.1 開心網(wǎng)的引爆點 1.2.2 開心網(wǎng)的主要功能 1.3 編程高手的預言:人人都有開心網(wǎng) 1.3.1 自己搭建開心網(wǎng):絢麗頁面先睹為快 1.3.2 萬丈高樓平地起:技術(shù)儲備 1.3.3 開心網(wǎng)的安裝和運行 1.4 本章小結(jié) 第2章 SSH整合鑄就進入開心網(wǎng)的鑰匙:用戶注冊 2.1 MVC框架的王者:Struts 2.1.1 Struts 與MVC模式 2.1.2 Struts 最新版的下載與安裝 2.1.3 通過一個計算加減法的Web程序來體驗MVC模式的好處 2.2 絕不重造輪子:Spring 2.2.1 Spring與IOC模式 2.2.2 Spring最新版的下載與安裝 2.2.3 Struts 和Spring整合的原理 2.2.4 用整合Struts 和Spring的方式重新實現(xiàn)計算加減法的Web程序 2.3 數(shù)據(jù)持久化的最佳利器:Hibernate 2.3.1 Hibernate最新版的下載與安裝 2.3.2 做一個程序來試一下Hibernate 2.4 三位一體:SSH整合 2.4.1 整合方法一:直接獲得ApplicationContext對象 2.4.2 整合方法二:由Spring創(chuàng)建Action類的對象實例 2.4.3 整合方法三:自動裝配Action類的屬性 2.5 利用SSH整合技術(shù)實現(xiàn)基于四層結(jié)構(gòu)的用戶注冊系統(tǒng) 2.5.1 編寫映射用戶表的實體Bean 2.5.2 編寫數(shù)據(jù)訪問層(DAO)組件 2.5.3 編寫業(yè)務(wù)邏輯層(Service)組件 2.5.4 編寫RegisterAction類 2.5.5 使用Struts 標簽生成用戶注冊頁面 2.6 本章小結(jié) 第3章 在用戶注冊和登錄功能中引入Ext JS技術(shù) 3.1 用戶注冊登錄系統(tǒng)的頁面及所使用的Ext JS組件 3.1.1 經(jīng)過Ext JS渲染的用戶注冊頁面 3.1.2 經(jīng)過Ext JS渲染的用戶登錄頁面 3.1.3 注冊和登錄頁面中所使用的Ext JS組件 3.1.4 注冊和登錄頁面中的對話框和布局 3.2 用Ext JS框架實現(xiàn)的絢麗頁面 3.3 揭開Ext JS的神秘面紗 3.3.1 下載和安裝Ext JS框架 3.3.2 編寫第一個Ext JS程序 3.3.3 頁面文字的國際化 3.3.4 查看Ext JS API 3.3.5 查看本地的Ext JS官方文檔和例子 3.4 Ext JS的事件 3.4.1 注冊和刪除瀏覽器事件 3.4.2 Ext JS的基類:Ext.util.Observable 3.5 Ext JS中的核心組件 3.5.1 所有可視化組件的基類:Ext.Component 3.5.2 可設(shè)置大小和位置的基類:Ext.BoxComponent 3.5.3 容器組件:Ext.Container 3.5.4 按鈕組件:Ext.Button 3.5.5 面板組件:Ext.Panel 3.5.6 承載注冊和登錄頁面的組件:Ext.Window 3.6 對話框 3.6.1 提醒(Alert)對話框 3.6.2 確認(Confirm)對話框 3.6.3 輸入(Prompt)對話框 3.6.4 等待(Wait)對話框 3.6.5 進度(Progress)對話框 3.6.6 多行輸入對話框 3.6.7 “是(Yes)/否(No)/取消(Cancel)”對話框 3.6.8 顯示帶圖像的對話框 3.7 表單組件 3.7.1 一切表單組件的載體:Ext.form.FormPanel 3.7.2 文本輸入組件:Ext.form.TextField 3.7.3 多行文本輸入組件:Ext.form.TextArea 3.7.4 提交信息編碼的隱藏域組件:Ext.form.Hidden 3.7.5 顯示年、月、日的組件:Ext.form.DateField 3.7.6 顯示時、分的組件:Ext.form.TimeField 3.7.7 下拉列表框組件:Ext.form.ComboBox 3.7.8 下拉輸入框組件:Ext.form.TriggerField 3.8 讓組件按照自己的意志進行排列:組件布局 3.8.1 垂直表單布局:FormLayout 3.8.2 水平列布局:ColumnLayout 3.8.3 Ext.form.FieldSet在布局中的應(yīng)用 3.9 項目實戰(zhàn):設(shè)計注冊系統(tǒng)的頁面 3.9.1 對基本信息布局 3.9.2 對輸入個人信息的組件布局 3.9.3 對進行校驗碼驗證的組件布局 3.10 項目實戰(zhàn):重新設(shè)計服務(wù)端組件 3.10.1 修改User類 3.10.2 重新實現(xiàn)數(shù)據(jù)訪問層 3.10.3 重新實現(xiàn)業(yè)務(wù)邏輯層 3.11 項目實戰(zhàn):與服務(wù)端通信 3.11.1 與服務(wù)端同步:遠程裝載數(shù)據(jù) 3.11.2 在用戶注冊系統(tǒng)中動態(tài)裝載更復雜的數(shù)據(jù) 3.11.3 在用戶注冊系統(tǒng)中提交表單 3.12 項目實戰(zhàn):用戶登錄系統(tǒng)的實現(xiàn) 3.13 本章小結(jié) 第4章 更完美的改進:擴展用戶注冊和登錄系統(tǒng) 第5章 開心桌面:完全模擬Windows桌面的開心網(wǎng) 第二篇 資源與共享 第6章 電子相冊:留住美好瞬間 第7章 好友管理:讓我們成為朋友吧 第8章 日記管理:記錄每天發(fā)生的點點滴滴 第9章 網(wǎng)絡(luò)硬盤:重要資料的保險柜 第三篇 開心時刻 第10章 動他一下:向朋友打招呼 第11章 贈送禮物:進一步增進朋友間的感情 第12章 Ext JS中的常用技術(shù) 第四篇 手機上的開心網(wǎng) 第13章 Android基礎(chǔ) 第14章 登錄移動開心網(wǎng) 第15章 移動電子相冊:捕捉精彩瞬間 第16章 移動日記:隨時隨地記錄生活點滴 第17章 會移動的禮物 第18章 無處不在的問候
章節(jié)摘錄
第一篇 搭建開心網(wǎng)的基本框架第1章 開發(fā)夢緣起開心網(wǎng)開心網(wǎng)是目前國內(nèi)最為流行的SNS(Social Network Site,社交網(wǎng)站),它幾乎成為SNS的代名詞。自從開心網(wǎng)誕生以來,已經(jīng)產(chǎn)生了無數(shù)的復制品,甚至出現(xiàn)了傷心網(wǎng)等另類的仿照品。這也充分地說明,開心網(wǎng)風格的SNS與廣大網(wǎng)友的需求充分地兼容。在各大SNS企業(yè)競相角逐的時刻,也涌現(xiàn)出了很多小的類開心網(wǎng)系統(tǒng)。這些系統(tǒng)雖然很小,但仍然具有開心網(wǎng)的很多特點。本書將利用目前非常流行的Ext JS及SSH技術(shù)幫助讀者實現(xiàn)一個類似Window桌面風格的開心網(wǎng),也可以稱為開心桌面。讀者既可以從中了解開發(fā)一個類似開心網(wǎng)的大型網(wǎng)站的流程,也可以學習到Ext JS及SSH整合技術(shù).1.1 異軍突起:開心網(wǎng)2008年下半年,在中國互聯(lián)網(wǎng)史上出現(xiàn)了一個高速發(fā)展的網(wǎng)站,這個網(wǎng)站令無數(shù)白領(lǐng)癡迷。這就是我們現(xiàn)在都熟悉的kaix.in001(開心網(wǎng))。一時間,“我把你買成奴隸”、“我的車位被那家伙占了”、“今天我得偷個痛快”成了人們茶余飯后閑聊的主題,而互聯(lián)網(wǎng)上也開始風靡“買奴隸”、“偷菜”、“搶車位”等新名詞?;ヂ?lián)網(wǎng)從來不缺乏創(chuàng)新,也從來不缺乏奇跡。在校內(nèi)網(wǎng)(已更名為人人網(wǎng))接受了日本軟銀的4.3億美元投資時,中國的SNS領(lǐng)域的最終贏家似乎提前鎖定在校內(nèi)網(wǎng)的身上。然而,就在2008年5月,一個土生土長的、很山寨的網(wǎng)站突然進入了我們的視線。這個網(wǎng)站就是在2008年在國內(nèi)掀起SNS風暴的開心網(wǎng)(kaixin001)。開心網(wǎng)對外公測的時間大約是2008年3月底,新浪公司的員工成為了開心網(wǎng)的首批用戶,然后由新浪員工開始向各大媒體和互聯(lián)網(wǎng)企業(yè)傳播。從開心網(wǎng)的用戶ID看,前5000名大多都是媒體圈的朋友。
編輯推薦
《人人都玩開心網(wǎng)?Ext JS+Android+SSH整合開發(fā)Web與移動SNS》推薦:全流程剖析Web與Android應(yīng)用程序的項目開發(fā)全程實錄、完整實現(xiàn)最火SNS社區(qū)零基礎(chǔ)掌握Ext JS,全方位介紹Ext JS 3.0以Windows桌面程序開發(fā)思想指導基于Ext JS的Web應(yīng)用最超值的學習體驗=最熱的技術(shù)+最熱的應(yīng)用
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載