- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[Flexvs.JSP翻译
Flex vs. JSP
介绍
我是一个网络应用程序开发者. 它意味着这些天发生的很多事情但是对我而言, 它意味着我同时在服务器和客户端上编写代码以实现一个完整的应用. 对我们中的很多人来说, 客户端的代码是 JSP – JavaServer Pages. 你也许像我一样发现 JSP 的语言和类型的混合使它笨拙而难用. 同时我还发现开发大型应用更加复杂 所以我加了一些包如Struts 和Tiles以便使jsp简单.
几年之前我开始学习和使用Macromedia Flash 因为我读到它能够接受和发送基于HTTP协议的信息. 我将它看成一种避免使用jsp编写网络应用程序的方法. 这确实是个好主意. 然而,很明显使用Flash 使我的小组里的其他成员不能通过创建新的应用的方式容易的与我建立连接. 这是因为 Flash 存在一个急速的知识跳跃. 当商业应用并不需要太多改变的时候, 你仍然需要学习 Flash IDE 并且熟悉应用开发怎样应用 Flash. The Flash MX 版本包含 一组预先确定好的 UI 组件 (比如组合框, 列表,和按钮) 来加速网络应用开发. 即使使用必威体育精装版的译本—— Flash MX 2004, 仍然存在知识跳跃的问题. 例如, 建立一个一个高级应用, 你必须知道怎样用帧和时间轴的层次制作flash.
有一段时间 我驱使我自己 接收我的队员必须成为flash开发者这个事实. 我的这种想法遇到一些阻力,但是看上去我没有别的选择. 我已经看过了Macromedia的新产品——Flex, 并且有一段时间考虑加入版本测试工作, 单是因为我正忙于编写flash应用而未能加盟. 一次我得到了Flex的第一个版本的测试拷贝, 它改变了我对网络应用开发的看法.
What is Flex?
Macromedia Flex 是一种专为经由web浏览器发送到最终用户的企业水平的应用开发设计的新产品. Flex 较之 Flash有更柔和的知识转折. 它涵盖了所有的用户界面组成部分. 你开发 Flex 应用程序很大程度上像开发 JSP or HTML 应用程序. Flex 解决了我使用 Flash所遇到的问题而仍能实现我用 Flash实现的功能.
如果你熟悉 JSP 技术, Flex 你将不会觉得陌生. 正想用 JSP, 服务器一边的技术用来发送信息到最终用户; 未加工的源头文件存在于服务器中 ,并且在传送的时候被服务器转变为浏览器可以执行的文件. 但是 Flex 和以前的技术有以下异同.
Macromedia Flex 发送 Macromedia Flash 应用程序而不是HTML到最终用户的浏览器. The Flash player, 一个嵌入到 web 浏览器的插件程序, 执行 Flash 应用程序.
下面的图像用来展示Flex的工作过程. 注意看它与 JSP 的工作过程何其相似.
Image I
开发者创建 Flex 源文件.这些是包含一种称为MXML的XML味道的正文文件没有专业化的编辑或者环境要求.
最终用户将连接到该MXML 文件的地址输入到他们的浏览器地址栏.
服务器, 有哪些信誉好的足球投注网站 MXML 文件, 寻找一个相应SWF 文件. 这就是那个 Flash 应用程序.
如果那个 SWF 文件不存在, 或者那个MXML 文件比那个SWF 文件更新, Flex 引擎将重新编译MXML到 一个新的SWF 文件.
SWF 封装在一个简单 HTML 文件内(所以浏览器能执行它) 并被寄回到用户的浏览器r.
浏览器装载Flash player 这个插件程序并且 执行 Flash 应用程序.
当用户与 Flash 应用程序交互的时候, 信息从 Flash应用程序传到遥远的目标– 或者通过 Web 服务, XML 文件, or Java Beans, 保存在服务器.
Flex 制作 短小的客户端代码. 瘦客户端, 比如浏览器, 放置尽量多处理任务在服务器端. 数据确认 (这在客户端上使用javaScrip是可能实现的), 计算, 定位, 这些全都在客户端上很好的执行并让那里发挥了最大的处理能力. 使用 Flex, 客户端可以给数据分类, 安排成它们想要的格式, 打印报告, 并用一种全新的有效的而靠以前的网络技术无法实现的方式进行交互.
例如:
和仅仅靠列表数据绘制图表相比. 它允许用户通过提供控制数据的界限的滑块与图进行交互.
允许用户点击专栏标题分类数据.
包含专家解释工具怎么工作,怎么与madia 服务器连接以及他人与专家的交流的短小影片.
利用便捷的控制工具, 比如刻度盘, 标尺, 米尺, 来提供实时的视觉反馈 (e.g., price-ticks).
The JSP Way
我使用 JSP所遇到的问题之一就是, 在一个单独的
您可能关注的文档
- [Eralww日语动词可能态被动态使役态被役态.doc
- [EPS招标书格式.doc
- [ERP实训心得总结.doc
- [EKG内网文档有哪些信誉好的足球投注网站引擎-用户使用手册.doc
- [ERP实施方法论.doc
- [ERP沙盘实验报告和总结..doc
- [ERP系统名词中英文对照word2003.doc
- [er研究性学习资料.doc
- [esa英语教学法.doc
- [ESP合并工具v0.4高级教程.doc
- Deepseek如何遵守数据保护法规与标准.pptx
- DB37T-2971-2017化工企业安全生产风险分级管控体系细则.docx
- DB37T 3193-2018 医药化学原药(异丙安替比林)生产行业企业生产安全事故隐患排查治理体系.docx
- 探讨Deepseek在推动伦理规范与行业标准中的作用.pptx
- 构建高水平校园安全的内涵、框架与实践进路.pdf
- 基于三维水动力模型桥梁附着式防撞设施壅水数值研究.pdf
- DB37T 3189-2018 硝酸、液体硝酸铵行业企业生产安全隐患排查治理体系实施指南.docx
- Deepseek如何应对伦理审查与监管的挑战.pptx
- DB37T3220-2018 涂料行业企业生产安全事故隐患排查治理体系实施指南.docx
- DB37T2972-2017 非煤矿山企业安全生产风险分级管控体系细则.docx
最近下载
- Teambition操作手册文档.pptx
- 2022届新教材高考英语一轮复习必修第二册unit4historyandtraditions课件新人教版.pptx
- 机动车检测站应急预案.docx VIP
- GBT11345-2023 焊缝无损检测 超声检测 技术、检测等级和评定.pdf
- SHT 3002-2019 -石油库节能设计导则.pdf
- 高考作文指导:二元作文论证结构指导课件.pptx VIP
- 2024年12月大学英语六级考试真题及答案(第1套).pdf
- J-STD-033D 潮湿、再流焊和工艺敏感器件的操作、包装、运输及使用(EC).pdf
- 2024年菏泽医学专科学校单招面试题库及答案解析.docx
- 向海图强向海而兴建设海洋强国PPT.pptx VIP
有哪些信誉好的足球投注网站


文档评论(0)