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

我首先使用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在特定的软件包中查找代码文件.导入com.xxx.xxx.*;将允许您直接在com.xxx.xxx中使用任何内容(但不能在com.xxx.xxx.yyy中使用),而无需每次都给出完整的软件包名称.

通常,程序包名称是反向域名,后跟项目名称.

例如,如果*具有用Java编写的Guestbook,则可能具有com.*.guestbook软件包.

3)de是德国(Deutschland)的*域名(TLD).他们的软件包名称分为:TLD.domain name.Google App Engine.language(Java).Project Name

4)确实,命名风格取决于您.如果按照教程的风格进行操作,它将是com.mydomainstatic.gae.java.project就个人而言,我认为Java级别是多余的,尽管gae级别可能是有用的信息.

上一篇:java-Servlet请求getparameter的性能


下一篇:【转】在命令行输入 mysql -u root -p 登录mysql,返回”Can't connect to MySQL server on localhost (10061)”错误