Flex4+LCDS3.1 customizing server-side functionlity自定义服务器端功能

看了几天的官方英文文档,不能白看,记录下这几天学到的东西。俗话说好记性不如烂笔头。

由于client端能处理的业务逻辑有限,所以可以通过修改server端的代码来实现一些业务逻辑!(Flash builder  eclipse  mysql)

一.   创建一个data model,基本Product

图片

 

1.       确保服务器开启,且RDS能正常连接。

2.       File>New>Other>Data Model next选择from a database,点next选择好RDS server Data source以及所要导出的tableproduct)。

3.       将建立好的data model 部署到LCDS服务器。

二.   通过data model生成java源文件

1.       windows>preferences选择Adobe>Data Model>Code Generation

2.       server-side java Generation选择default修改所生成java code的路径。图片

3.       把视图切换到Data Model,选择实体Properties>Code Genas端和java端的包名填好图片

4.       点击生成code

图片生成后就可以看到在指定的包名和路径下生成的code

 

三.   修改java源文件

1.       打开eclipse,将生成的java code  copy到一个新的web项目下,存放文件的包名和flash builder里面java Generation 填写的包名一致。图片

2.       导入jar [Install Directory]/lcds/tomcat/webapps/lcds-samples/WEB-INF/lib图片将这几个包copyeclipseWEB-INFlib包下,这样copy过来的java源文件就不会报错。

3.       修改code,按照业务需求修改或添加Assembler源文件。

四.   java源文件部署到J2EE应用服务器

1.       导出修改好的java源文件,用eclipse把修改好的文件打成jar包导出。

2.       jarcopy到应用服务器。如果项目名是lcds[Install Directory]/lcds31/tomcat/webapps/lcds/WEB-INF/lib

五.   修改data model

1.       flash builder视图切换到Data Model选择实体Properties>Data Mgmt配置Assembler class

2.       图片

3.       修改好的model重新部署到LCDS服务器

六.   创建一个flex客户端程序

1.       连接Data service,选择LCDS服务。

2.       编写AS应用,测试修改的method

Note

1.service使用As端自定义包下生成的service

2.客户端的实体对象要转成服务端实体需要在model里面加入

<annotation name="DMS">

<item name="ServerGeneratedEntities">false</item>

</annotation>Data Model 切换到source视图,添加一对item标签)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值