- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Fexvs.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所遇到的问题之一就是, 在一个单独的
您可能关注的文档
- 《D背景颜色与图像.docx
- 《DX11代表作20款主流显卡决战DiRT2.doc
- 《E680I实用技巧.doc
- 《E71最全设置与使用技巧大全.doc
- 《E71入门贴.doc
- 《SCADA标准方案.doc
- 《EA236门禁键盘说明书.doc
- 《proteusvsm仿真.doc
- 《earninAIESEC.docx
- 《ps马赛克文字.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2025年内蒙古时事政治考试试卷带解析必考题.docx VIP
- 人教版数学三年级下册单元试卷【1-8合集,含答案】.pdf VIP
- 2025年内蒙古时事政治考试试卷带解析参考答案.docx VIP
- (答案)奥赛经典-奥林匹克数学中的几何问题---习题与讲解(第1-2章).pdf VIP
- 奥赛经典奥林匹克数学中的几何问题.pdf VIP
- 奥的斯电梯ACD4 原理图纸注释.pdf VIP
- 2025国家能源集团新疆哈密能源化工有限公司社会招聘(51人)笔试参考题库附答案解析.docx VIP
- 建设项目环境影响报告表.PDF VIP
- 呼吸科利用PDCA循环提高住院患者吸入剂使用正确率品管圈.pptx VIP
- 2024-2030年全球气动导弹弹射发射器(PMEL)行业现状、重点企业分析及项目可行性研究报告.docx
文档评论(0)