有人能指出我在Windows开发PC上设置以下项目的正确指示吗?
设置MySQL数据库。
设置Apache网络服务器,框架和IDE,以便我可以使用Java和JSON编写RESTful API。
我正在使用它编写一个本机Android和IOS移动应用程序,它将使用Apache Web服务器上的RESTful API存储和检索MySql数据库中的数据。
我搜索了几本科技书籍,谷歌和Stack Overflow,但找不到包含上述特定项目的任何内容。在Stack Overflow中,以下两个链接证明是有用的,但不提供我需要的特定项目。 Android - Ruby on Rails - MySQL和Best practice selecting database for mobile app
答案 0 :(得分:0)
如果您计划使用Windows开发PC开发RESTful API,您可以考虑一些可用的软件包,如XAMPP(https://www.apachefriends.org/index.html),其中包含一个包含MariaDB的Apache发行版(MySQL的后继者,你可以像在MySQL中一样使用MariaDB,PHP(服务器端语言)和Perl(不需要)在单个Windows安装程序中。然后,一旦安装完毕,您就可以启动并运行完整的Web开发环境。
然后,考虑到您使用PHP作为服务器端编程语言开发API(我强烈建议您使用它,因为它是用于此目的的最广泛使用的语言),因此必须采取一些额外的决策。决定:
我坚持这只是我的建议,但你必须知道,在所有语言和框架背后都有一个相当漫长而艰难的学习曲线。
祝你好运!
答案 1 :(得分:0)
1)要在Windows上安装MySQL,请参阅this official MySQL guide。 您需要下载然后解压缩zip文件(我建议使用Community Edition)。您将在上面的链接中获得所需的所有详细信息。请注意,Windows的.msi安装程序不再适用于较新版本的MySQL。
2)由于您将使用Java,因此您不需要Apache Web服务器(httpd),但您需要 Apache Tomcat 作为servlet容器(或其他替代方案,如Glassfish,JBoss as full Java EE应用程序服务器)。
要使用Java构建RESTful Web API, Jersey 是非常好的选择(https://jersey.java.net)。
最后,作为IDE,您可以使用任何东西,最受欢迎的是Eclipse,NetBeans和IntelliJ IDEA。