我正在尝试使用Java学习Web开发,但它似乎非常令人生畏。所有教程都显示了非常复杂的方法,甚至是NetBeans附带的示例应用程序。我有一些使用PHP的经验但没有使用java。
有没有简单的方法在服务器上使用java来接受发布请求并保存到数据库,然后在不使用像javaServer这样的东西的情况下显示来自数据库的数据?
是否有必要使用像spring这样的框架?
如果我问愚蠢的问题,请原谅。我似乎无法找到从哪里开始学习,教程似乎太混乱了。
任何好文章的链接都会非常有用
由于
答案 0 :(得分:2)
为此,您应该熟悉Servlet API,最好也熟悉MVC框架等。
让整个世界对你更直接,并避开普通的PHP社区缺点(例如没有人告诉你如何编码好),我建议阅读 {{ 3}} 预订。
另一种方式(谈论数据库访问,而不是这里的Web服务)是通过 THIS SITE 使用原始SQL,除非你有充分的理由,否则我不建议使用并且你已经熟悉以正确的方式使用数据库( mysql 和 mysqli PHP的库不一定会为你提供正确的路径; PDO 然而,很可能会。)
当然,您不一定需要使用框架,但您(实际上使用任何语言)更好地使用框架。是的,可能最接近“nobrainers-php-methodology”(无意识编码;将UI,数据库访问和业务逻辑连接在一个文件中等等)使用Servlet API,然后通过 { {3}} 通过JDBC将您的GET / POST数据直接发送到数据库。但这样做比残忍谋杀可爱的小松鼠/兔子/小猫/插入_your_favourite_cute_creature_here
更糟糕您还需要一个servlet容器,其中最常见的是Apache Tomcat。
答案 1 :(得分:1)
学习使用Java Play Framework 1进行Web开发非常好:
CRUD模块文档:http://www.playframework.com/documentation/1.2.7/crud
您可以直接在浏览器中获得编译反馈。
Play 2已经存在,但如果你是Java世界的新手,那么通过Play 1会更简单。