論壇社區(qū)凌云lybbs v7.2build整合說明手冊_第1頁
論壇社區(qū)凌云lybbs v7.2build整合說明手冊_第2頁
論壇社區(qū)凌云lybbs v7.2build整合說明手冊_第3頁
論壇社區(qū)凌云lybbs v7.2build整合說明手冊_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Ly整合說明ver 7.1 版本在開發(fā)中遇到很多網(wǎng)友求助,關(guān)于整合的問題,特別編寫了本手冊,希望對需要整合1、 用戶整合;的用戶有所幫助:情況分析:碰到比較多的情況是已經(jīng)存在一個以及的用戶數(shù)據(jù)庫,現(xiàn)在不希望和登錄用戶;在中和登錄,而是希望通過解決方案:只用 ly的用戶庫,優(yōu)點(diǎn):整合方便,只需要修改的用戶數(shù)據(jù)錄入問題,缺點(diǎn):限制較大,因?yàn)?ly的用戶庫主要是滿足的需求,而往往是了,有更廣泛的數(shù)據(jù)需求同時使用 ly用戶庫和的用戶庫,優(yōu)點(diǎn):基本沒有限制,的用戶庫只用于,而的用戶庫主要用于除以外的其他用戶數(shù)據(jù),缺點(diǎn):整合起來稍微復(fù)雜一些,主要是同步這兩個庫的數(shù)據(jù),如果冊功能,那么需要在兩端都增加數(shù)據(jù)同

2、步功能和都有注擴(kuò)展 ly用戶庫,就是人為在 ly的用戶庫增加用戶數(shù)據(jù)列,以用于網(wǎng)站的用戶數(shù)據(jù),優(yōu)點(diǎn):比同步庫稍簡單一些,缺點(diǎn):破壞了的用戶庫結(jié)構(gòu),把非的數(shù)據(jù)都要寫入的用戶庫中只使用用戶庫,這里不分析優(yōu)缺點(diǎn),因?yàn)閺?qiáng)烈不建議這種方式,因的用戶庫會影響非常多為的許多數(shù)據(jù)都和用戶庫相關(guān),完全去掉的功能,也需要更改的許多代碼具體步驟:因?yàn)楦鞣N情況的差別很大,我這里只提一些框架性的建議,希望能起到拋磚引玉的作用,首先,如果對整合要求比較高,擁有的源碼是比較理想的方案(關(guān)于如何獲得源碼,請查閱文檔_最新功能_系統(tǒng)需求_歷史文檔信息文檔標(biāo)題Ly整合說明文檔版本1.1發(fā)布人Teddy發(fā)布日期2007-3-29文

3、檔狀態(tài)ClosedCopyRightLyteam_感謝.txt),這樣,任何案都可以實(shí)施,而且可以得到技術(shù)支持,我們也會力所能及的向用戶解釋整合過程中的問題,如果沒有全部的代碼,整合相對一些,但并不是說沒有任何辦法,下面我會介紹上面的第二種方案,伸縮性最好,也不會太復(fù)雜,處理中間而主流的案,下面的介紹需要用戶有一定的編程基礎(chǔ),如果無法理解,請自行到網(wǎng)上先學(xué)習(xí)相關(guān)的資料,首先,從端往中同步數(shù)據(jù)比較,所以建議用戶在關(guān)閉的和登錄功能(從 6.3 版本開始支持該功能),這樣只需要在端同步用戶數(shù)據(jù),首先,為了保證數(shù)據(jù)同步以及登錄,需要對和的應(yīng)用先作整合,先建立 web 文件夾,把只包含ly和WEB-IN

4、F文件夾)拷到這個文件夾中,再把的 JSP 拷到這個文件夾中,再把相關(guān)的包拷到 WEB-INF/lib 中,如果也是用 Struts 開發(fā)的,那么還需要合并整合 struts-config.xml,整合后,大家擁有同一個 WEB-INF,這樣可以方便的共享數(shù)據(jù)和 ses緩存數(shù)據(jù)以及 ses(如果是不同的應(yīng)用,是無法共享緩存的,需要有一定編程基礎(chǔ)會理解),首先,的情況,需要向接調(diào)用同步數(shù)據(jù),先包含 WEB-INF/lib/ly的包來完成數(shù)據(jù)寫入,下面是截取.jar 這個包,這樣就可以直用戶代碼:/下面是用戶數(shù)據(jù)部分net.ly.user.bean.IUserUser=new net.ly.use

