2010年12月21日 星期二

file download on JSF

1.pure JSF
重點在最後加上FacesContext.getCurrentInstance().responseComplete()
Reference

2.rifaces way




Reference

3.seam way





Reference

2010年9月13日 星期一

Richfaces on Google App Engine

Live Richfaces on GAE
http://richfaces-showcase-gae.appspot.com/

Source
http://anonsvn.jboss.org/repos/richfaces/trunk/examples/richfaces-showcase/

Build and Run step
http://anonsvn.jboss.org/repos/richfaces/trunk/examples/richfaces-showcase/readme.txt

How To Configure Maven For RichFaces
http://community.jboss.org/wiki/HowToConfigureMavenForRichFaces

Jboss.org Maven Settings Example
http://community.jboss.org/wiki/MavenSettingsExample-Users
http://community.jboss.org/wiki/MavenGettingStarted-Users


Configuring a proxy
http://maven.apache.org/guides/mini/guide-proxies.html

NOTE:
1.If proxy protocol set http , the repository URL must use 'http'.
http://repository.jboss.org/nexus/content/groups/public-jboss/

2.關於readme.txt的第二點2) Publishing to Google Application Engine
執行mvn clean package -Pgae -Denforcer.skip=true之前,必須先修改pom.xml。
將org.glassfish.web的dependency拿掉,改由手動去抓該el-impl.jar,並且放到/richfaces-showcase/src/main/webapp/WEB-INF/lib底下。

3.deploy localhost

2009年5月24日 星期日

JSF on Google App Engine

目前只支援JSF 1.1,

實作元件目前相容的有Myfaces,

但是Richfaces 3.1.6不相容,

幫忙投票讓GAE支援Richfaces,here

一堆東西不能用 囧rz.

2009年4月27日 星期一

HTML EDITOR - TinyMCE

最近案子要用網頁編輯器,因此來回顧多年以前玩的TinyMCE.

需求 :中文化以及可以使用標楷體

1. download Chinese language pack

2. snapshot sample

tinyMCE.init({language : "zh",
theme_advanced_fonts : "新細明體=新細明體;標楷體=標楷體;"...});

BTW , Richfaces的rich:editor元件採用的也是TinyMCE,

現在包成元件用方便多了,clean is beauty and more ajax

2009年4月15日 星期三

Use JSTL on JSF with Facelets

  1. version JSTL 1.1
  2. namespace : xmlns:c="http://java.sun.com/jstl/core"
  3. Facelets Support : c:if , c:forEach , c:set(少用)

2007年12月12日 星期三

Reverse engineering on DB2

目標 : 使用非root權限但是有個別schema權限的account 將db dumup到別的db
  • 解法1 : PowerDesigner 12
  • 解法2 : DB2提供的玩具 EXPORT TO指令
  • 解法3 : hibernate-reverse-engineering
  • 解法4 : DB2 -> sql server - > DB2
  • 解法5 : toad for db2

2007年11月27日 星期二

weblogic 9.2 with Seam 2.0.ga

  1. Source : jboss-seam-2.0.0.GA\examples\jpa\resources-weblogic92

  2. Edit : modify web.xml from version="2.5" to version="2.4"
    weblogic 9.2不支援2.5

  3. Data Sources : examples-dataSource-demoPool , weblogic use pointbase
    (1) run PointBase Console.exe
    (2) driver : com.pointbase.jdbc.jdbcUniversalDriver
    url : jdbc:pointbase:server://localhost/demo
    user/pw : examples/examples