gpt4 book ai didi

java - 我需要学习什么才能用 Java 构建 Web 应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:52:06 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

5年前关闭。




Improve this question




我从事 PHP/MySQL Web 开发已有一段时间了,并且在这方面相当胜任。然而,最近我学习了 Java 并爱上了它,现在我真的很想做更多的 Java 工作。

我第一次与一位需要构建 Web 2.0 级 Web 应用程序的客户合作,他同意让我使用任何我想使用的东西,包括 Java。但是,我没有做过任何网络开发。之前在 Java 中,我只经历过 official Java tutorial , 学习了一些applet 并构建了一个2D pacman 游戏,并在Google Web Toolkit 做了一些简单的工作。 .

我最多需要在接下来的 2-3 天内开始这个项目,所以我没有太多时间阅读有关该主题的长篇书籍。这是我到目前为止所学到的:

  • 在我的开发机器上设置 Tomcat 以使用 Eclipse
  • 学习了servlet 的基础知识,doPost() , doGet()init()方法等
  • 构建了一个显示 HTML 页面的迷你 MVC 应用程序,让您从下拉列表中选择一些内容,当您点击提交时,它会通过 request.getParameter() 检索您提交的值。在 doPost()函数,然后转发到显示您选择的值的 JSP 页面。

  • 我认为这些是接下来我需要学习的几件事:
  • 如何访问/使用数据库
  • session 和 Cookie
  • 可能更多关于 JSP 页面的语法。

  • 似乎有数百个关于 Java Web 开发的主题我一无所知,但我没有时间学习所有内容。我需要有人指出我需要学习的任何其他重要内容,以便使用 Java 和 Google Web Toolkit 构建这个网络应用程序(可能有 20 个屏幕)。

    另外,我来自 CodeIgniter background 是 PHP 中的 MVC 框架,它使表单验证、 session 管理(它使用数据库 session )、分页和诸如此类的常见任务变得非常容易。如果 Java 中有类似的轻量级框架可以处理这样的事情,请一并提及。

    谢谢。

    最佳答案

    你应该跳过基本的 servlets 并使用一个 web 框架,从 Struts + Tiles(很容易掌握 - 最多几个小时)到 Spring 等等。在你的情况下,我也会使用 Hibernate 进行数据库抽象 - 你没有在如此短的时间内掌握 JDBC 的速度。

    关于java - 我需要学习什么才能用 Java 构建 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/722452/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com