【发布时间】:2011-05-21 21:13:49
【问题描述】:
我之前问过的question 的反馈让我想知道是否存在像这个问题标题中提到的那样的文档或书籍。我已经搜索了一般的网络和以前的 StackOverflow 问题(也许我错过了正确的问题?),但我一直无法找到我要查找的内容。
我有几年使用 PHP 进行 Web 开发的经验。我的 PHP 工作主要是程序性的,但我会在适当的时候使用对象。我喜欢PHP环境;也就是说,我喜欢不必编译和部署代码更改即可生效。我喜欢能够为业务逻辑和表示逻辑使用相同的语言。我喜欢轻松找到合适的 PHP 文档。而且我喜欢为 PHP 脚本设置执行环境是多么简单(例如mod_php)。
但是,我负责管理一个由 Apache Tomcat 提供服务的 Java Web 应用程序(一个门户),并进行几乎所有的内部开发工作。从所描述的背景来看,我一直在将我的“PHP 方式”思维应用到我必须做的 Java 工作中。这基本上意味着我忘记了如何设置开发环境,只是将 JSP 脚本粘贴在 Web 根目录中并避免编写完整的类。
所以,列出我在这本书中寻找的东西:
- 术语差异(例如,为什么将 Web 服务器称为“容器”)
- 操作环境的差异
- 语言最佳做法比较
我不是在寻找“Java 是面向对象的,而 PHP 不是”。我知道语言是不同的。我也不想要Head First Servlets & JSP 的愚蠢(我办公室里放着的一本书)。
【问题讨论】:
-
如果您不熟悉 Java,并且想从一开始就尝试与 J2EE 相关的东西,那么 Head-First 书可能不是太糟糕的选择.为什么你觉得它很傻?你以前读过这样的书吗?当然,它们相当初级,但鉴于您对 Java 的经验很少,您可以尝试一下。
-
Bart:我认为这很愚蠢,有几个原因。 1)它试图把一个技术话题变成某种睡前故事。 2) 剪贴画、卡通和其他类似的废话比内容还多。这不是 K&R 书籍,这是肯定的。
-
很公平,但很多人确实喜欢他们,所以我不会称其为“愚蠢”(除非您不介意像精英人士一样出现 :)) .
-
+1 非常好的问题:)