WEB开发网
开发学院软件开发Java 在 Google App Engine Java 版上构建电子书分享网... 阅读

在 Google App Engine Java 版上构建电子书分享网站

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: 构建文件上传处理的 servlet利用 apache 的 commons 的文件上传的库,该 servlet 将上传的内容解析成 File 对象,在 Google App Engine Java 版上构建电子书分享网站(6),图 9. Servlet 模型图片看不清楚?请点击这里查看原图(大图)

构建文件上传处理的 servlet

利用 apache 的 commons 的文件上传的库,该 servlet 将上传的内容解析成 File 对象。


图 9. Servlet 模型
在 Google App Engine Java 版上构建电子书分享网站

图片看不清楚?请点击这里查看原图(大图)。

持久化改文件

应为 File 类已经添加了 JDO 需要的注释,如下。

@PersistenceCapable(identityType = IdentityType.APPLICATION) 
public class File { 
  @PrimaryKey 
  @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) 
  private Key key; 
 
  @Persistent 
  private String username; 
 
  @Persistent 
  private String useremail; 
 
  @Persistent 
  private Date uploadDate; 
 
  @Persistent 
  private String filename; //could be a filename or a url... 
 
  @Persistent 
  private String description; //could be a filename or a url... 
 
  @Persistent 
  private String mimeType; //pdf,ppt, chm etc. 
 
  @Persistent 
  private com.google.appengine.api.datastore.Blob file; 
 
  @Persistent 
  private Set<Key> tags = new HashSet<Key>(); // associated tags 

上一页  1 2 3 4 5 6 7  下一页

Tags:Google App Engine

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