我需要將傳統的內部Java EE應用程序(JSP,EJB /存儲過程,Weblogic)移植到較新的Java Web框架並大幅改進功能/ UI。由於後端將保留Oracle存儲過程(沒有直接的SQL),所以我受到一定的限制,因此排除了許多ORM/JPA技術。用於存儲過程後端的Java Web框架前端
在這一點上,我傾向於使用Spring JDBC來包裝存儲過程訪問以及Spring MVC,REST &或前端的Twitter Bootstrap組合。總體而言,我希望能夠更好地支持迭代/敏捷功能開發等。
任何其他(Java)Web技術值得研究?
+1。在過去的2年中,我不得不爲現有系統編寫2個新的前端(後端 - 通過Web服務進行通信),我在Spring MVC中做了一個,另一個在Grails中(沒有GORM)。如果再做一次,肯定會和Grails一起使用。 – nickdos
Grails確實看起來很有趣,但我們已經有很多需要重用的域/ dao /實用程序Java類,而且我不明白它如何能夠很容易地與Grails匹配... –
下面是對集成現有的Java代碼與Grails。 http://stackoverflow.com/a/896288/463196。我自己並沒有這樣做,但是如果你選擇走Grails路線,這是一個考慮周全的回答。 –