jquery plugin
1. 畫圖工具
JQPLOT
2. 表格
DisplayTag
優點:相當容易使用。
缺點:2008之後沒有在更新。中文匯出有問題,需要修改原始碼。
JQGRID
3. TREE
JSTREE 教學
DYNATREE
DHTMLTREE (要付費)
4. 文字編輯
FCKEDIT
5. 多檔案上傳
Multiple File Upload
SWFUPLOADER (ie不支援)
JAVA
1. 工具
GUAVA
google出的函式庫,內有許多好用function,尤其是collation,可以省下開發的時間。
BONDCP
目前雖然是0.7版,還持續有更新,網路上可以找到很多測試結果都比c3p0效能好。
2011年5月17日 星期二
2011年3月31日 星期四
hibernate升級至3.6
先到官方http://sourceforge.net/projects/hibernate/files/hibernate3/下載jar檔
裡面包含了所有需要用到的jar
要替換的jar有
hibernate3.jar
antlr-2.7.6.jar(舊版請移除)
新增加的jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
裡面包含了所有需要用到的jar
要替換的jar有
hibernate3.jar
antlr-2.7.6.jar(舊版請移除)
新增加的jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
2011年3月6日 星期日
2011年1月30日 星期日
tomcat下開啟gzip壓縮
在tomcat下\conf\server.xml
增加Connector屬性,範例如下:
compression:on開啟壓縮, off關閉壓縮,forces強制使用壓縮,預設值為off。
compressableMimeType:使用HTTP壓縮的MIME類型,使用逗號作分隔,預設值為text/html,text/xml,text/plain。
compressionMinSize:開啟壓縮的輸出內容大小,預設值為 2KB,代表超過2K的檔案才會被壓縮
noCompressionUserAgents: 不開啟壓縮的瀏覽器,預設值為空。
增加Connector屬性,範例如下:
compression:on開啟壓縮, off關閉壓縮,forces強制使用壓縮,預設值為off。
compressableMimeType:使用HTTP壓縮的MIME類型,使用逗號作分隔,預設值為text/html,text/xml,text/plain。
compressionMinSize:開啟壓縮的輸出內容大小,預設值為 2KB,代表超過2K的檔案才會被壓縮
noCompressionUserAgents: 不開啟壓縮的瀏覽器,預設值為空。
2011年1月23日 星期日
偵測 MS sql INSERT,DELETE and UPDATE 事件
原因:想要再新增、刪除和修改時,做其他事情。
例如:把有異動的資料塞到其他table,就可以針對異動資料做其他處理。
方法:在table展開的觸發程序按右鍵選新增或是直接執行下面的sql(TABLENAME要修改)
例如:把有異動的資料塞到其他table,就可以針對異動資料做其他處理。
方法:在table展開的觸發程序按右鍵選新增或是直接執行下面的sql(TABLENAME要修改)
2010年12月1日 星期三
Transaction manager教學
原因:使用OpenSessionInViewFilter時,session被設定為readOnly。
錯誤訊息:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
解決方式:
1. 增加TransactionManager.xml,如下xml。
其中在*ServiceImpl.java中的method名稱開頭為delete, save及merge,才可被與許存取DB。
2. 在web.xml加上TransactionManager.xml路徑
錯誤訊息:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
解決方式:
1. 增加TransactionManager.xml,如下xml。
其中在*ServiceImpl.java中的method名稱開頭為delete, save及merge,才可被與許存取DB。
2. 在web.xml加上TransactionManager.xml路徑
訂閱:
文章 (Atom)