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

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

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

    我的Blog我做主^_^

    走向一條通往JAVA的不歸路...

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      64 隨筆 :: 68 文章 :: 77 評(píng)論 :: 0 Trackbacks

    STRUTS

    posted @ 2007-03-02 08:50 java_蟈蟈 閱讀(355) | 評(píng)論 (0)  編輯

         摘要: Struts的Token(令牌)機(jī)制能夠很好的解決表單重復(fù)提交的問題,基本原理是:服務(wù)器端在處理到達(dá)的請(qǐng)求之前,會(huì)將請(qǐng)求中包含的令牌值與保存在當(dāng)前用戶會(huì)話中的令牌值進(jìn)行比較,看是否匹配。在處理完該請(qǐng)求后,且在答復(fù)發(fā)送給客戶端之前,將會(huì)產(chǎn)生一個(gè)新的令牌,該令牌除傳給客戶端以外,也會(huì)將用戶會(huì)話中保存的舊的令牌進(jìn)行替換。這樣如果用戶回退到剛才的提交頁面并再次提交的話,客戶端傳過來的令牌就和服務(wù)器端的令牌不一致,從而有效地防止了重復(fù)提交的發(fā)生。
      閱讀全文
    posted @ 2007-02-12 07:50 java_蟈蟈 閱讀(231) | 評(píng)論 (0)  編輯

         摘要: Struts-Bean 標(biāo)簽庫

    此標(biāo)簽庫和Java Bean有很強(qiáng)的關(guān)聯(lián)性,設(shè)計(jì)的本意是要在JSP 和JavaBean 之間提供一個(gè)接口。Struts 提供了一套小巧有用的標(biāo)簽庫來操縱JavaBean和相關(guān)的對(duì)象:cookie、 header、 parameter、 define、write、message、 include、page、resource、size、struts。
      閱讀全文
    posted @ 2007-01-10 11:52 java_蟈蟈 閱讀(294) | 評(píng)論 (0)  編輯

         摘要: 用Validator(驗(yàn)證器)提供的豐富的內(nèi)置驗(yàn)證方法簡化Struts的開發(fā)過程。
    Struts框架的一個(gè)主要好處是它提供了對(duì)接收到的表單數(shù)據(jù)進(jìn)行驗(yàn)證的內(nèi)置界面。如果有任何驗(yàn)證失敗,則應(yīng)用程序都會(huì)重新顯示HTML表單,這樣就可以改正無效的數(shù)據(jù)了。如果驗(yàn)證成功,則處理過程會(huì)繼續(xù)進(jìn)行。Struts框架的簡單驗(yàn)證界面會(huì)減少與處理數(shù)據(jù)驗(yàn)證有關(guān)的令人頭疼的事情,這樣你就可以把精力集中到驗(yàn)證代碼上,而不是放到捕獲數(shù)據(jù)、重新顯示不完整或無效數(shù)據(jù)的技巧上。
      閱讀全文
    posted @ 2007-01-10 01:07 java_蟈蟈 閱讀(281) | 評(píng)論 (0)  編輯

    posted @ 2007-01-08 15:26 java_蟈蟈 閱讀(669) | 評(píng)論 (0)  編輯

    posted @ 2007-01-08 15:25 java_蟈蟈 閱讀(910) | 評(píng)論 (0)  編輯

         摘要: Struts-Logic 標(biāo)簽庫


    此標(biāo)簽庫可以分為三種類型:條件、循環(huán)、轉(zhuǎn)發(fā)/重定向。

      閱讀全文
    posted @ 2007-01-07 16:04 java_蟈蟈 閱讀(230) | 評(píng)論 (0)  編輯

         摘要: Web層的數(shù)據(jù)表示是FormBean,數(shù)據(jù)來源于HTML Form POST
    業(yè)務(wù)層的數(shù)據(jù)表示是VO
    持久層的數(shù)據(jù)表示是PO,其數(shù)據(jù)來源于數(shù)據(jù)庫,持久層的數(shù)據(jù)表示例如CMP

    在一個(gè)規(guī)范的J2EE架構(gòu)中,不同層的數(shù)據(jù)表示應(yīng)該被限制在層內(nèi),而不應(yīng)該擴(kuò)散到其它層,這樣可以降低層間的耦合性,提高J2EE架構(gòu)整體的可維護(hù)性和可擴(kuò)展性。比如說Web層的邏輯進(jìn)行了修改,那么只需要修改FormBean的結(jié)構(gòu),而不需要觸動(dòng)業(yè)務(wù)層和持久層的代碼修改。同樣滴,當(dāng)數(shù)據(jù)庫表進(jìn)行了小的調(diào)整,那么也只需要修改持久層數(shù)據(jù)表示,而不需要觸動(dòng)業(yè)務(wù)層代碼和Web層代碼。
      閱讀全文
    posted @ 2007-01-06 10:06 java_蟈蟈 閱讀(241) | 評(píng)論 (0)  編輯

         摘要: 標(biāo)簽用于生成一個(gè)HTML form。使用該標(biāo)簽時(shí)必須遵循許多規(guī)則。

    首先,標(biāo)簽中必須包含一個(gè)action屬性,它是這個(gè)標(biāo)簽中唯一必需的屬性。如果不具備該屬性則JSP頁面會(huì)拋出一個(gè)異常。之后你必須給這個(gè)action屬性指定一個(gè)有效值。一個(gè)有效值是指應(yīng)用程序的Struts配置文件中元素里的任何一個(gè)子元素的訪問路徑。而且相應(yīng)的元素中必須有一個(gè)name屬性,它的值是form bean的名稱。
      閱讀全文
    posted @ 2006-12-26 13:01 java_蟈蟈 閱讀(1203) | 評(píng)論 (0)  編輯

    主站蜘蛛池模板: 日日摸日日碰夜夜爽亚洲| 亚洲午夜国产精品| 又粗又长又爽又长黄免费视频| 成人爽A毛片免费看| 国产成人精品日本亚洲网址| 免费国产黄线在线观看| 337p日本欧洲亚洲大胆艺术| 久久精品乱子伦免费| 亚洲av无码成人黄网站在线观看| 一个人免费视频观看在线www| 中文字幕亚洲无线码| 精品免费tv久久久久久久| 亚洲视频在线观看一区| 3344免费播放观看视频| 国产成人亚洲精品| 超pen个人视频国产免费观看| 国产亚洲精彩视频| 国产亚洲午夜高清国产拍精品 | 国产亚洲AV夜间福利香蕉149| 一进一出60分钟免费视频| 亚洲日本va午夜中文字幕久久| 中文毛片无遮挡高清免费| 亚洲国产高清在线| 国产精品69白浆在线观看免费 | 亚洲一区二区三区亚瑟| 成年人免费网站在线观看| 国产亚洲视频在线观看| 亚洲午夜久久久影院伊人| 亚洲黄色免费网站| 亚洲丶国产丶欧美一区二区三区 | 国产亚洲美女精品久久久久狼| 久久精品毛片免费观看| 亚洲精品无码少妇30P| 亚洲视频一区二区| 91成人在线免费视频| 亚洲爆乳无码精品AAA片蜜桃| 亚洲色中文字幕无码AV| 亚洲视频在线免费播放| 国产午夜亚洲精品不卡免下载 | 亚洲国产成人一区二区精品区| 97在线观免费视频观看|