WEB开发网
开发学院WEB开发Xml 将 XML 数据导入 Google App Engine 阅读

将 XML 数据导入 Google App Engine

 2010-10-22 17:18:53 来源:WEB开发网   
核心提示: 将这些文件添加到一个标准 GAE Java 项目并启动测试服务器,在一个浏览器中输入 http://localhost:8080/CreateEmployee/,将 XML 数据导入 Google App Engine(7),稍等片刻,消息 Employees Created 将出现在屏幕上,如

将这些文件添加到一个标准 GAE Java 项目并启动测试服务器。在一个浏览器中输入 http://localhost:8080/CreateEmployee/,稍等片刻,消息 Employees Created 将出现在屏幕上。如果您在 http://localhost:8080/_ah/admin/datastore 处打开本地数据存储,将会看到新创建的 Employee 对象。

手动持久化输入的 XML 数据

这种解决方案对一个已部署站点不是非常实用。要新建一组 Employee 对象,需要创建 employees.xml 文件并每次都将其部署到 appspot.com。我们稍微更改一下这个处理程序的行为。我们将这个处理程序更改为解析来自这个 servlet 中的一个表单的文本输入,而不是解析一个现有文件。

首先更改这个 servlet 来打开一个 Java Server Page (JSP),该页面包含一个文本区域输入框和一个提交按钮。与前面完全相同,文本将被解析,每个新的 Employee 对象都将通过 PersistenceManager 持久化。

将 doGet 方法更改为重定向到一个名为 createEmployee.jsp 的 JSP,如 清单 7 所示。

清单 7. EmployeeServlet.java 中重构的 Refactored doGet 方法

public void doGet(HttpServletRequest request, HttpServletResponse response) 
  throws IOException, ServletException { 
 
  RequestDispatcher view = request. 
    getRequestDispatcher("/createEmployee.jsp"); 
  view.forward(request, response); 
 } 

在 war 目录的 root 文件夹中,创建 createEmployee.jsp 文件,如 清单 8 所示:

清单 8. createEmployee.jsp

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:XML 数据 导入

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