WEB开发网
开发学院图形图像Flash 基于flex4技术从零开发flex博客系统 : 4 数据存储... 阅读

基于flex4技术从零开发flex博客系统 : 4 数据存储

 2009-05-05 12:06:22 来源:WEB开发网   
核心提示:通过前三课我艰苦卓绝的努力,客户端与服务端通讯已经没有问题了,基于flex4技术从零开发flex博客系统 : 4 数据存储,这对于一个没有学过flex4,没有用过java的初学者,数据定义我在sban.flexblog package下添加一个名为Greeting的实体类,这个一个POJO(Plain Old Java

通过前三课我艰苦卓绝的努力,客户端与服务端通讯已经没有问题了。这对于一个没有学过flex4,没有用过java的初学者,已经相当不容易了。到目前为止,开发博客系统的准备工作,已经仅剩最后一项了:数据存储。

Google App Engine没有数据库的概念,不过app engine提供了JDO存储接口,google充许开发者直接定义、存储、查询、修改实体(entity)。

一,数据定义

我在sban.flexblog package下添加一个名为Greeting的实体类,这个一个POJO(Plain Old Java Object),意即简单朴素的java对象。Greeting.java类的代码如下:

package sban.flexblog;
import java.util.Date;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

/**
 * @author sban.li
 *
 */
@PersistenceCapable(identityType=IdentityType.APPLICATION)
public class Greeting {

        @PrimaryKey
        @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)
        private Long id;
        
        @Persistent
        private String user;
        
        @Persistent
        private String greetingContent;
        
        @Persistent
        private Date date;
        
        public Greeting(String user, String content, Date date)
        {
                this.user = user;
                this.greetingContent=content;
                this.date = date;
        }
        
        public String getUser()
        {
                return this.user;
        }
        
        public Long getId()
        {
                return this.id;
        }
        
        public String getGreetingContent()
        {
                return this.greetingContent;
        }
        
        public Date getDate()
        {
                return this.date;
        }
}

1 2 3 4 5 6  下一页

Tags:基于 flex 技术

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接