代码之家  ›  专栏  ›  技术社区  ›  AntonioCS

Web的Java

  •  0
  • AntonioCS  · 技术社区  · 16 年前

    我发布了这个问题: https://stackoverflow.com/questions/418597/java-and-net-for-php-programmer 我得到的答案并没有真正帮助我。

    我在Sun上读了一些教程。 我理解的基本语法。我不明白和真正需要做的事情(因为我想我的公司会告诉我开始使用它)是学习如何用Java来处理Web。我是一个PHP程序员,几个月前我做了一些ASP.NET C。我真的不理解如何在Web上使用Java。

    我安装了NetBeans。 当我开始一个Web项目时,我也会被问到我想要什么框架。 我不知道任何Java框架(我确实知道Spring,但从来没有真正用过它)。 没有关于如何为Web做一些Java的简单教程吗?你说什么?当我第一次被介绍给PHP时,我从来没有遇到过这些问题:(

    有人帮助我,或者至少给我指明一个好方向。

    6 回复  |  直到 16 年前
        1
  •  2
  •   Community Jaime Torres    7 年前

    你可能会发现 this 有帮助的问题。

    你真正需要知道的是HTML、Java和 JSP S.

    创建动态内容非常容易使用 JSP S和Java。你还需要像 Tomcat Glass Fish .

    就后端Java代码而言,这与桌面应用程序没有区别。您唯一要更改的是用户界面。切换到Web界面的最大挑战之一是它的设计是无状态的。

        2
  •  1
  •   JeeBee    16 年前

    这些框架使Web编程更容易,而不是必需的。您可以使用普通的旧servlet和jsp(使用类似于tomcat或jboss的Web应用程序容器)编写Web应用程序,甚至可以自己执行所有HTTP I/O(显然,对于tomcat等,这是毫无意义的)。

    类似Spring with Hibernate等的框架类似于PHP中的框架,比如Cakephp,它们使开发变得更容易,它们对程序员强制执行明智的模式(MVC),对于这种类型的应用程序,抽象代码总是以同样的方式执行。是的,他们在不同程度上限制了你的选择和能力,限制了你可以采取的行动。有些人比其他人更重。但是Java世界有很多选择,这是一种力量,但是你只需要花时间评估它们,并根据你的能力选择一个。

    拿支柱和瓦片。您可以简单地将struts用作MVC系统,并避免使用它提供的所有实用JSP标记。你需要很短的时间来重写你最终使用自己的功能,但那是你没有的时间,然后是调试,以及你无法解释的特定领域知识和经验。

        3
  •  0
  •   Dan Burke    16 年前

    你熟悉MVC吗?Java中有多个框架来实现它。Struts是比较流行的一种。开始使用Struts并完成教程可能会有所帮助。

    • 这个 tutorial 是一个很好的,也会把你介绍给春天。
    • 这个 tutorial 处理netbeans中的struts
        4
  •  0
  •   community wiki alepuzio    16 年前

    从技术方面来说,你可以开始下载 Tomcat 并对练习和文档进行编码。

    通过“架构”SIE,您在Java中编写业务逻辑,即通过通信客户端服务器(请求)获取参数的所有组件,操作该组件并使用该组件来创建结果。

    这个结果将提供给CommunicationServer客户机(响应),并在网页中显示表示层(JSP等)。

    我知道,这个解释非常精确,不是很“正统”。 你明白这一点很重要。

        5
  •  0
  •   david a.    16 年前

    编写Java Web应用程序时使用的编程模型实际上是J2EE的一个子集。不是火箭科学,但至少有一点需要了解。 熟悉J2EE Web容器、J2EE Web应用程序、描述符(web.xml)、servlet(实际上是任何J2EE Web应用程序的基本“基石”)以及JSP的概念。

    Sun在他们的网页上有许多不错的教程。使用“site:sun.com”在上面的任何一个术语中搜索通常都会带来好的结果(例如,这一个关于servlets的概念: http://java.sun.com/products/servlet/articles/tutorial/ )

    我也会先忘记Web框架,从J2EE开始,然后将MVC作为设计模式。之后,进入Web框架。使用框架通常会有很大的帮助,但即使使用框架,您仍然需要了解基础知识。

        6
  •  0
  •       16 年前

    既然你在使用Netbeans,就从他们网站上的Tuturials开始吧。 http://www.netbeans.org/kb/docs/web/quickstart-webapps.html

    在开始了解任何框架的详细信息之前,请先浏览网站上的简单教程。

    Java Web应用程序非常简单。您有Java类(.java)来处理业务逻辑和处理演示文稿的.jsp文件。试着把它们分开。您还需要熟悉JSTL标记和EL(表达式语言)语法。