java - 无配置java服务器有什么用处?

标签 java php

我喜欢Java。这很棒。事实上,我认为 Java 代码非常性感!但是,我讨厌编写 Java Web 应用程序的一些事情:

  1. 这么多配置文件。我还没有找到一个服务器/容器/框架/等,让我不必创建 web.xml。而框架只会增加这种复杂性。

  2. 我喜欢 PHP 的工作方式。您将文件放入目录中,然后就可以立即浏览它们。为什么Java不能做到这一点? Java 具有完美的反射能力来处理这个问题。那么为什么我不能将几个 .class 文件放入一个目录中,然后能够立即浏览它们呢? (我知道 tomcat 可以从目录部署,但这会导致......)

  3. 和 PHP 一样,为什么每次我想要重新部署应用程序时都必须重新启动服务器? (Glassfish可以进行热部署,但我还是要把它打包成.war文件)

所以,我的问题是:Java 服务器是否有任何用途或现有的解决方案?允许您将简单的 POJO 放入目录中,并能够立即浏览它们?本质上,我想要 PHP 拥有的一切,只是 Java 中的。有什么想法吗?

最佳答案

Grails可能会满足您的一些需求。它更倾向于约定而不是配置(如 RoR)。然而,我认为热部署问题并不像您希望的那样完美。

如果您主要关心的是编写 web.xml 和类似内容,您始终可以将 Web 容器(例如 Jetty)嵌入到您的应用程序中并以编程方式配置它。但(我怀疑)你可能不是这么想的。

关于java - 无配置java服务器有什么用处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2167722/

相关文章:

java - Eclipse RCP 获取部件实例

java - 我不知道 "i[1]=data[1]& 0xff;"的意思

PHP 子字符串提取。获取第一个 '/' 之前的字符串或整个字符串

php - 如何调试将来自不同输入的图像保存到数据库中的错误

java - 通过插入合并 2 个二叉搜索树

java - 如何在java中的JTextField中插入印度卢比符号?

java - 我需要为paintComponent 扩展JPanel 吗?

php - 无法在 MySql 表中插入数据,但我可以很好地检索数据

php - 从 PHP 导出 有趣的错误

php - 如何在 php 中获取和存储菜单值