本專案需要使用atomikos這個jta框架來進行對資料庫的事務操作,首先是配置jta.properties檔案,如下:
com.atomikos.icatch.service=com.atomikos.icatch.standalone.usertransactionservicefactorycom.atomikos.icatch.console_file_name = xx_jta.out com.atomikos.icatch.output_dir = $/xx_xx/ com.atomikos.icatch.log_base_dir = $/xx_log/ com.atomikos.icatch.log_base_name = xx_log com.atomikos.icatch.console_log_level=info 接著在spring的配置檔案當中配置datasource atomikosdatasourcebean多資料庫事務分布,如下:$$
$true
配置檔案中需要用到的一些常量在properties檔案中配置,如下:
xadatasourceclassname = com.mysql.jdbc.jdbc2.optional.mysqlxadatasource minpoolsize=1 maxpoolsize=2 borrowconnectiontimeout=30 reaptimeout=20 maxidletime=60 maintenanceinterval=60 testquery=select version() gamedatasource.uniqueresourcename = mysql/gamedb gamedatasource.url=jdbc:mysql: gamedatasource.user=*** gamedatasource.password=******配置完成就可以使用atomikos的jta特性來對資料庫的事務進行控制了。
開發網頁遊戲過程記錄2 遊戲角色身份認證
遊戲的使用者必然分多種,有不同的許可權,也有不同的屬性,大致可以分為anonymous即,代表的是進入官網卻沒有遊戲賬號的遊客,platform即平台使用者,代表的是有遊戲賬號但是沒有進入遊戲或沒有啟用遊戲的使用者,gameuser即遊戲使用者,代表的是已經啟用遊戲並且已有遊戲記錄的使用者。而這些使...
開發網頁遊戲過程記錄4 玩家性別識別
在開發過程中會遇到獲取玩家性別的功能,總所周知玩家性別是有很多種的,比如unkown 即不清楚具體性別 female,male,當然有些玩家還會以girl和boy來分別。那麼這麼多的性別 暫且統稱為性別 如何來獲取相應的乙個呢?難道就在 裡使用 player.is來判斷玩家的具體性別嗎?這樣會有很多...
如何用python開發網頁
我們將為這個專案指定規範,然後為應用程式使用的資料定義模型。我們將使用django的管理系統來輸入一些初始資料,再編寫檢視和模板,讓django能夠為我們的 建立網頁。django是乙個web框架 一套用於幫助開發互動式 的工具。django能夠響應網頁請求,還能讓你更輕鬆地讀寫資料庫 管理使用者等...