我构建了一个小型Java web应用程序,我想将其转换为Grails web应用程序。我的Java web应用程序由Servlets、用于数据库的entity和hibernate以及普通的java对象类组成。那么,做这件事的最佳方式是什么呢?
发布于 2014-03-14 02:45:28
我在很大程度上同意Joshua的观点。我曾帮助原型化将java web服务迁移到Grails。我首先要理解Grails中类的角色(域类、控制器、服务、过滤器和CommandObject),并在白板上映射这些角色在当前应用程序中的作用。使用hibernate作为数据库层,这应该很容易移植,并且许多服务,如类,可以按原样移动。拆分将在控制器级别进行,因此请确保仔细考虑。
如果您当前的应用程序没有很好地分离职责,那么您可能会首先考虑在Java空间中重构代码。代码越整洁,就越能将其重用为Grails服务。
发布于 2014-03-14 00:23:19
从一个空的Grails项目开始,我将使用您现有的POJO并在Grails项目中创建域类。然后,我将开始将Servlets的行为建模为Grails控制器、服务和过滤器。最后,我将清理视图并应用样式。
这就是我转换它的方法。
https://stackoverflow.com/questions/22384620
复制相似问题