2012-06-21 25 views
1

標題幾乎可以解釋問題的癥結所在。我在開始討論開發使用MVC和Coldbox框架(或可能另一個),但我不確定如果舊應用程序不使用使用框架將正常工作。如果我安裝ColdFusion MVC框架,它會搞亂舊的應用程序嗎?

事情的設置方式,我不想回去重新設計服務器上的舊應用程序爲MVC。太多了,它們太大了。然而,我想要使用MVC體系結構來開發所有新開發(而不是應用程序擴展)。

服務器運行在ColdFusion 9上。

謝謝。

回答

2

大多數mvc框架將使用前端控制器,例如, index.cfm?event=x.y,所以至少你需要改變所有的href,除非你也在做URL重寫,否則你的SEO會坦克。

+0

感謝您的回答。所以CF MVC使用你展示的事件控制器? (我有點認爲,但還沒有太深入)讓我給你更多的背景。這是一個內聯網站點,所以SEO是毫無意義的。一臺服務器上包含多個應用程序,每個應用程序都與其他應用程序不同,每個應用程序都是獨立的。如果CF MVC與url參數一起工作,我還需要改變所有的href嗎?對我來說,它似乎不會影響已經存在的應用程序。我只是想了解一下,在深入研究CF MVC之前,舊版應用程序是否仍然有效。 – mawburn

+0

例如,表單發佈的操作URL將更改爲諸如'index.cfm?event = someEntity.save'之類的內容。因此,您需要確保所有這些都在View層中處理。然後將邏輯緩慢地移動到控制器層,然後移動到模型層。 – Henry

+0

非常感謝。 – mawburn

相關問題