文/囝濼 www.bluenuo.cn
權限管理
1)增加用戶
# ./usr/local/apache2/bin/htpasswd [-c] /home/*/svn/authfile wooin
//第一次設置用戶時使用-c表示新建一個用戶文件。回車后輸入用戶密碼,完成對用戶的增加
# ./usr/local/apache2/bin/htpasswd authfile 用戶名(加入新的用戶)
2)權限分配
# vi /home/svnroot/repository/authz.conf
[test:/] //這表示,倉庫test的根目錄下的訪問權限
wooin = rw //test倉庫wooin用戶具有讀和寫權限
bao = r //test倉庫bao用戶具有讀權限
[test2:/] //test2倉庫根目錄下的訪問權限
wooin = r //wooin用戶在test2倉庫根目錄下只有讀權限
bao = //bao用戶在 test2倉庫根目錄下無任何權限
[/] //這個表示在所有倉庫的根目錄下
* = r //這個表示對所有的用戶都具有讀權限
#[groups] //這個表示群組設置
#svn1-developers = wooin, bao //這個表示某群組里的成員
#svn2-developers = wooin
#[svn1:/]
#@svn1-developers = rw //如果在前面加上@符號,則表示這是個群組權限設置
將這個設置完成后。重啟Apache,就可以通過
http://localhost/svn/test
這個URL來訪問倉庫了
至于在eclipse使用svn就需要自己安裝svn插件了
這里介紹Eclipse的SVN Plugin,叫做Subclipse,官方網站的下載地址在http://subclipse.tigris.org/,也提供了update site http://subclipse.tigris.org/update。
Eclipse
的使用者可以通過Eclipse的插件自動下載和更新功能來安裝這個插件,在Eclipse的菜單中選擇Help->Software
Updates->Find and Install-> Search for new features to install
->New Remote Site。URL中就輸入http://subclipse.tigris.org/update,Eclipse就會自已安裝上了.
安裝完成后,在Eclipse的plugins中就會多了5個包,命名為org.tigris.subversion.*的都應該是了。打開 Eclipse,window->show view窗口中多了一個SVN文件夾,到此就證明svn插件成功的安裝上了。具體的使用方法,在Eclipse的Help中有詳細的幫助 Subclipse - Subversion Eclipse Plugin,教你一步一步的使用SVN的客戶端了。如果你對subversion想進行深入的了解,那么看看help中的Version Control with Subversion一定有所收獲,通過本人的觀察,這份文檔和sbuversion安裝文件中提供的官方文檔一樣,這里看起來就更舒服些了。
注:本文是總結前輩資料的成果
囝濼,武漢科技學院
您可以通過其博客了解更多信息和文章:http://www.bluenuo.cn
文/囝濼 www.bluenuo.cn
用eclipse+MyEclipse建立新的web工程
新建web工程,然后右鍵點擊新建的工程目錄,點擊propertitex,選擇java build path設置環境變量,把剛建立的目錄下的所有jar導入path,如果2
圖2
修改web.xml
為了讓web應用能使用EasyJWeb框架,需要在web.xml文件中添加一個servlet,并把所有擴展名為.ejf的請求映射給該servlet來處理。EasyJWeb的Servlet定義如下:
軟件分服務端與客戶端,所有通信信息都統一發送到服務端,由服務端通信協議負責分發到相應的客戶端,協議我做得比較簡單,通過一個MyMessage類來實例化一次具體的通信信息,其類結構如下
協議信息比較簡單,不過處理這個聊天的事務已經足夠了。
客戶端也有個完全一樣的類,只是協議的具體內容不太一樣,同時,客戶端和服務端還用了不少的范型結構,如LinkedList<>,HashMap<>等
下面帖幾張軟件的截圖
圖一:客戶端登陸界面
圖2:客戶端好友面板
圖片3:客戶端消息對話框
圖片4:服務端主界面
圖片5:服務端數據庫管理界面
以上是整個軟件大體上的界面,需要了解更多可以通過下面的鏈接下載,安裝包自帶jre,使用的時候需要把客戶端的host.ini文件里的ip改成localhost或者改成你自己的ip,服務端必須先通過管理工具開啟用戶注冊,否則無法注冊。
服務端下載地址:http://edu.bluenuo.cn/myfiles/chyqq_ser_windows_2008beta.exe
客戶端下載地址:http://edu.bluenuo.cn/myfiles/chyqq_windows_2008beta.exe
需要源代碼可以通過我的mail聯系我chybox@yahoo.cn
文/囝濼 www.bluenuo.cn