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

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

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

    posts - 6,  comments - 0,  trackbacks - 0
      2008年3月24日
         摘要: 線程狀態: 一個線程可以處于以下幾個狀態: 1.新建(new):線程對象已經建立,但它還沒有啟動,所以它不能運行。 2.就緒(runnable):只要調度程序將時間片分配給它,它就可以運行。 3.死亡(dead):從run()方法返回。 4.阻塞(blocked):線程能夠運行,但有某個條件阻止它運行,當線程處于阻塞狀態,調度機制將忽略線程,不會分配給線程任何處理器時間。知道線程重新進入...  閱讀全文
    posted @ 2008-03-28 21:55 piggytommy 閱讀(177) | 評論 (0)編輯 收藏

    超鏈接
    在struts中,超鏈接可以被定義為一個ActionForward.他具有一個邏輯名稱和一個path屬性。可以通過它的名稱引用它。

    1<forward name="welcome"
    2         path="/index.jsp"/>


    HTML表單
    struts中使用ActionForm來處理html的表單控件。下面的類自動用表單中的同名屬性來組裝username域。

     1public final class LogonForm extends ActionForm
     2{
     3private String username = null;
     4public String getUsername() {
     5return (this.username);
     6}

     7public void setUsername(String username) {
     8this.username = username;
     9}

    10}

    定制動作
    html表單使用action參數告訴瀏覽器將數據送到何處。Struts框架提供相應的Action類來接收數據。框架會自動創建、組裝、校驗和最后處理Action 對象所對應的ActionForm。這樣,Action 就可以直接從ActionForm bean 取得它需要的數據。

     1public final class LogonAction extends Action {
     2            public ActionForward perform(ActionMapping mapping,
     3                                                                   ActionForm form,
     4                                                                   HttpServletRequest request,
     5                                                                   HttpServletResponse response)
     6                                                throws IOException, ServletException {
     7                    MyForm myForm = (MyForm) form;
     8                    // 
     9                    return mapping.findForward("continue");
    10            }

    11}

    ActionMapping
    為了給定制動作一個URI, 或者說路徑,Struts 框架提供了一個ActionMapping 對象。 象ActionForward 和 ActionForm 一樣, ActionMapping 通常也在XML 配置文件中定義。

    1<action-mappings>
    2        <action path="/logonSubmit"
    3                      type="app.LogonAction"
    4                      name="logonForm"
    5                      scope="request"
    6                      validate="true"
    7                      input="/pages/logon.jsp" />
    8</action-mappings>

    posted @ 2008-03-27 20:40 piggytommy 閱讀(136) | 評論 (0)編輯 收藏
         摘要: 多線程的共享資源     java提供了關鍵字synchronized的形式,為防止資源沖突提供內置的支持。每個對象都有一個單一的鎖,這個鎖是存在與對象內部的,當你調用了一個對象的某個synchronized方法,這個對象中的其他的synchronized方法必須要等到先前的那個方法執行完畢,釋放了鎖以后才可以被調用。一個線程可以多次獲得對象的鎖,JVM負...  閱讀全文
    posted @ 2008-03-27 17:17 piggytommy 閱讀(213) | 評論 (0)編輯 收藏
         摘要:  加入到某個線程          一個線程可以在其他線程之上調用join()方法,其效果是等待一段時間直到第二個線程結束才繼續執行。          對join()方法的調用可以被中斷,做法是在調用線程...  閱讀全文
    posted @ 2008-03-26 04:50 piggytommy 閱讀(194) | 評論 (0)編輯 收藏
         摘要:         前不久參加了一個IBM的筆試,兩個小時近兩百的選擇題,讓我感到前所未有的挫折感,雖說拼命做了出來,但是還是感到自己的基礎知識漏洞無數。其中java部分的多線程由于平時涉及較少,異常吃力,令我詫異的居然考了很多,所以我覺得有必要研究一下。希望與大家交流。     ...  閱讀全文
    posted @ 2008-03-24 21:52 piggytommy 閱讀(213) | 評論 (0)編輯 收藏
          一直對java有一種由衷的喜歡,因為它的簡潔和實用,也一直希望找到一個屬于java粉絲們的聚集地,BlogJava讓我感覺到家的氛圍,一個java的大家庭,我的專業是軟件工程,對Java web方面有濃厚的興趣,也很想在閑暇參與現今如火如荼的開源項目,優美的spring讓EJB在很多方面黯然失色,神奇的Hibernate讓繁雜的jdbc冬眠,今天我作為大家的一份子加入到java的行列中,希望今后與大家多多交流,多多益善。冰凍三尺非一日之寒,希望大家一起共同進步,在java的路上越走越遠。
    posted @ 2008-03-24 18:44 piggytommy 閱讀(167) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 亚洲欧洲国产视频| 亚洲色成人WWW永久在线观看| 精品久久久久久亚洲中文字幕| 国产一卡2卡3卡4卡2021免费观看| 亚洲AV无码一区二区乱子伦 | 国产精品观看在线亚洲人成网| 在线观看视频免费完整版| 亚洲国产综合在线| 无人影院手机版在线观看免费| 2020年亚洲天天爽天天噜| 毛片在线免费视频| 亚洲人成www在线播放| 曰皮全部过程视频免费国产30分钟| 亚洲中文字幕一区精品自拍| 啦啦啦手机完整免费高清观看| 亚洲精品国产综合久久久久紧 | 一个人看www在线高清免费看| 久久精品国产亚洲AV久| 成人毛片免费在线观看| 精品国产日韩亚洲一区91| 免费人成在线观看网站视频| www.av在线免费观看| 亚洲成AV人在线播放无码| 97人妻无码一区二区精品免费| 亚洲色大成网站www久久九| 国产一区二区三区在线观看免费| 成人午夜免费视频| 久久精品国产亚洲77777| 最近2019中文字幕mv免费看| 羞羞网站在线免费观看| 国产亚洲综合网曝门系列| 国产91色综合久久免费| 亚洲av成人一区二区三区在线播放| 亚洲人成影院在线观看| 国产a视频精品免费观看| 日韩一区二区三区免费播放| 亚洲国产精品久久久久婷婷软件| 亚洲第一成年免费网站| eeuss影院ss奇兵免费com| 亚洲卡一卡2卡三卡4麻豆| 亚洲国产精品碰碰|