ASP与JSP技术结构的研究与比较
- 格式:pdf
- 大小:155.42 KB
- 文档页数:2
【 关键词】 S 、S 、 平 台、 :A P JP 跨 比较
用一 个 叫 H tSsi t es n的 对象 实现 同样 的功 能 。 es n的 信 息 保 p o Ssi o 两 技 术 简 介 存 在 服务 器 端 .es n的 i 存 在 客 户 机 的 coi Ssi o d保 oke中。 如 果 客 A P全 名 A t e S re P gs S ci e r ae.是 一 个 WE v v B服 务 器 端 的 开 发 环境 . 用 它 可 以产 生 和 执 行 动 态 的 、 动 的 、 性 能 的 户 机禁 止 co i. si d 必须 带在 u 利 互 高 0ke S s nI 就 e o d后 面 。 es n一 般 在 Ssi o 服 务 器上 设 置 了一 个 3 O分 钟 的 过 期 时 间 。 客户 停 止 活 动 后 自 当 E W B服 务 应 用 程 序 Байду номын сангаас S A P采 用 脚 本 语 言 V sr tJvsr t B ci ( ac p) p a i
汤 双 霞
( 南海 东软 信 息技 术 学 院 广 东 佛 山 5 8 2 ) 2 25
【 要1 摘 :从微软推 出了 A PA t e Sre P gs ̄ , S (ci evr ae) 它以其 强大的功能 , v . 简单 易学的特 点 而受到广 大 WE B开发 人 员 的喜 欢 。 但 是 它却 有 微 软 产 品 的 通 病 , 只 能 在 Wid w 即 n o s平 台 上使 用 , 然 它 可 以 通过 增 加 控 件 而在 Un 】下 使 用 , 虽 u 【 但 是 其 功 能 强 大 的 D O 控 件 却 不 能使 用 。 而 S C M UN公 司在 Jv aa的基 础 上 开 发 出的 JPJv S re p gs ̄J 动 态 S ( a evr ae) E了 a 页 面 与静 态 页 面 的 分 离 . 离 了硬 件 平 台的 束 缚 , 脱 以及 编 译 后 运 行 等 方 式 大 大 提 高 了 其执 行 效 率 而 逐 渐 成 为 因特 网上 的 主
一
.
ssi . d O  ̄ 到 ssl I es ng d # o e es nD数 o It ei=1t e ssi . tau(i”/ 索 出 ssi ne r ( e 0 es ng V le” 1检 g d ng o e d, es n的 值 o 并 转 化 为 整 型 ssi . tau ( tm a e, mN me/ e es np V e .e V u "t a )/ m. o u l . I l i e ;h V le 须 不 是 mut au 必 s 简单 类 型 五 、 pl ai A p ct n管 理 i o A 、S P S J P都 是 面 向 We b服 务 器 的 技术 ,客 户 端 浏 览 器 不 需 要 任 有 时服 务 器 需 要 管 理 面 向整 个 应 用 的 参 数 .使得 每个 客 户 何 附加 的 软 件 支持 都 能 获得 同 样 的 参 数 值 。 和 S s o e s n一 样 , S 使 用 A p ctn i A P p l ao i i 对 象 而 J P使 用 Srl C net 象 .操 作 的 方 法 和 Ssi S ev e o t 对 t x e o n一 二、 结构 比较 JP和 A P在 结 构 上 类 似 . 是 以” 为标 计 符 . 同 的 是 样 。 S S 都 吖乍 不 在 标 计 符 之 问 的 代码 A P为 JvSr t V Sr t 本 . JP S aaci 或 B c p 脚 p i 而 S gte l C net . tt bt( tm ,e V le'J 一 个 e r e o t 0s At ue” e " tm a )/ Sv t x e r i I I u ,  ̄置 / 为 JV A A代 码 。 S JP将 网 页 的表 现 形 式 和 服 务 器 端 的代 码 逻 辑 分 应 用 变 量 开 。作 为 服 务 器 进 程 的 JP页 面 。 先 被 转 换 成 srl ( 种 服 S 首 e e 一 v t Itgr ( tgr eSrl C net. ttiue” N m ” neei I ee) te e o t 0g A tbt(I =n g v t x e r  ̄m a e) ; 务 器 端 运 行 的 jv 程 序 ) e r e 支 持 H f 协 议 的 请 求 和 响 | / tm aa 。S v t l 1 1 | 过 /e 娟 i 应 。当 JP被转 换 成 纯 J V S A A代 码 。 多个 用 户 同 时请 求 一 个 j 六 、 reSd Icu e s p e S v r ien ld s 在 服 务 器 端 引 用 上 A P和 J P有 着 相 同 之 处 。A P和 J P S S S S 页 面时 , 用 实 例 化 线程 来 响 应 请 求 。这 些 线 程 由 W B服 务 器 应 E 进 程 来 管 理 。 A P的 线 程 管 理 器 功 能类 似 。 同 C I 每个 请 都 可 以 支 持 此 功 能 的 服 务  ̄ (SA A H ) 实 现 服 务 器 端 包 含 和 S G 为 I .P C E & I 求 创 建一 个 进 程 的模 式 比 较 . 种 方 式 效 率 高 的 多 。 这 虚 文 件 。 J 是 将 动 态 页 面的 结 果 包 含 进 来 . 不 是包 含 文 件 但 S P 而 三 、 能 和 平 台 无 关 性 比较 性 的 代 码本 身 。 当你 包 含 的文 件 在 另 一 个 服 务 器 上 时 . 不包 含 任 何 与C+V + 、 B等 语 言 比较 .A A 被 看 作 是 个 效 率 不 太 高 的语 代 码 和 对 象是 一个 非 常有 效 的功 能 。 JV 言 .但 它 以 牺 牲 效 率 换来 了 平 台无 关 性 使 J V 可 以 在 大 多 数 AS A A P: 操 作 系统 上 运 行 而 不 需要 重新 编译 ~ 许 多 人 愿 意 为此 而付 出代 J P < - ic u e me s b d .s ”~ > S : !一 # n l d =” u f ea p 价 。J V A A的 编译 代 码是 一 种 字 节 代 码 . 运 行 时 由 操作 系 统 上 七 、AVA 组 件 :a a a s 在 J J v Ben 的 一个 Jv iul ahn ( M 虚 拟 机 解 释 。字 节 代 码 可 以在 aaV r a M c ie V ) t J JvB as是 一 些 完 成 预 定 义 功 能 的 封 装 的 对 象 数 据 。 aa en 所 有平 台上 迁 移 , 不 需 要 任 何 改 动 。 叉 平 台 编 程倾 向 于 采用 JvB as和 JP接 合 与 C M 和 A P相 比如 下 : 而 交 aa en S O S 所 有操 作 系统 的”最小 公 分母 ” .尤 其 是 使 用 图 形 化 界 面 时 C M 对 象 常 用 来 封 装 商 业 逻 辑 和 为 A P页 面 完 成 高 强 度 O S ( rl s s v t 不需 要 任何 图形 界 面) erlt e e 。S ve s比传 统 的 j a 序 (p 计 算 。 重 用 的 组 件 使 得 页 面 简 单 快 速 . 因 为 组 件 由 编 译 语 言 a 程 v a. pe ,a aap 要 快 , ls iv p ) t 因为它们 在服务器 端运行 。 不需要 加载沉 ( + ,B) 构 成 , 而 不 是 解 释 型 的 sr r g语 言 ( B e p' C +V c pn ii V Sf t i 重 的 G IH ML的 G I U(T U 是非 常少 的 ) 另 外 。ev t 字节 代 码 J eit 。 。 srls的 e S r ) p 只有 在 客 户 请 求 时才 执行 . 以尽 管 当 首 次 调 用 srlt时 会 有 所 e e v s JvB a s 能 用 i a 言 开 发 。o 可 以 由 符合 标 准 对 象 aa en 只 a 语 v cm 几 秒钟 的 加 载 时 间 , 后 续 的 请 求 相 应 非 常 迅 速 . 但 因为 服 务 器 已 模 型 的任 何 语 言 开 发 ( 括 V sa J+ 。 包 i l + ) 另一 方 面 , vB as u J a er 更 a I 经 缓 存 了运 行 的 srls 当 前 的 p服 务 器 。 带 有 { a即 时编 容 易 开 发 , 为 一 旦 掌 握 了 iv, 解 JvB as的结 构 非 常容 e e。 v t s 都 a v 因 a a了 aa en 译 器 (I )因 此 。 P的 执行 比 每 次都 要 解 释 执 行 的 A P代 码 要 易 。 由 于 cr 的 复 杂 性 , 要 大 量 的学 习 和 培 训 才 能 掌 握 一 即 JT , J s S o n 需 快 . 其 是 在 代 码 中存 在 循 环 操 作 时 . P的 速 度 要 快 1 2个 使你 具 有 c + v 尤 J S 到 + 和 b的基 础 也 需 要 额 外 的 努 力 。C m 组 件 需 要 在 o 数量级。 服 务 器 上 注册 , 果 你 修 改 了 一 个 现 有 的 组 件 . 务 器 需 要 重 新 如 服 四 、es n管理 Ssi o 启 动 才 能 使 用 它 。JvB as 需 要 重 新 注册 。 果 开 发 者 不 需 aa en 不 如 为 了跟 踪用 户 的操 作 状 态 。 S A P应 用 S S I N对 象 。 s E SO JP使 要得 到对 服 务 器 的完 全 访 问权 限 。 是 其 一个 巨 ( 转 第 5 这 下 9页 )
超市建立数据仓库的过程31构造数据仓库由于目前许多超市的为了业务需求已经建立了一些分散的数据库分别处理各自的业务各个数据库是按照各个部门的具体需求建立起来的这样的组织的数据各自为政缺乏全局性