java - 动态网站 build 的信息收集和选择其架构

标签 java php mysql linux

我想建立一个动态网站。我计划的架构是Linux+Apache+MySQL+JSP/Java/Servlets。我听说过很多有关 LAMP 堆栈的信息,但我不了解 PHP。请列举两种架构在可扩展性、安全性、代码重用等方面的一些差异。

此外,说了这么多,我需要知道我可以从哪里开始。任何可以让我深入了解如何构建完整的动态网站的案例研究。

谢谢。

最佳答案

简短的回答是:架构与语言无关,而是与用法有关。您可以像 PHP 一样轻松地编写出非常缓慢、不可扩展、不安全、困惑的 Java 代码。

也就是说。

PHP 是一种传统上结构化程度较低的语言。它不是类型安全的,这是一把双刃剑,而不是负面的。一如既往,我的建议是坚持您所知道的任何关键任务。但如果你想玩弄 PHP,最好的方法就是安装它并开始玩。

这个网站和 php.net 是很好的资源。还有谷歌。 PHP 周围有巨大的黑客文化,您会发现有关几乎每个可能主题的大量信息。好的,坏的,以及介于两者之间的。

编辑::

我会做的一件事是避免首先学习框架。首先学习原始的、未经切割的 PHP。

关于java - 动态网站 build 的信息收集和选择其架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303634/

相关文章:

php - 当 PHP 中存在重复项时,如何只显示一次 MySQL 数据库记录?

php - 如何让我的 PHPUnit 测试更简洁、更短?

php - 使用 session 回显来欢迎用户 ID,但回显数字

java - 为什么当 20% 的堆空闲时我会得到 OutOfMemory?

Java ETL : hard to find a suitable one

php - PDO 未返回任何数据

php - 在PHP中获取特定用户的数据

mysql - 查询错误 'Count' 中的未知列 'field list'

java - 使用 xml java 自定义应用程序

java - Java 中的 Openshift 文件上传