跳到主要內容

發表文章

目前顯示的是 6月, 2013的文章

Java EE(一):Glassfish JAAS JDBC Realm 設定 & SSO補充

甚麼是JAAS可以參考一下 JWorld@TW 及 Oracle Jaas ,在進行專案開發時,基本上人員權限一定是考量進去的,這次來介紹一下如何在Glassfish專案中設定 jdbc realm的方式進行。 既然是jdbc當然要先規劃一下db schema,有三個資料表要建立,user(人員資料表)、role(角色群組表)、userrolemapping(人員角色對應表),user資料表內要有帳號(username)及密碼(password),role資料表角色代號(role_code),userrolemapping資料表帳號(username)及角色代號(role_code)對應,這裡我會建議設計一個view比較方便:  SELECT user.username, user.password, role.role_code    FROM user, role, userrolemapping   WHERE user.username = userrolemapping.username AND role.role_code= userrolemapping.role_code; 若是JPA當然就用Id囉,  SELECT user.username, user.password, role.role_code    FROM user, role, userrolemapping   WHERE user.id= userrolemapping.user_id AND role.id= userrolemapping.role_id; 啟動Glassfis並進入admin console http://localhost:4848

我愛Java EE

Java EE 7千呼萬喚始出來,可以看看以下的連結喔 Java EE 7 at Glance Developer Java EE 7 Java EE 7支援HTML 5 目前Java EE是我開發專案的最愛,真的真的很方便,又快速,但是在台灣使用的人目前還是算少的,我現在公司主流還是  Struts 2 ,我很努力很努力要引入Java EE,希望會有所成效咧。 我不太想花時間介紹 Java EE的架構,想知道的可以Google一下應該就會知道了,我這裡會介紹用Netbeans + Java EE開發專案的方式,當中也會帶一下我的想法,我個人是以實作Prototype以Live Demo方式推專案,或許會有人說這不是很浪費時間嗎?而且又不是一定會是給你做,其實我的想法是如下: 成功率較高:可以讓客戶看到東西,客戶會比較有感覺。 教育訓練 :藉由Prototype可以訓練開發人員。 累積經驗:在客戶的回饋跟訓練過程中,可以調整專案開發的方式,也可以開發相關模組。

mixare:Augmented Reality(AR) Open Source Library (一)

上一篇介紹 AR的概念 ,這次來介紹一下一些Open Source的Library- mixare ,透過mixare就可以開發出一些東西囉,話不多說就先來用用看囉。 以App的方式進行開發,雖然說可以透過CCD使用,但是用行動裝置總是比較方便,而且mixare也是以App來介紹。 可以去下載 Android SDK ,現在已經有內含eclipse囉,就直接使用解壓縮後的eclipse。 先去下載  mixare source ,選擇ZIP整個檔案下載,解壓縮後,先將mixare、mixare lib及其他的plugin import eclipse。

Augmented Reality(AR)擴增實境要起飛囉...

因為公司每年都會舉辦創新競賽,讓大家可以提一些點子,看看有沒有市場機會,雖然我覺得技術創新遠比市場機會大,可是偶也不是老大,又為了獎金,所以囉為了五斗米折腰,原本是要提的是 PhoneGap (之後也會介紹,是個好物啊!),結果在搜尋時看到了 wikitude ,就一路的看到AR這技術,它不算是新技術,很早就有人提出來了,但是隨著行動裝置的流行,這技術也被重新吵起來,然後 Google Glass 也算是推力。 它的概念其實是透過設備如手機上相機、眼鏡、CCD,將所看到的真實且即時的影像,混合虛擬的東西,如看到的人頭上找出角,戴上皇冠或是加上鬍子等等,如 AR Toolkit 、 AR tag ,若是在加上GPS及Compass,就可以增加區域地點及距離的判斷,如 mixare 、wikitude、 DroidAR 。