我正在尝试使用 Java 学习 Web 开发,但它看起来非常令人生畏。所有教程都展示了非常复杂的方法,甚至是 NetBeans 附带的示例应用程序。我有一些使用 PHP 的经验,但没有使用 java 的经验。
是否有任何简单的方法可以在服务器上使用java来接受post请求并保存到数据库,然后显示数据库中的数据,而不使用javaServer faces之类的东西?
有必要使用spring之类的框架吗?
如果我问了愚蠢的问题,请原谅。我似乎找不到从哪里开始学习,而且教程似乎太困惑了。
任何好文章的链接都会非常有帮助
谢谢
最佳答案
为此,您应该熟悉 Servlet API,最好还熟悉 MVC 框架等。
为了让整个世界对您来说更加简单,并避免 PHP 社区的平均缺点(例如,没有人告诉您如何编写好代码),我建议阅读 THIS 书。
但首先,从 HERE 开始,然后转到 THIS SITE 。
另一种方式(这里讨论的是数据库访问,而不是 Web 服务)是通过 JDBC 使用原始 SQL,我不会推荐这种方式,除非你有充分的理由并且你已经熟悉如何以正确的方式使用数据库(PHP 的 mysql 和 mysqli 库不一定会引导您走上正确的道路;PDO 最有可能但是会)。
当然,您不一定需要使用框架,但(实际上在任何语言中)使用它们会更好。是的,可能最接近“nobrainers-php-methodology”(无意识编码;将 UI、数据库访问和业务逻辑连接到一个文件中;等等)的是使用 Servlet API,然后通过 java.sql.Connection 通过 JDBC 将 GET/POST 数据直接发送到数据库。但这样做比残忍地杀害可爱的小松鼠/兔子/小猫/insert_your_favourite_cute_creature_here稍微糟糕
您还需要一个 servlet 容器,其中最常见的是 Apache Tomcat。
关于java - 制作java CRUD应用程序的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20717305/