在开发数据驱动的Flex企业级开发中,会有很多数据通过JavaBean在Flex和java之间传输.
下面这个方法可以简单实现把javabean转换成flexbean.
package flex;
import java.lang.reflect.Field;
public class JavaBean2AsBean {
public static void toAsObject(Class clazz) {
StringBuilder sb = new StringBuilder();
sb.append("package ").append(clazz.getPackage().getName()).append(" {\n");
sb.append("\t[RemoteClass(alias=\"").append(clazz.getName()).append("\")]\n");
sb.append("\tpublic class ");
sb.append(clazz.getSimpleName()).append(" {");
Field[] fields = clazz.getDeclaredFields();
for (Field field : fields) {
sb.append("\n\t\t");
sb.append("public var ").append(field.getName());
sb.append(":").append(fieldTypeName(field)).append(";");
}
sb.append("\n\t}"); // end class
sb.append("\n}"); // end package
System.out.println(sb.toString());
}
public static String fieldTypeName(Field f) {
String superName = f.getType().getSuperclass().getName();
if (superName.equalsIgnoreCase("java.lang.Number")) {
return "Number";
}
return f.getType().getSimpleName();
}
}
分享到:
相关推荐
使用JSP、JavaBean和Servlet实现一个简单的留言板设计,包含用户管理和信息永久化保存。
javabean+servlet+jsp实现课后习题注册
JAVA JavaBean+Servlet+jsp 实现网上购物系统项目 (项目说明+源码实例)JAVA JavaBean+Servlet+jsp 实现网上购物系统项目 (项目说明+源码实例)JAVA JavaBean+Servlet+jsp 实现网上购物系统项目 (项目说明+源码...
用JavaBean实现的简易购物车,以及JSP的一些其他基本知识的应用
Jsp中利用JavaBean技术实现分页功能 Jsp中利用JavaBean技术实现分页功能
jsp+servlet+javabean+mysql实现的简易BBS论坛系统 适合初学者学习
javabean+servlet+jsp实现圆的面积和周长计算,还有注册信息然后输出
JSP+Servlet+JavaBean制作简单留言板
jsp+servlet+javaBean实现MVC jsp+servlet+javaBean实现MVCjsp+servlet+javaBean实现MVCjsp+servlet+javaBean实现MVCjsp+servlet+javaBean实现MVCjsp+servlet+javaBean实现MVCjsp+servlet+javaBean实现MVCjsp+...
JSP+Servlet+JavaBean的MVC管理员登录后可列表显示所有图书信息,包括书籍ISBN编号、书名、作者、价格、出版时间、折扣、库存量等信息;能添加、修改和能批量删除图书信息,能对上述主要字段进行查询,其中价格和...
在本实例中分别创建了保存商品信息的JavaBean---GoodsSingle和工具JavaBean---MyTools和实现购物车的JavaBean---ShopCar。
NULL 博文链接:https://ihenu.iteye.com/blog/2231893
jsp_servlet_javabean_jdbc 实现简单的网上留言系统,包含用户注册、登录、留言板块。此事例来自Java EE基础实用教程第二版,不是自己原创,完整的敲的书上的代码。
从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)。 JavaBean 和 Server Bean(通常称为 Enterprise JavaBean (EJB))有一些基本相同之处。它们都是...
1.目的:总结JDBC,和Servlet JSP结合到一起。 2.开发中的一些小技巧。 3.客户管理平台功能 * 添加客户 * 查询所有的客户的信息 * 修改客户信息 * 删除客户信息 * 按条件查询 * 分页查询数据 4.准备环境 5....
Jsp+JavaBean实现简单的在线购物车
xml 与 bean 互相转换 工具类 1、bean类的属性需要遵守BEAN规范,否则 无法 读存BEAN值。 2、bean类的属性如果 是集合 只支持数组以及List、Map、Set。 3、bean类属性(boolean除外)前面两个字母要么全部小写,要么...
JSP+JavaBean+Servlet技术实现某网站用户注册和登录功能
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此...
利用Javabean+JSP 实现文件的上传、显示、下载 实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。