java - 制作java CRUD应用程序的最简单方法

标签 java

我正在尝试使用 Java 学习 Web 开发,但它看起来非常令人生畏。所有教程都展示了非常复杂的方法,甚至是 NetBeans 附带的示例应用程序。我有一些使用 PHP 的经验,但没有使用 java 的经验。

是否有任何简单的方法可以在服务器上使用java来接受post请求并保存到数据库,然后显示数据库中的数据,而不使用javaServer faces之类的东西?

有必要使用spring之类的框架吗?

如果我问了愚蠢的问题,请原谅。我似乎找不到从哪里开始学习,而且教程似乎太困惑了。

任何好文章的链接都会非常有帮助

谢谢

最佳答案

为此,您应该熟悉 Servlet API,最好还熟悉 MVC 框架等。

为了让整个世界对您来说更加简单,并避免 PHP 社区的平均缺点(例如,没有人告诉您如何编写好代码),我建议阅读 THIS 书。

但首先,从 HERE 开始,然后转到 THIS SITE

另一种方式(这里讨论的是数据库访问,而不是 Web 服务)是通过 JDBC 使用原始 SQL,我不会推荐这种方式,除非你有充分的理由并且你已经熟悉如何以正确的方式使用数据库(PHP 的 mysqlmysqli 库不一定会引导您走上正确的道路;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/

相关文章:

java - Jsoup 元刷新重定向

java - 重写而不是附加到 XML 文件

java - 在 Java 中使用“=?”比较两个值

java - 最小化 setOnSeekBarChangeListener 样板

java - 如何使用 Apache 文件上传实用程序根据文件名设置最大文件大小

java - Android: NullPointerException: println 需要一条消息;

java - 对具有不同属性的java对象数组进行排序

java - 设置 javascript 文件的版本。 Java EE + Tomcat

java - Mojo 的 AspectJ Maven 插件可以与 jdk 9+ 一起使用吗?

java - 如何解析从 OkHttp 返回的 XML?