我是一名使用PHP的网络程序员。在PHP中,我可以通过Dreamweaver通过FTP连接 并开始实时编辑文件以测试更改。
现在我正在学习Java / Spring来制作网站。我想知道我是否可以通过FTP连接并更改文件,如:
答案 0 :(得分:0)
2件事。
是的,你可以更改属性文件,文本文件,xmls和图像以及诸如此类的文件
不,您无法更改JSPs / Servlet,因为它们被编译为字节代码。
答案 1 :(得分:0)
可以配置Servlet容器,以便应用程序直接从代码库运行。您还可以将其配置为监视类文件并查找更改,以及查找JSP页面中的更改。
不建议为生产服务器配置,因此最好在开发服务器或本地服务器上,但这样可以让您更快地开发并避免所有BS必须构建新的WAR文件并重新部署和重新启动进行简单的2秒更改。
每个容器都不同,但这里是FAQ on Configuring Tomcat for Development Mode。
Google App Engine's Eclipse Plug-in还为您设置开发/调试模式。每个更改都会立即被识别,让您专注于实现业务目标,而不是不断停止和启动服务器。
至于编辑“实时”代码,我希望你不是在讨论生产服务器上的代码。这不是推荐的做法。 Java EE是关于工程,可靠,安全,可扩展的生产系统。有意将开发与生产分开,因为Java EE开发通常涉及比PHP Web站点更复杂的问题和解决方案。
例如,许多银行网站使用Java / EE技术,这些开发人员从不冒险,例如编辑实时代码,这可能会破坏用户的信任或损害他们的信任。