java - 如何在java中进行持续的UI开发?

标签 java tomcat

所以我来自ruby on rails背景。 我正在从事这个 Java 项目。我对 Java 还很陌生。

我可能错了,但它似乎与其他技术不同,将项目编译到 war 文件中,然后将其部署到 tomcat 上。

原始 Assets 在源目录中检查的 src 目录中。 在哪里对作为 css/javascripts/images 的 Assets 文件进行任何更改需要 在 tomcat 的目标目录中进行更改以在浏览器中预览它们。

这使得开发变得棘手和复杂,因为我不能使用分支,因为分支在我本地存储库的 src 目录上工作,但我所做的更改在目标目录中。我也想在 java 中使用 sass 和 haml 之类的功能。什么框架或其他 web 服务器或任何其他策略是我的选择。

我听说过 grails 上的 groovy 但出于某种原因我们想坚持使用 java 语言

最佳答案

考虑使用 maven 或 gradle 等构建工具来构建您的项目。他们都有一个带有 jettyRun 目标的 jetty 插件,它将使用嵌入式 jetty 从源目录运行你的项目。因此,如果您要更改 Assets ,只需刷新浏览器即可。

另一种选择是配置 tomcat,以便在您进行开发时将您的 Assets 作为静态文件从您的工作区提供。

或者如@DaveNewton 所建议的那样,您可以使用您的 IDE 来自动部署

关于java - 如何在java中进行持续的UI开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914340/

相关文章:

java - MenuInflater 不显示 ActionBar 上的元素

java - 为什么 BoneCP 在实例化后导致 Derby ShutdownException?

java - 如何获取Eclipse的源代码

java - 在一百万行表中每秒读取/写入 10 次,我需要什么样的 Java/SQL 解决方案?

java - 以编程方式为 Tomcat 连接器设置 TrustManager

java.sql.SQLException : Cannot create JDBC driver of class '' for connect URL 'null' ] with root cause 异常

java - tomcat部署maven项目失败

java - IntelliJ 可以为 Java 类生成可链接的 setter /修改器吗?

tomcat - tomcat 8中语句 "log.debug"打印的输出是哪个日志级别?

java - 如何在 JSF 中管理 EntityManager/Session?