部落客廣告聯播
2010年11月30日 星期二
基於JAVA的開源碼RIA - Apache Pivot
相較於Java FX令人懷疑的前途,Apache Pivot相對穩健。
或許Java FX非常"炫",但體驗過Pivot後相形下執行很順暢。
Pivot能以Java 或其他JVM language(如Groovy、JavaScript等)開法,可以Standalone方式或是Applet方式執行。
Pivot和Swing一樣是Base on Java2D,也使用MVC pattern來分離元件與資料,此外它還有宣告式的UI(WTKX: XML方式宣告UI)、data binding、web service整合、特效等功能。
或許Java FX非常"炫",但體驗過Pivot後相形下執行很順暢。
Pivot能以Java 或其他JVM language(如Groovy、JavaScript等)開法,可以Standalone方式或是Applet方式執行。
Pivot和Swing一樣是Base on Java2D,也使用MVC pattern來分離元件與資料,此外它還有宣告式的UI(WTKX: XML方式宣告UI)、data binding、web service整合、特效等功能。
- 關於基本的介紹可參考:
Pivot a Top Project: Ready to Challenge Flex, Silverlight, and JavaFX - Apache Pivot官方網站:
http://pivot.apache.org/index.html - Apache Pivot Demo:
http://pivot.apache.org/demos/
2010年11月26日 星期五
Amazon 雲端服務免費試用 - AWS Free Usage Tier
Amazon最近終於在2010/11/1為其雲端服務提供了免費方案,以提供新客戶能在有限的額度內體驗、評估Amazon的雲端服務。
Google App Engine在很早前就可以在有限額度的免費使用了。
Amazon如今總算是敞開了試用的大門了。
關於AWS Free Usage Tier請參考:
詳細的中文介紹,可參考 軟體玩家 的文章:
Google App Engine在很早前就可以在有限額度的免費使用了。
Amazon如今總算是敞開了試用的大門了。
關於AWS Free Usage Tier請參考:
詳細的中文介紹,可參考 軟體玩家 的文章:
2010年11月17日 星期三
ChinShelf勤學 學習資源管理系統
如果你也和我一樣有下載蒐集電子書的習慣,或許可以試試看這套軟體「ChinShelf勤學 學習資源管理系統」。
ChinShelf可以用來管理、紀錄您電腦裡的電子書(PDF、CHM、DOC等)、教學網頁書籤、您轉存在電腦硬碟裡的教學光碟等,該系統使用Java開發,只要有安裝Java 6執行環境的電腦都可以安裝、使用該系統。
ChinShelf以GPL v3授權發布,原始碼開放並Hosting在Google code專案代管。
ChinShelf的專案網址:http://code.google.com/p/chinshelf/
ChinShelf的下載頁面:http://code.google.com/p/chinshelf/downloads/list
2010年10月3日 星期日
2010年9月8日 星期三
2010年9月7日 星期二
Java Lobby: Storing passwords in Java web application
在儲存密碼時,要如何增加安全性以防止被破解呢?
此文提到使用加密的話,因為加密是雙向性的,加密過後的結果只要使用正確的方法解密就可以得到原來的密碼。所以此文建議使用密碼雜湊(Password Hashing)來演算後再將密碼存入檔案或資料庫。
那麼,要如何使用密碼雜湊呢?
請直接看原文的程式碼範例,該範例簡單明瞭,很快就能將該方法套用在您的系統上使用了~
全文詳見:
2010年8月29日 星期日
Java Web Start - 「splash:recv failed」問題
此問題乃是因為系統上安裝的comdo firewall所造成,詳見:
http://forums.comodo.com/help-for-v3/java-web-start-splashrecv-failed-t24784.0.html
解決方法是 暫時停用 comdo firewall 或是移除掉comdo firewall
http://forums.comodo.com/help-for-v3/java-web-start-splashrecv-failed-t24784.0.html
解決方法是 暫時停用 comdo firewall 或是移除掉comdo firewall
2010年8月15日 星期日
Oracle與開放原始碼:一列表的不滿與抱怨
詳全文請閱原文:
http://java.dzone.com/articles/oracle-and-open-source-list?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+javalobby/frontpage+(Javalobby+/+Java+Zone)
5. 拔掉Postgres的插頭
幾周前,Oracle無預警的中止之前Sun同意Postgres SQL專案開發使用的伺服器。毫無預警與知會。完全就是顧慮Postgres對Oracle和MySQL的競爭~
4. 浪費Sun有才幹的開發人員,尤其是Gosling(Java之父)
一堆有才幹的人因為Sun被Oracle併購而走人,有些甚至在併購完成前就走了
3. 殺了OpenSolaris
2. JCP和Harmony建議書 開倒車
1. 控告Google
-----------------------------------------------------
希望官僚的Oracle能有所體悟,不要把Java Developer一個個的給氣走....
看來已經有許多人開始懷念被併購前的SUN了....
2010年8月14日 星期六
2010年8月1日 星期日
Dolph's Toolbox - Dolph的工具箱

