我即将开始开发Vaadin Web应用程序,我也计划使用Spring IOC容器。
据我所知,它非常像Swing应用程序,我看到人们使用Presentation Model或MVC“like”模式。
如果您对Vaadin有经验,您能否建议我重新构建Vaadin框架的设计模式?可能是演示模型或MVP或MVC的略微修改版本吗?我还读到Vaadin提供了一些模式,它们是什么?
由于
答案 0 :(得分:3)
就个人而言,我更喜欢使用MVP模式,它使代码保持良好和干净,并且适用于Vaadin应用程序。甚至有multiple MVP add-ons你可以尝试。
答案 1 :(得分:2)
也许你可以和Grails一起尝试Vaadin。 Grails为您提供数据库,服务和视图层之间的明确划分(+您将免费获得Spring IoC)。如果您想尝试一下,请按照this one。
如果没有,你可以
没有Grails的第二个选项是纯Java,但它也更痛苦。
答案 2 :(得分:0)
如果您一起使用Spring和Vaadin,请考虑使用Spring Stuff Vaadin add-on进行应用程序自动装配等。
免责声明:我是作者