当年很流行,现在已经淘汰的Java技术,请不要再继续
学了!!!
J S P 在 实 际 开 发 中 , 主 要 是 作 为 M V C 模 型 中 的
V ( V i e w ) 层 出 现 的 。 当 然 , V i e w 层 的 渲 染 技 术 除 了
J S P , 还 有 F r e e M a k e r 、 V e l o c i t y 等 。
J S P 作 为 页 面 模 板 , 在 后 端 通 过 M V C 框 架 渲 染 成
H M T L , 然 后 再 发 送 到 客 户 端 ( 例 如 浏 览 器 ) 来 呈 现 。 这 也 就 是
我 们 常 说 的 “ 前 后 端 不 分 离 ” , “ 混 合 式 ” 开 发 。
而 当 前 , 包 括 我 所 在 的 公 司 , 以 及 大 部 分 互 联 网 公 司 。 要 么 已 经
抛 弃 这 种 模 式 , 要 么 正 在 抛 弃 的 路 上 , 而 转 向 彻 底 的 “ 前 后 端 分 离
” 。
在 “ 前 后 端 分 离 ” 模 式 下 , 后 端 只 负 责 提 供 服 务 接 口 ( 例 如
R E S T ) , 而 前 端 ( 例 如
H T M L 5 ) 通 过 接 口 发 送 / 获 取 , 呈 现 数 据 ( 例 如 J S O N
格 式 ) 。
这 样 , 在 后 端 , 原 来 的 M V C 框 架 , 某 种 意 义 上 已 经 演 变 为 M C
框 架 。 因 此 , 与
V ( V i e w ) 相 关 的 一 切 模 板 技 术 都 失 去 了 学 习 的 必 要 , 其 中 当 然
也 包 括 J S P 。 所 以 , 后 来 的 J a v a 学 习 者 , 我 的 建 议 是 :
“ _ 完 全 可 以 放 弃 对 J S P 的 学 习 _ 。 ”
Struts
在 J a v a 后 端 开 发 中 , M V C 模 型 还 是 主 流 。 而 S t r u t s
作 为 一 个 M V C 框 架 , 单 从 技 术 上 来 说 , 还 是 很 优 秀 的 。