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

Web开发的Java技术

  •  4
  • Alex  · 技术社区  · 16 年前

    我是PHP程序员,但我对学习Java非常感兴趣。所以我决定把专业从PHP变成Java。现在我有机会尝试制作非常简单的Web应用程序(它应该包含2-3个表单,几个包含数据库和授权模块信息的页面),而且我也有机会选择任何我想要的技术。此外,我还有3个月的时间来完成这项任务。我决定用Java技术开发网站,目的是为了研究。我已经读过一本关于Java的书(P.Naughton的Java2完全参考),目前我正在阅读B.ECKEL的“Java思维”。我清楚地知道这对于有效的开发来说是不够的,但我至少想尝试一下。

    我会很感激的建议,框架(例如)或技术选择(Spring,Grases等)和什么样的主要方面和技术,我应该注意的Java?

    提前谢谢。

    4 回复  |  直到 16 年前
        1
  •  6
  •   Paul Whelan    16 年前

    给自己一份 Head First Servlets and JSP . 它将引导您完成Web应用程序的开发,在您掌握了传统的servlet之后,我不会立即开始使用Spring,您将更容易看到SpringRoo或SpringMVC。

        2
  •  2
  •   Veera    16 年前

    我以前写过这篇文章,你可能会觉得有用。

    http://veerasundar.com/blog/2009/04/what-advice-will-you-give-for-a-j2ee-fresher/

    注意:尽管它是我的博客,但我在这里链接它是因为它有一些相关的内容。这不适用于任何链接构建和流量获取技巧。:)

        3
  •  1
  •   khmarbaise    16 年前

    如果你有这么简单的要求,就用 Spring Roo . 它也可能是查看RubyonRails的替代方法。

        4
  •  1
  •   Mark Robinson    16 年前

    Trindad/ADF是一个可能需要研究的框架。

    ApacheTrinidad是一个运行在JSF之上的开源框架。这是一个纯Java环境,让您通过声明性XML定义Web页面。它工作得很好,因为你花更少的时间来处理页面的总体布局,并且只需声明你想要的功能类型。

    例如:

    <tr:commandButton text="Click me" actionListener="#{BackingBean.fireEvent}" />
    

    将创建一个文本为“click me”的按钮,并在backingbean上启动fireEvent(actionEvent ae)函数。

    ADF是一个类似的框架,它拥有更多的铃声和口哨,以及更好的JSAPI,但它也不便宜。

    推荐文章