Google Mobile Backend Starter Java 项目教程
1. 项目的目录结构及介绍
solutions-mobile-backend-starter-java/
├── src/
│ └── com/
│ └── google/
│ └── cloud/
│ └── backend/
│ ├── war/
│ │ ├── WEB-INF/
│ │ │ ├── appengine-web.xml
│ │ │ ├── web.xml
│ │ │ └── classes/
│ │ │ └── com/
│ │ │ └── google/
│ │ │ └── cloud/
│ │ │ └── backend/
│ │ │ └── ...
│ │ └── ...
│ └── ...
├── LICENSE
├── README.md
└── ...
src/
:包含项目的源代码。com/google/cloud/backend/
:主要代码目录。war/
:Web应用资源目录。WEB-INF/
:包含配置文件和编译后的类文件。appengine-web.xml
:App Engine 配置文件。web.xml
:Web 应用配置文件。classes/
:编译后的类文件。
LICENSE
:项目许可证文件。README.md
:项目说明文档。
2. 项目的启动文件介绍
项目的启动文件主要位于 war/WEB-INF/
目录下:
appengine-web.xml
:配置 App Engine 运行环境,包括应用的ID、版本号、资源配置等。web.xml
:配置 Web 应用的 Servlet 和过滤器,定义 URL 映射和安全约束。
3. 项目的配置文件介绍
-
appengine-web.xml
:<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> <application>your-app-id</application> <version>1</version> <threadsafe>true</threadsafe> <system-properties> <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/> </system-properties> </appengine-web-app>
-
web.xml
:<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5"> <servlet> <servlet-name>EndpointsServlet</servlet-name> <servlet-class>com.google.api.server.spi.EndpointsServlet</servlet-class> <init-param> <param-name>services</param-name> <param-value>com.google.cloud.backend.services.CloudBackendService</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>EndpointsServlet</servlet-name> <url-pattern>/_ah/api/*</url-pattern> </servlet-mapping> </web-app>
以上是 Google Mobile Backend Starter Java 项目的基本教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。