CodeSmith與Dreamweaver

來源:互聯網
上載者:User

下載樣本

也許你正在為用CodeSmith或MyGeneration產生NHibernate、EasyObject、甚至是Php、jsp等和是資料庫相關的東東,大量的代碼是否頭疼?為何不是試試看Dreamweaver呢?這個樣本花費了1.5小時的時間,期間還包括了一些介面的設計。

步驟:

1.下載後放到IIS一個目錄下,建虛擬目錄也可以。請設定該目錄為可以瀏覽目錄,因為我沒有做default或者index等預設頁面。

2.修改目錄下\connections\bbt.asp中的連接字串為你需要的方式。

3.瀏覽器上通過http://localhost/cg/***.asp開啟該目錄下entity_generator.asp檔案(看其他也可以,不過沒做好),點擊左邊的表名就能看結果了:)

條件:

1.程式方面要瞭解一門Dreamweaver支援的語言(asp,php,jsp,cfm...),知道如何用DW來做動態網頁(串連資料庫、記錄集、迴圈地區、參數 擷取等常見的幾個操作),這裡我用asp

2.資料庫方面理論上支援你熟悉的支援ODBC和OLDDb的資料庫,並且要知道擷取資料庫結構描述資訊的方法(sqlserver中可以讀取系統資料表、讀取information_schema、還有一個記不清名稱;oracle、mysql等也有相應的方法)

3.掌握一項你要產生的目標代碼的寫法,哪些是公用的,哪些和欄位有關,哪些可以如何如何,不要怕代碼量大,因為Dreamweaver能幫你完成,你需要做的就是設計一套填空題讓Dreamweaver來做。

4.然後就像快速開發一個新聞頁面 或是論壇頁面一樣,96%的代碼都是DW幫你搞定!先不要管DW產生的程式碼是否垃圾 或多餘,但是它可以完成這種最基本的功能:理論上大多數語言、大多數資料庫。

5.用熟悉了就可以對這套程式進行重構,封裝,像李天平、非非、聽棠等人一樣發布到cnblogs,然後開源一把過過癮。他們的東東我都測試過,但是都是很死板的代碼,不如codesmith強大,可codesmith開發模板工作量也不小,希望有誰能將這些工具好好重構一下發揚光大。

我認為:工具維護軟體比複雜的設計架構來得方便!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.