下载此文档

创建 Flex 4 和 Java Web 应用程序.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
当前对 Web 技术的要求在不断增加。它们必须能够管理用户帐户、上传内容和流媒体格式。这个要求需要 RIA 开发人员探寻这样的技术, 即能精简开发流程同时提供广受追捧的功能。开发人员面对的难题就是,如何选择合适的技术集合来提供这些服务。常用缩略词? AMF : 动作消息格式? API : 应用程序编程接口? CSS : 层叠样式表? GUI : 图形用户界面? HTTP : 超文本传输协议? JAR : Java 档案文件? POJO : 简单 Java 对象? RIA : 富互联网应用程序? RPC : 远程过程调用? SDK : 软件开发工具包? SQL : 结构化查询语言? UI: 用户界面? WAR : Web 档案? XML : 可扩展标记语言 Adobe Flex 是一个客户端技术,它为开发人员提供丰富的 API 集合来创建 GUI 、绘制图形、播放和流放媒体、连接到 Web 服务。在服务器端, Java 技术提供的功能包括关系型数据库管理系统( RDBM ) 的连接、服务请求的多线程处理以及随需求增加而进行的最佳伸缩。将这两种技术结合使用可提供一个满足 RIA 应用程序需求的强大的技术堆栈。本文展示如何编写一个简单而强大的 RIA , 能使用客户端的 Flex 、服务器端 Java 技术以及后端数据库的 MySQL 。样例应用程序样例应用程序( 来自下面的下载部分) 提供一个丰富的 UI, 支持通过 Adobe Flash ? (SWF) 应用程序创建、读取、更新和删除( CRUD ) 联系信息。这个三层的 Web 架构如图 1 所示,其中客户端由嵌入在一个 Web 页面中的 SWF 文件表示,服务器应用程序在一个 Java servlet 容器( 本例中为 Apache Tomcat ) 内运行, 且数据库是 MySQL 。这三层共同创建一个功能分布式应用程序。图 1. Contacts 应用程序对于 Flash 应用程序与 Java servlet 容器之间的通信, Adobe BlazeDS 框架提供对象远程调用—即一种允许 Adobe ActionScript ?对象与 Java 对象相互调用的 PRC 形式。 Java 服务器应用程序与关系数据库之间的通信由 Hibernate Object Relational Mapping (ORM) 框架处理。 Hibernate 允许将 Java 对象转换为 SQL 代码,反之亦然。应用程序:服务器层第一步是要创建一个 Java 类,它包含存储联系信息所需的信息。样例应用程序包含一个带基本信息的简单模型。 Contact 对象所需的属性和数据类型是: -String emailAddress -String firstName -long id -String lastName -String phoneNumber -long serialVersionUID +Contact() +Contact(String first, String last, String email, String number) +String getEmailAddress() +String getFirstName() +long getId() +String getLastName() +String getPhoneNumber() +void setEmailAddress(String address) +void setFirstName(String first) +void setId(long newId) +void setLastName(String last) +void setPhoneNumber(String number) +String toString() 注释业务对象 Java Contact 类被看作是一个充当业务对象的 POJO ( 简单 Java 对象), 这意味着它代表业务领域特征和行为。 Contact 对象内的数据需要存留到数据库中。解决方案就是使用一个 ORM 框架,比如 Hibernate ,它在对象与数据库表记录之间的来回映射中执行大量工作。如果使用了 Java Persistence API (JPA) 注释, 完成 ORM 仅需要少量代码。清单 1 显示了带注释的 Java 类Contact 。清单 1. Java Contact 类 package ; import ; import ; import ; import jav

创建 Flex 4 和 Java Web 应用程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小0 KB
  • 时间2016-03-19