- 浏览: 47450 次
- 性别:
- 来自: 杭州
-
最新评论
v2_10 Implementing value objects and a typed data model 实现值对象和具备类型的数据
ex2_08
这部分解决两个问题
1.Employee如何作为一个值对象传入数据
2.如何将一系列通用的对象转化为定型数据模型
值对象一般不包含任何实施细节或商业逻辑,它只是一个简单的数据对象
即,从服务器取得的是XML格式的数据,如何转换成自定义的对象
这里就是简单的循环,将从服务端取到XML数据挨个放到Employee对象,由本例的employees取代上例中的employees
// event handlers ------------------------------------------- protected function employeeService_resultHandler(event:ResultEvent):void { var employeeData:ArrayCollection = event.result.employees.employee; var employee:Employee; for each(var emp:Object in employeeData) { employee = new Employee(); employee.firstName = emp.firstName; employee.lastName = emp.lastName; employee.id = emp.id; employee.title = emp.title; employee.email = emp.email; employee.managerID = emp.managerID; employee.department = emp.department; employee.location = emp.location; employee.deskLocation = emp.deskLocation; employee.city = emp.city; employee.state = emp.state; employee.countryCode = emp.countryCode; employee.directDial = emp.directDial; employee.hireDate = emp.hireDate; employee.evaluation = emp.evaluation; employee.postalCode = emp.postalCode; employee.phone = emp.phone; employees.addItem(employee); } }
使用Flash builder的数据/服务 功能自动生成值对象
创建了值对象之后,XML数据转换过程还是一样,使用一个for循环来赋值
发表评论
-
v5_11 创建AIR应用
2011-03-05 21:45 889v5_11 Creating an Adobe AIR app ... -
v5_07 了解皮肤的组成部分
2011-03-05 21:44 1020v5_07 Implementing skin parts 了 ... -
v5_06 绘制MXML图形
2011-03-05 21:44 799v5_06 Drawing with MXMLgraphics ... -
v5_05 了解皮肤
2011-03-05 21:44 875v5_05 Introducing skinning 了解皮肤 ... -
v5_04 使用高级CSS选择器
2011-03-05 21:44 1119v5_04 Introducing advanced CSS ... -
v5_03 在CSS文件中定义样式
2011-02-27 20:31 1096v5_03 Defining styles in CSS ... -
v5_02 使用文本布局框架
2011-02-27 20:31 693v5_02 Utilizing the Text Layout ... -
v5_01 使用文本控件
2011-02-27 20:31 948v5_01 Introducing the text cont ... -
v4_11 为视图状态应用变换
2011-02-27 20:30 962v4_11 Animating states with tra ... -
v4_10 使用特效来实现组件动画
2011-02-27 20:30 948v4_10 Animating components with ... -
v4_09 使用容器控制组件布局
2011-02-27 20:30 853v4_09 Using constraints to cont ... -
v4_07 创建应用程序状态
2011-02-27 20:30 782v4_07 Creating pages with Flex ... -
v4_06 了解导航容器
2011-02-27 20:29 706v4_06 Understanding navigator c ... -
v4_05 创建项目渲染器和项目编辑器
2011-02-27 12:24 924v4_05 Creating item renderers a ... -
v4_04 使用DataGrid控件
2011-02-27 12:24 728v4_04 Creating and formatting ... -
v4_03 在基于列表的组件中实施一个Spa
2011-02-27 12:24 789v4_03 Implementing a Spark item ... -
v4_02 创建自定义项目渲染器
2011-02-27 12:24 834v4_02 Creating a custom item re ... -
v4_01 在项目渲染器中显示数据
2011-02-26 15:54 827v4_01 Representing data in defa ... -
v3_07 使用双向绑定
2011-02-26 15:53 872v3_07 Implementing two-way bind ... -
v3_06 验证表单数据
2011-02-26 15:53 803v3_06 validating form data 验证表单 ...
相关推荐
4. **Visual Studio 2013**:这是微软的一个集成开发环境(IDE),提供了编辑器、调试器和其他工具,帮助开发者创建、测试和调试各种类型的软件,包括C++项目。 5. **QQ邮箱**:QQ邮箱是中国腾讯公司提供的电子邮件...
2. 数据通信:VB.NET具备强大的网络通信功能,可以轻松地与扫描枪设备进行数据交互。通过串口通信(SerialPort类)或者USB通信(USB设备类),开发者可以实现与硬件设备的实时数据交换。 3. 用户界面:VB.NET的...
这个工具通常用于监控和管理Memcached服务器,它允许用户通过Web界面查看、添加、删除和更新存储在Memcached中的数据。 描述中的“使用php做的,这是一个用php脚本语言写的电子商务”可能是指这个项目最初是为电子...
这意味着该库能够帮助开发者在应用程序中实现与 Microsoft Excel 的交互,包括读取和写入 Excel 文件,同时具备处理和管理 Excel 模板的能力。这种功能在需要处理大量数据并进行报表生成或分析的应用程序中非常有用...
Kinect v2能捕获高清RGB视频和深度图像,同时具备高级的骨骼跟踪功能,可以识别和跟踪最多6个人的全身骨骼运动,包括25个关节的位置信息。 接下来,我们关注MS-SDK v2.16.2。这个SDK为开发者提供了一系列API和工具...
基于数据的方法(E-R图)和信息建模法虽然强调了数据的重要性,但在功能管理和对象间的交互上存在不足。这些方法无法很好地应对软件开发中日益增长的复杂度,导致代码维护困难,系统重构不易。 #### 2. 面向对象...
在使用这些脚本之前,用户需要确保他们具备足够的存储空间,因为Scannet数据集相当大,包含了多个高分辨率的3D扫描和相关的2D图像、语义标签等。同时,用户可能还需要安装必要的依赖库,比如`numpy`、`pandas`等,...
2. **数据管理**:应用程序可能使用Core Data进行数据持久化,这是一个强大的对象图管理系统,能够处理模型层的数据存储和检索。另外,SQLite数据库或者云服务如Firebase也可能用于存储和同步数据。 3. **网络通信*...
百度可能会利用先进的数据湖概念,结合对象存储技术和元数据管理,实现数据的统一管理和高效检索。同时,通过优化数据处理算法和利用机器学习技术,提升数据分析的速度和准确性。 在云计算方面,百度可能已经构建了...
《100小时学会SAP_V2.pdf》是一份详细的教学资料,旨在帮助读者在相对较短的时间内掌握SAP系统的基础知识和应用技巧。SAP是全球领先的企业级软件解决方案提供商,其产品广泛应用于财务管理、供应链管理、人力资源、...
这两个模型是计算机视觉领域中常用的轻量级网络架构,特别适合于实时对象检测和分类任务,因为它们在保持较高准确率的同时,计算效率和资源需求相对较低。 图像分类是计算机视觉的基本任务之一,其目标是根据输入...
此标准于2008年7月24日发布,旨在为通过诸如网络通信、本地计算和分布式对象等技术实现的测量和控制系统提供精确的时间同步能力。 #### 二、协议背景与目标 ##### 1. 背景 随着网络技术的发展,特别是工业自动化...
在广东工业大学自动化学院的数据结构课程设计中,学生被要求设计一个复数四则运算的演示程序,这个任务不仅要求学生熟悉抽象数据类型(ADT)的表示和实现,还要求他们能够熟练运用高级编程语言。 在这个实验中,...
标题中的“用于训练神经网络Yolo V3和V2的样本标记工具”指的是一个专为训练YOLO(You Only Look Once)系列的卷积神经网络(CNN)设计的数据标注工具。YOLO是一种实时目标检测系统,它在图像识别和目标定位方面表现...
7. **通用性**:一个“万能版”的分页类应该具备良好的适应性,能够处理不同类型的查询,支持多种数据库操作,并且可以方便地配置和扩展。 8. **版本更新**:"v2"可能带来的改进可能包括性能优化、错误修复、增加新...
在使用SWFUpload之前,请确认你具备一定的JavaScript和DOM知识。在实际开发中,大部分的错误都是由于错误的设置和低劣的Event Handlers处理程序所造成的。 [编辑本段]文档中文翻译 ...