第一種: script 模式,如jsp/php等,修改了代碼,直接刷新頁面就可以看到 結果,這種開發模式最爽,都不用重啟應用服務器。

          第二種:應用服務器模式,修改了代碼之后,需要重啟一下應用服務器,然后才能 看到修改的效果,這種模式一般爽,但是也還可以接受。如果應用服務器支持hot-deploy, 那就接近第一種開發模式了。

          第三種:部署模式,修改了代碼之后,必須首先部署,然后重啟應用服務器才能看到 修改效果。這種模式最不爽,傳統的ejb開發就是這種模式。

          目前我們將 eclipse 做為核心的 web app,還是第三種開發模式。造成這種開發模式 的原因,可以說是因為當時對 eclipse 不熟悉,對 osgi 不熟悉,對 eclipse class loader 不熟悉造成的。我打算將其改造成第二種模式,然后再考慮第一種是否可行。最近 看 ror, 它將環境分為 dev/product/test 幾種,很受啟發。我可以在product環境下 采用第二種,在dev環境下采用第一種模式。

          主站: http://blogsite.3322.org/jspwiki/
          posted on 2005-11-24 17:43 SimonLei 閱讀(568) 評論(2)  編輯  收藏
          評論

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          統計

          主站蜘蛛池模板: 德钦县| 磴口县| 桐庐县| 嘉禾县| 清镇市| 平泉县| 绥宁县| 延安市| 湖州市| 铜鼓县| 威信县| 小金县| 留坝县| 独山县| 鹤壁市| 仁寿县| 张家界市| 揭东县| 金山区| 泗阳县| 白银市| 尼玛县| 茶陵县| 南涧| 井冈山市| 萝北县| 永善县| 海林市| 封丘县| 聂拉木县| 南和县| 田东县| 永靖县| 准格尔旗| 大埔县| 资源县| 株洲县| 东兴市| 凤凰县| 长岛县| 桑植县|