2010-03-08 29 views
1

好的,我和我的两个朋友必须制作一个web应用程序,我们认为这是学习Java EE和Flex的好机会。事情是,我们对他们的知识很少,而且我们只有3个月的时间来完成它(它不一定非常复杂)。所以我的问题是:在你看来,什么是学习它们的最快方法?我想我们需要知道一些JSP,Serlvets,JPA(??),Flex,也许JavaScript + CSS?还有什么像EJB?我们是否也应该学习Spring(或Struts)?显然阅读书是一个好主意,但我敢打赌,如果我们尝试阅读所有书籍,我们不会提出最后期限...学习Flex和Java EE的最快方法?

@编辑:我知道JSP/Servlets的基础知识(请阅读Head First JSP & Servlets)但我到目前为止只做了1个项目(一个具有JSP/Serlvets和JPA持久性的半正式hang子手)就是这样。 Flex - 我刚刚开始,我非常了解mxml和as3的基础知识。

至于为什么:1)因为我们需要为uni做一个项目,所以我想毕业后成为一个web开发者(yup - Java EE + flex),这是学习它们的绝好机会。

+2

您已经知道多少? – 2010-03-08 12:23:31

+1

为什么你想首先学习Flex和J2EE?你想达到什么目标? – 2010-03-08 12:29:22

回答

1

如果它是一个简单的Web应用程序,你应该专注于这一点:

  • 的Java EE:如果您有没有关于它的知识:尽量学习Grails的http://grails.org,这是一个非常简单的学习网页框架Java平台。它基于Groovy而不是Java,但由于Groovy与Java非常接近,因此它不会成为问题(实际上,它在很多方面比Java更容易)(Grails应用程序实际上是Java EE应用程序)

  • 的Grails有一个Flex插件,它会让你的生活轻松了许多太:http://www.grails.org/Flex+Plugin

  • 下载此链接中的Flex 3的开发者指南:http://livedocs.adobe.com/flex/3/flex3_documentation.zip这真的很简单,易于understend。这个链接实际上会为你下载整个Flex文档(这将非常方便)

  • 使用传统的文本编辑器,使用Flex Builder。它的支付,但确实是值得的值(和它的便宜:只需US $ 299.00)

2

我已经创建了一个用于了解integrating Flex and Java的资源清单。

+0

+1。非常有用的技术概览列表。 – Roman 2010-03-22 16:01:57

0

最简单的方法是开始做某件事(你会一个接一个地遇到问题,而不是所有的问题)。您需要使用JPA,Spring(作为IoC容器),Spring Security,JSF或Spring MVC,Flex。

阅读关于所有这些技术的一些信息,它们用于什么。并开始工作:

  1. 使用Spring Security配置安全性(您还需要一个DB用于此目的)。 这是相当困难的部分,因为很少有很好关于Spring Security的文档。

  2. 创建JPA映射(即,领域模型),DAO,服务(所有这些步骤都非常简单,因为它是一个例程,并且有大量的文档提供了全面而全面的示例)。

  3. 在Spring MVC和JSF之间作出决定并创建前端的一部分(我宁愿使用Spring MVC)。这也不是很复杂的部分,因为你可以找到很多材料,并且可以高效地使用StackOverflow来完成这部分。

  4. 将Flex与您的应用程序集成。我建议在开始步骤2之前阅读有关此类集成的内容。