這個小型WebApplication主要是我體驗GAE(Google App Engine)的一個小作業,主要的功能有:
1. 資料遮蔽SQL指令產製 -->
使用者輸入table名稱、column名稱,此程式產出SQL statement可以用來做資料表格更新,將在資料庫的一些敏感資料以遮罩字元取代,如「王曉明」--> 「王*明」
2. native2ascii、URL encode/decode、base64 encode/decode、Hex encode/decode
實作用到的技術也很簡單,主要只用到了JSP、JSP custom tag lib、jQuery,
而GAE方面的service有用到JDO API做資料儲存、User Service做登入檢查、Java Mail配合Mail service做建議的電子表單結果寄送。
這類簡單的小程式各位應該也能很快就做出來的,一起來玩玩GAE吧。

2010年7月28日 星期三
Eclipse在Oracle/Sun Java 6 Update 21上會當掉問題
最近重裝了電腦,並且下載了Eclipse Helios來使用,但很奇怪的是都用沒幾分鐘就當掉,剛開始一直以為是Eclipse的問題,後來才發現是因為Oracle在JDK6u21裡改了Vendor name才造成Eclipse會當掉。
最快的解決方法,直接在eclpse.ini裡加上一行
-XX:MaxPermSize=256m
詳細請參閱:
Latest Java Update Fixes Eclipse Crash Issue
最快的解決方法,直接在eclpse.ini裡加上一行
-XX:MaxPermSize=256m
詳細請參閱:
Latest Java Update Fixes Eclipse Crash Issue
2010年7月17日 星期六
2010年7月4日 星期日
2010年6月30日 星期三
[燒]Tomcat 7釋出
Tomcat7釋出了~
主要支援了最新的Java EE 6規格裡的:
按這裡下載
另外,Java EE 6 Tutorial文件 按這裡 可以找到~
主要支援了最新的Java EE 6規格裡的:
- Servlet 3.0
- JSP 2.2
- EL 2.2
按這裡下載
另外,Java EE 6 Tutorial文件 按這裡 可以找到~
2010年6月29日 星期二
2010年6月28日 星期一
Native2Ascii 程式碼參考
許多framework會使用到.properties檔案來做為多國語言的訊息儲存格式,
而像是非英文語系的語言在存成.properties後還會需要使用JDK內帶的native2ascii.exe將
中文字轉換成unicode十六進位的編碼形式,在runtime時才能正確讀取。
今天心血來潮,想看看native2ascii的原始碼,在google code search找到了一個開源碼版本的JVM Kaffe的native2ascii原始碼可參考,而且程式碼比想像中的簡單與簡潔:
2010年6月27日 星期日
Eclipse 3.6 (Helios) 發佈了
燒燙燙的 Eclipse 3.6 (Helios)發佈了,
下載:
http://www.eclipse.org/downloads/
新增功能Demo影片:
http://eclipse.org/helios/demos.php
2010年6月19日 星期六
Google App Engine開發程式檢視local data store資料方法

在開發Google App Engine程式時,我們會經由JDO/JPA API來將資料寫入data store,
在App Engine上可使用網頁介面的Admin Console來查看我們寫入data store的資料,
但在未部屬上App Engine前,我們在local環境要怎樣查看我們的data store呢?
可直接使用瀏覽器開啟:
http://localhost:8888/_ah/admin/
便可查看~
詳參照:
http://googleappengine.blogspot.com/2009/07/google-app-engine-for-java-sdk-122.html
訂閱:
文章 (Atom)














