Daily Archives: 二月 23, 2007

Application Server之惡夢

我有點慶幸,當年英國倫敦大學沒收我讀電腦,否則今天頭大如斗的狀況,可能成了常例(甚至天天頭大如斗)。

事緣如此,小弟有項project(遲點開估吧,現在先賣關子),需要deploy CMS,本來選好用Infoglue,因為XML Schema清楚,只用Tomcat便成事,很合口胃。臨門一腳才發現,沒有會員制或訂戶制功能,這就代誌大條了。必須另找一個新CMS,去支援這一點。

像XOOP之類用php搭建出來的東東,問題在於php本身並非Object Oriented,而很多用php搭出來的database schema亂如一堆草,日後要擴展或轉移時就知味道。所以,這次考慮至低要求是用J2EE環境出來的東西。

OpenCMS和Infoglue有相類問題,就是沒有會員系統,而且OpenCMS的使用文檔不是寫給人類看的,因此也沒有考慮。然後合要求,有JBoss Portal以及Liferay。而惡夢,亦由這時開始。

我明顯是JBoss生手,先建立資料庫時,沒搞清楚狀況(JBoss文件亦沒有寫清楚),就任由MySQL用MyISAM engine,結果JBoss一行Transcation就撞到阿媽都唔認得(因為MyISAM不支援Transcation,但InnoDB支援)。然後又不知道JBoss listen HTTP Port與Tomcat本身的8080相衝,沒有改port,就老是看不出名堂來,之後又deploy有衝突的JBoss project,結果左除蟲右除蟲,除了一個通宵。

然後試用Liferay,要改一堆XML都算了,更弊的是deploy不了很多時近乎無頭公案,但時間又很緊絀,結果連Liferay亦宣布放棄。而經歷千辛萬水,JBoss Portal終於順利deploy。當然要在JBoss Portal上執手尾,但JSF tag還算可以應付。

如果要我畢業後,每天對著什麼EJB之類一大堆東西,不禿頭有鬼。話雖,這已經比C++年代好太多。

2 則迴響

Filed under 科技

BNO歐盟免簽耐人尋味

今天英國駐港總領事館,低調發出新聞公報,宣布英國國民(海外)護照持有人,可以獲得歐盟全境免簽。

之前英國海外護照都不獲歐盟免簽,主要是遣返問題,因為在國際公法上,BNO持有人進入歐洲,受到英國領事保護,如果要遣返一定要遣返英國,但他們沒有英國居留權,情況便非常騎呢。就算英國海外殖民地公民,也是在British Nationality Act修改了,賦予現有BDTC持有人英國公民身份,才借英國公民護照解決問題。

我不相信歐盟因為特區護照持有人甚少逾期居留,而讓BNO免簽。我相信唯一解釋,英國承擔BNO持有人遣返問題,而背後微言大義是,BNO可能變回英國公民護照,但在下一代繼承國籍上可能受很大限制。

而對英國而言,讓香港無端端有三百多萬英國公民,是除笨有精。以往怕港人湧港,現時是三百萬英國人插針於華南,有著數也。加上港人有錢又受好教育,他們來,一定比來自其他前殖民地的子民來得好。加上在歐盟東擴後,德國借東擴大增影響力,對英國很不利,他們需要一些天降人口制衡。而歐洲人計過盤數,三百萬英籍港人對歐盟有著數(一如澳門有大量葡籍人士,對維持葡萄牙影響很有用)我相信英國立法將BNO變回英國公民護照,只是遲早問題,而歐盟不會反對。

3 則迴響

Filed under 香港政治