摘要: Extjs官方于8月4日下午宣布發(fā)布Ext2.2版本。今天把demo加到服務(wù)器上面了,讓大家過來(lái)看看.
閱讀全文
最近在
開源人網(wǎng)站上面看到了一個(gè)javarebel,說(shuō)可以使Java
class文件重新加載速度更快,節(jié)省了開發(fā)時(shí)間,而且修改了配置文件和在class中加入任何的代碼都不用重啟服務(wù)器(Tomcat等等),我喜出望
外,趕快去google了一下,真的有這個(gè)玩意。從google上面看到了兩篇文章:
在javaeye上面:
使用JavaRebel讓Scala走向動(dòng)態(tài)化:
了解了是什么東西?
在csdn上面:
Java開發(fā)生產(chǎn)力視頻: 不重新部署 Web 模塊熱加載類(JavaRebel)
明白了他們的用法.
我就到這個(gè)上面下載了
最新版本的. 上面說(shuō)的還要收錢,俺就用使用期限的吧!
我直接就問
開源人上面的冷雨是怎么用的啊? 直接他給他發(fā)過來(lái)了一個(gè)圖
原來(lái)是JVM的一個(gè)插件.把這個(gè)熱部署的類加入就可以了,如下
-noverify -javaagent:E:/codeSourse/J2EE-LIB/javarebel-1.2-M1/javarebel.jar
我按照他的思路配置好了,從eclipse中的Tomcat插件啟動(dòng)服務(wù)(tomcat),果然是有效的.首先就打印出來(lái)的javarebel
這個(gè)插件的信息.不錯(cuò)不錯(cuò).安裝好了. 就等著能夠啟動(dòng)開來(lái)使用呢?為什么spring的類庫(kù)不加載呢?好慢! 難道是我裝錯(cuò)了嗎?還是?
難道得不到請(qǐng)求嗎?但是我看到瀏覽器上面的狀態(tài)條再前進(jìn)啊.我確定應(yīng)經(jīng)請(qǐng)求到了. 就可太慢了.
難道真的像網(wǎng)上說(shuō)的能夠成為不重新部署 Web 模塊熱加載類嗎? 我不知道大家是否有所懷疑,或者是我的配置出現(xiàn)了錯(cuò)誤所導(dǎo)致的.
今天我遇到了一個(gè)Data too long for column 的問題,我找了很多都沒有找到. 網(wǎng)上沒有這些問題. 我的JPA建模是這樣寫的:
@javax.persistence.Lob
@javax.persistence.Basic(fetch = javax.persistence.FetchType.LAZY)
@Field(name = "文章內(nèi)容", validator = @Validator(name = "string"))
private String content;// 文章內(nèi)容
他們生成數(shù)據(jù)庫(kù)中的字段對(duì)應(yīng)的是Text類型的. 我在想還有什么比這個(gè)text類型更大的呢? 我一直在JPA的Lob上面下功夫. 有人是用@column 中的columnDefinition屬性進(jìn)行控制的,但是我真的是不知道如何給這個(gè)columnDefinition 付值. 最后置只好到開源人論壇上面問了.
上面的回答是在一個(gè)表中 text類型的只能有一個(gè).. 我看數(shù)據(jù)庫(kù)中真的是有兩個(gè)text類型的字段. 把另外的一個(gè)text類型修改了varchar的. 終于成功了.
也不知道是mysql的問題,還是JPA映射的問題. 我別的數(shù)據(jù)庫(kù)沒有試. 希望給大家以后不要遇到這個(gè)問題.
最近想做一個(gè)開源技術(shù)的一個(gè)檔案,想讓大家過來(lái)說(shuō)說(shuō)都用到了什么開源項(xiàng)目?然后我就要對(duì)這些項(xiàng)目的教程進(jìn)行整理,也許對(duì)大家以后也有用處,呵呵! 希望站長(zhǎng)寬容。
我想做的就是對(duì)這些開源項(xiàng)目的作者、 svn、下載地址,和教程進(jìn)行整理。
希望大家說(shuō)說(shuō)自己了解的開源項(xiàng)目技術(shù)。
如果打開文章的朋友請(qǐng)雁過留聲哈! 算是能幫個(gè)忙吧!
ExtJS提供了一套強(qiáng)大的事件處理機(jī)制,通過這些事件處理機(jī)制來(lái)響應(yīng)用戶的動(dòng)作、監(jiān)控控件狀態(tài)變化、更新控件視圖信息、與服務(wù)器進(jìn)行交互等等。事件統(tǒng)一由Ext.EventManager對(duì)象管理,與瀏覽器W3C標(biāo)準(zhǔn)事件對(duì)象Event相對(duì)應(yīng),Ext封裝了一個(gè)Ext.EventObject事件對(duì)象。支持事件處理的類(或接口)為Ext.util.Observable,凡是繼承該類的組件或類都支持往對(duì)象中添加事件處理及事件響應(yīng)功能。
全屏:http://www.vifir.com/easyjf/videos/event/play.html
組件可以直接通過new 關(guān)鍵子來(lái)創(chuàng)建,比如要?jiǎng)?chuàng)建一個(gè)窗口,使用new Ext.Window(),創(chuàng)建一個(gè)表格則使用new Ext.GridPanel()。當(dāng)然,除了一些普通的組件以外,一般都會(huì)在構(gòu)造函數(shù)中通過傳遞構(gòu)造參數(shù)來(lái)指定組件的各種屬性。
組件的構(gòu)造函數(shù)中一般都可以包含一個(gè)對(duì)象,這個(gè)對(duì)象包含創(chuàng)建組件所需要的配置屬性及值,創(chuàng)建組件的時(shí)候會(huì)根據(jù)構(gòu)造函數(shù)中的參數(shù)的屬性值來(lái)初始化組件,
全屏:http://www.vifir.com/easyjf/videos/usePanel/play.html
我在網(wǎng)上看到好多的朋友問wlr單用戶的博客安裝失敗, 在這里我就做出一個(gè)視頻. 在安裝成功的基礎(chǔ)上我視圖把Ajax的上傳繼承到extjs中,希望對(duì)大家有所幫助.
這個(gè)上傳的組件演示: http://www.dhtmlx.com/docs/products/dhtmlxVault/index.shtml.
全屏:http://www.vifir.com/easyjf/videos/upload/play.html
dhtmlxVault的具體安裝:
http://www.vifir.com/portal.ejf?cmd=topicShow&id=2523169
從下載源代碼到如何讓其彈出hello world, 不好也要發(fā)出來(lái)讓大家批評(píng)
全屏:
http://www.vifir.com/easyjf/videos/getstart/play.html
ExtJS發(fā)布包目錄:
adapter:負(fù)責(zé)將里面提供的第三方底層庫(kù)(包括Ext自帶的底層庫(kù))映射為Ext所支持 的底層庫(kù)。
build:壓縮后的ext全部源碼(里面分類存放)。
docs:API幫助文檔。
exmaples:提供使用ExtJS技術(shù)做出的小實(shí)例。
resources:Ext UI資源文件目錄,如CSS、圖片文件都存放在這里面。
source: 沒有經(jīng)過壓縮的Ext全部的源碼(里面分類存放) ,遵從Lesser GNU (LGPL) 開源的協(xié)議。
Ext-all.js:壓縮后的Ext全部源碼。
ext-all-debug.js:未經(jīng)壓縮的Ext全部的源碼(用于調(diào)試)。
ext-core.js:壓縮后的Ext的核心組件,包括sources/core下的所有類。
ext-core-debug.js:未經(jīng)壓縮的Ext核心組件,包括sources/core下的所有類。
ExtJS是一個(gè)Ajax框架,是一個(gè)用javascript寫的,用于在客戶端創(chuàng)建豐富多彩的web應(yīng)用程序界面。ExtJS可以用來(lái)開發(fā)
RIA(Rich Internet Application,富互聯(lián)網(wǎng)應(yīng)用系統(tǒng))的 AJAX應(yīng)用框架, 在這里我就對(duì)他做一點(diǎn)簡(jiǎn)單的介紹。
http://www.vifir.com/easyjf/videos/extintro/play.html
好久沒有來(lái)這里了. 今天按照錄制書上了一個(gè)視頻,發(fā)過來(lái)讓大家看看.我知道做的差,請(qǐng)不要罵我啊.. 也是第一次.
我在網(wǎng)上找了點(diǎn)資料,就錄制成視頻,也算是鍛煉一下.吧
全屏:http://www.vifir.com/easyjf/videos/spket/play.html