<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    千里冰封
    JAVA 濃香四溢
    posts - 151,comments - 2801,trackbacks - 0
    JAVAEE
    JSF頁面出錯的時候,DataTable不能恢復原有值的解決辦法      摘要: 在使用JSF的時候,它的事件驅動模式是一個很好的開發方法,但是由于JSF畢竟現在的版本才1.2,所以對于有些細節上面處理就不一定如人意了,一般來說,當JSF的頁面驗證有錯或者有其它的錯誤的時候,我們以前輸入的值會在渲染頁面的時候,恢復回來,也就是說,一個域我們綁定在后臺的屬性是一個int 值,但是我們前臺輸入了“abcd”,這個時候,后臺在驗證階段就過不去了。然后直接渲染頁面,JSF 會把我們輸入錯誤的abcd渲染出來。而不是把我們以前綁定在后臺的那個屬性的值,取出來,這樣也正是我們想要的結果,但是當我們的頁面包括了 dataTable的時候,并且DataTable里面的值是可以編輯的時候,當頁面上有錯誤的時候,別的域都會顯示剛才我們輸入的值,唯有 DataTable里面的輸入域的值沒有還原為我們剛才輸入的值,而是綁定在后臺的值,這顯然不是我們想要看到的。但是當DataTable有錯誤的輸入的時候,DataTable才會把它的值恢復回來。說了這么說,感覺有點語無倫次了,還是拿代碼說話吧。  閱讀全文
    posted @ 2009-02-28 11:17 千里冰封 閱讀(5837) | 評論 (2)  編輯
    JPA和hibernate對刪除操作的不同      摘要: 在hibernate里面調用session的delete方法以后,無論這個被刪除的對象有沒有被人外鍵引用到,都可以被刪除,并且此時的外鍵設為 null,也就是說他會自動幫我們去查看他被誰引用到了。然后把引用全部去掉后,再把自己刪掉。而在JPA里面,如果調用 EntityManager.remove方法時,傳進去的對象,有被外鍵引用到,則會失敗。因為JPA里面的實現就是直接執行delete語句,也不管他有沒有被外鍵引用,此時,當然會出錯了。  閱讀全文
    posted @ 2008-10-21 08:23 千里冰封 閱讀(6063) | 評論 (6)  編輯
    使用JPA的不同實現的配置      摘要: 以前使用JPA的實現是toplink,現在改為hibernate,所以要修改persistence.xml文件,兩者的配置有一些不一樣,并且在 EE環境下面和SE的環境下面也有不一樣,還有一點,那就是當persistence.xml里面有些格式出錯的時候,雖然出錯的不是我們需要的那個單元,但也會使得整個persistence.xml報廢。  閱讀全文
    posted @ 2008-10-19 18:38 千里冰封 閱讀(5061) | 評論 (3)  編輯
    為glassfish配置多個domain      摘要: 在開發的過程中,我們可能需要將生產環境和調試環境分開來,這樣才能保證安全性,但是安裝兩個glassfish又不太可能,因為它太龐大了。另外做為一個工程發布也不太方便,每次都要將工程名改來改去,并且綁定的EJB在同一個域內里是不能同名的。這樣的話,要改變的東西實在是太多了。
    我們可有以第三種方法,那就是為glassfish添加另外的domain,一個domain跑我們的真實環境,一個domain跑我們的測試環境,因為是同一個glassfish,所以也不會存在從測試到真實環境的移植問題。以后只要改一個domain就可以了。我們在安裝glassfish的時候,它已經默認為我們安裝了一個domain,那就是domain1.  閱讀全文
    posted @ 2008-10-14 22:59 千里冰封 閱讀(6022) | 評論 (2)  編輯
    glassfish下打包的問題      摘要: 今天使用glassfish部署一個EJB的應用,這個EJB又引用到了第三方庫,并且第三方庫又使用了本地方法,需要導入兩個DLL動態鏈接庫.反反復復部署了很久,終于還是部署成功了.  閱讀全文
    posted @ 2008-08-07 22:55 千里冰封 閱讀(2527) | 評論 (3)  編輯
    使用Netbeans開發Seam應用(二)      摘要: 上一篇大概說了一下WEB工程里面要添加的配置文件以及要引用到的庫文件,現在來對EJB工程進行一些改造,讓它可以成為SEAM工程的一部份.  閱讀全文
    posted @ 2008-05-07 14:03 千里冰封 閱讀(2956) | 評論 (2)  編輯
    使用Netbeans開發Seam應用(一)      摘要: Seam是一個挺不錯的框架,但是用netbeans來開發它,卻有點難度,因為目前netbeans沒有seam插件,不像eclipse有jboss 提供的官方插件,但是插件是死的,人是活的,它要能跑起起來,一定有它的配置,下面我們就用netbeans做為IDE來開發一個seam的應用.  閱讀全文
    posted @ 2008-05-06 15:53 千里冰封 閱讀(4198) | 評論 (5)  編輯
    javascript經典例子      摘要: 一、驗證類
    1、數字驗證內
    1.1 整數
    1.2 大于0的整數 (用于傳來的ID的驗證)
    1.3 負整數的驗證
    1.4 整數不能大于iMax
    1.5 整數不能小于iMin
    2、時間類
    2.1 短時間,形如 (13:04:06)
    2.2 短日期,形如 (2003-12-05)
    2.3 長時間,形如 (2003-12-05 13:04:06)
    2.4 只有年和月。形如(2003-05,或者2003-5)
    2.5 只有小時和分鐘,形如(12:03)
    3、表單類
    3.1 所有的表單的值都不能為空
    3.2 多行文本框的值不能為空。
    3.3 多行文本框的值不能超過sMaxStrleng
    3.4 多行文本框的值不能少于sMixStrleng
    3.5 判斷單選框是否選擇。
    3.6 判斷復選框是否選擇.
    3.7 復選框的全選,多選,全不選,反選
    3.8 文件上傳過程中判斷文件類型
    4、字符類
    4.1 判斷字符全部由a-Z或  閱讀全文
    posted @ 2007-11-24 19:01 千里冰封 閱讀(12325) | 評論 (4)  編輯
    Netbeans6.0 RC2出來了      摘要: 大家趕快去下載試用吧。期待12月3日的正式版的發布。。。

    RC2的下載地址是:
    http://dlc.sun.com.edgesuite.net/netbeans/6.0/rc2/bundles/netbeans-6.0rc2-windows.exe  閱讀全文
    posted @ 2007-11-22 21:30 千里冰封 閱讀(2124) | 評論 (5)  編輯
    一些常用的網頁特效      摘要: 在網頁里面,我們經常要用到一些比較小而實用的效果,下面就收集了一些大家都喜歡用的一些效果  閱讀全文
    posted @ 2007-11-20 09:17 千里冰封 閱讀(9579) | 評論 (7)  編輯
    EJB學習日記(20)      摘要: 非實體的基類映射

    最近我們都說了很多繼承方面的映射策略,可是有時候我們卻需要繼承一個非實體的類,這個類存在于我們的工程項目中,但是我們又不希望它成為一個實體類,這個時候怎么辦呢?這個時候我們可以用@javax.persistence.MappedSuperclass來注釋它,我們現在就修改一下我們前幾天的例子,把Person類定義成一個不持久化的類。代碼如下:
      閱讀全文
    posted @ 2007-10-11 00:23 千里冰封 閱讀(1164) | 評論 (0)  編輯
    EJB學習日記(19)      摘要: 繼承映射策略之----每個子類一張表

    在每個子類一張表的映射策略中,每一個子類都有一張屬于自己的表,但是這張表只包括了定義在這個子類上面的屬性而已,定義在它的父類的屬性它的表里面是沒有的,所以這樣的方式映射的話,就不會浪費一點資源了,每一張表,每一列都是不可少的,也不會出現冗余。這種格式是有點像TABLE_PER_CLASS的策略,只不過這種方案是規范的,沒有像TABLE_PER_CLASS一樣重復定義列,在這里我們叫它JOINED策略。

    按我們的例子,這種策略映射出來的話,數據庫的結構將如下所示:
      閱讀全文
    posted @ 2007-10-10 00:35 千里冰封 閱讀(1137) | 評論 (0)  編輯
    EJB學習日記(18)      摘要: 繼承映射策略之----每個具體類一張表

    昨天我們看了繼承關系中的實現,昨天是用一張表保存所有級別的類,今天我們來了解一下第二種實現方法,每一個類一個單獨的表的實現,在數據庫我們的例子表現如下:  閱讀全文
    posted @ 2007-10-09 00:21 千里冰封 閱讀(941) | 評論 (0)  編輯
    EJB學習日記(17)      摘要: 單個實體BEAN的映射到數據庫的方式很簡單,但是如果我們的實體BEAN之間存在著繼承關系呢?在數據庫里面將如何表現這種繼承關系?
    JAVA持久化規范里面提供了三種方式去處理繼承實體的映射方式:
    一,所有繼承層次共單獨一張表
    二,每個具體的類一個單獨的表
    三,每個子類一張表

    為了更好的舉例說明,我們構造出如下的繼承層次,以做為例子使用。
      閱讀全文
    posted @ 2007-10-08 00:11 千里冰封 閱讀(948) | 評論 (0)  編輯

    Full JAVAEE Archive

    主站蜘蛛池模板: 久久久久久影院久久久久免费精品国产小说 | 亚洲精品NV久久久久久久久久| 四虎成人精品一区二区免费网站| 最新中文字幕免费视频| 亚洲va中文字幕无码| 亚洲卡一卡2卡三卡4卡无卡三| 亚洲一卡二卡三卡| 国产成人亚洲精品播放器下载| 在线看片免费人成视频久网下载 | 亚洲av永久无码精品国产精品| 国产亚洲精品国产| 精品亚洲国产成人| 成人性生交视频免费观看| 国产日本亚洲一区二区三区| 一级毛片在线播放免费| 四虎在线免费视频| 亚洲一区二区精品视频| 亚洲无码一区二区三区| a视频在线观看免费| 亚洲AV无码久久精品狠狠爱浪潮| 成人电影在线免费观看| 亚洲乱码中文字幕手机在线 | 激情五月亚洲色图| 女人18毛片a级毛片免费视频| 亚洲乱码国产乱码精华| 一级毛片在线免费看| 亚洲精品第五页中文字幕| 中文在线免费视频| 国产一级淫片免费播放| 亚洲人成日本在线观看| 在线观看免费视频一区| 91在线亚洲精品专区| 男人j进入女人j内部免费网站| 亚洲一级特黄大片无码毛片 | 国产亚洲精品成人a v小说| 羞羞漫画页面免费入口欢迎你| 国国内清清草原免费视频99| 亚洲AV无码久久| 91在线视频免费91| 亚洲大香人伊一本线| 最近免费字幕中文大全视频|