gpt4 book ai didi

java - 正确命名 Java Google App Engine 项目的方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:05 27 4
gpt4 key购买 nike

我开始使用 Java 中的 Google App Engine。我看过 tutorial video但是我不明白项目包的命名。

这将是一个留言簿,所以名字是留言簿,我明白了那部分。但在那之后我看到了包名1)是您导入到项目中的东西,还是您创建的东西。

我在项目中见过很多这样的东西,比如 com.xxx.xxx。 2)你如何命名这种类型的东西或者这是一个导入。

我看过another tutorial在那里,他们将命名提升到了一个全新的水平。项目和包的名称都是 de.vogella.gae.java.todo。 3)这在 java 术语中是什么意思。

4)也许你们中的一个可以帮助我完成我想开始的这个特定项目。我想创建一个目前仅提供静态文件的 Google App 项目。我会将项目留空,将所有静态文件放在项目的 war 目录中。我希望域名为 mydomainstatic

最佳答案

1 & 2) 包名实际上是你在其他项目中已经看到的com.xxx.xxx 东西。它提供了一个命名空间,这样您就不会与其他应用程序使用的命名方案发生冲突。

命名空间也是源文件遵循的目录结构。 com.xxx.xxx 会将其文件作为 src/com/xxx/xxx/Classname.java

包最常见的用途是在导入行中使 Java 在特定包中查找代码文件。 import com.xxx.xxx.*; 将允许您直接在 com.xxx.xxx 中使用任何内容(但不是 com.xxx.xxx.yyy) 而不是每次都给出整个包名。

一般情况下,包名是一个反向的域名,后面跟着一个项目名。

例如,如果 StackOverflow 有一个用 Java 编写的留言簿,它可能有包 com.stackoverflow.guestbook

3) de 是德国 (Deutschland) 的顶级域 (TLD)。他们的包名分解为:TLD.domain name.Google App Engine.language (Java).Project Name

4) 命名风格真的取决于您。如果按照教程的风格,应该是 com.mydomainstatic.gae.java.project 我个人认为 java 级别是多余的,尽管 gae 级别可能是有用的信息。

关于java - 正确命名 Java Google App Engine 项目的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2654161/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com