5、r.bean.data.User();/getUserID, not repeat/userID=net.ly.util.IDGeneratorManager.getInstance(authorID).getNextID(); User.setUserID(userID);/primary key, can not repeatUser.setUserGrou(0);/用戶組User.setTimeDifference(short)0); User.setUserName(userName);/用戶名 User.setPassword(123456);/用戶 User.setMsgPopUp

6、(1);/7.1 新增,有短消息彈出窗口 User.setMyInfo(0);/7.1 新增,允許接受短消息 User.setAdvt(1);/7.1 新增,高級發(fā)帖模式User.setOnlineView(0);/7.1 新增,不打開用戶列表(1-打開列表) User.setHidden(0);/7.1 新增,顯身模式(0-隱身模式)User.set();/電子郵件 User.setShow(1);/是否顯示電子郵件 User.setLostQuestion();/忘記問題 User.setLostAnswer();/忘記 User.setSex(sect);/ User.setEducat

7、ion(secret);/教育程度 User.setMarry(secret);/情況 User.setWork(secret);/工作情況 User.setBirthday(1900-01-01);/生日 User.setAstro(secret);/星座 User.setUserSX(secret);/生肖 User.setHomePage(http:/);/主頁User.set();/如果需要更新用戶的,請參考下面代碼(Since 6.4):如果需要更壇首頁最后的緩存信息,請參考下面代碼(Since 6.5):/下面是更壇首頁最后用戶信息net.ly.sus.bean.ILastS us

8、 lastSus=net.ly.xy.SusProxy.getLastSus();/先取得首頁緩存實(shí)例lastS lastSlastSus.setTotalAuthorNumber(lastS us.getTotalAuthorNumber()+1);/更新用戶數(shù)us.setLastAuthorID(userID);/更新最后用戶IDus.setLastAuthorName(userName);/更新最后用戶名完成了用戶數(shù)據(jù)的工作,還需要完成用戶登錄和退出登錄的情況,因?yàn)橐话愣加杏脩裘?,?yàn)證通過后再調(diào)用下面的代碼,完成用戶在論壇的登錄(請放在驗(yàn)證通過之后做下面的登錄,可以帶登錄,如果 WEB

9、端確定驗(yàn)證通過,可以直接通過不帶的用戶名登錄 Since 6.4):/下面是登錄部分/登錄到中(把用戶數(shù)據(jù)加入到Cache 和Ses中)/net.ly.user.busineserLogin.userLogin(request,userName,password);/7.l 新接口/如果確保WEB 已經(jīng)成功登錄,可以使用下面這種不帶 password 方式登錄(Since 6.4)/net.ly.user.busineserLogin.userLoginWithoutPassword(request,userName); /7.l 新接口s/下面是更新用戶的部分userID=0;/the id

10、 of user you want to update password.String password=;/the nessword you want to set to the user. net.ly.usroxy.Usroxy.editUsassword(userID,password);User.setIcq();/ICQ User.setCountry(中國);/國家 User.setProvince(江蘇);/省份 User.setCity(無錫);/城市 User.setrodution();/介紹User.setSignature();/簽名,顯示在帖子下面的簽名部分 Use

11、r.setImageName();/頭像名稱User.setImageUrl();/頭像URL,和imageName 只用其中一個 User.setImageWidth(short)100);/頭像寬度 User.setImageHeight(short)100);/頭像高度User.setMoney(0);/金錢 User.setExperience(0);/經(jīng)驗(yàn) User.setCharm(0);/ User.setNewMemberTitle();/個人頭銜 User.setNewSolPart();/江湖門派 User.setIPFrom();/時IP 地址net.ly.user.bu

12、sineserRegister.userRegister(request,response,User);/完成數(shù)據(jù)寫入以上的代碼都需要用戶有一定的編程基礎(chǔ)不對以上的代碼提供任何的技術(shù)支持,如果無法理解,請自行參考相關(guān)資料!2、 帖子整合情況分析:有很多解決方案:需要中的帖子到頁面上;在首次安裝說明中介紹了如何閱;最新帖子等到頁面上,請自行查分帖子到頁面上;具體步驟:上面兩種方案都需要實(shí)現(xiàn)了前面的整合,即把請看前文中的處,這樣整合才可以和整合到一個應(yīng)用中,的緩存數(shù)據(jù),第法請查閱首次安裝說明.doc文檔,第二種方法請看下面的代碼:以上的代碼都需要用戶有一定的編程基礎(chǔ),不對以上的代碼提供任何的技術(shù)支持,如果無法理解,請自行參考相關(guān)資料!/下面是分帖子部分forumID=1;/欲帖子的分IDList list=net.ly.t.cache.ListTopicCache.getInstance().getListTopicList(forumID);/到List/循環(huán)輸出帖子列表net.ly.t.bean.IListTopi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論