2012-03-26 65 views
2

我需要制作一个简单的CRUD网络应用程序(我会为它付费),但是我没有任何java web开发经验,所以我有几个问题需要解决。没有EJB或Spring的JSF + JPA?

据我了解有两种方法可以做到这一点:使用纯粹的javaee与ejb和glassfish服务器;在任何其他容器中使用弹簧。问题是我不太了解这些技术,也没有太多时间学习。所以我发现这个http://wrschneider.blogspot.com/2011/09/jsf-jpa-without-ejb-or-spring.htmlhttp://www.swview.org/blog/best-way-use-jpa-web-tier。看起来完美的我的第一个应用程序。

这是为我工作吗?请裸露我的任何建议,将不胜感激。

编辑 请看看我发布的链接。你怎么看待他们?这是我的问题。

+2

什么您是否喜欢Java,Web开发和SQL?在你决定任何事情之前,这些都是至关重要的。 – 2012-03-26 10:26:32

+0

我有一些ORM框架的经验 – hobotronicus782 2012-03-26 11:38:31

回答

-1

如果这真的是一个简单的CRUD应用程序,我建议您在JPA中使用普通的JSF或JSP。 EJB和Spring真的不容易学,所以我会远离他们。你也可以尝试一些其他的框架来为你简化它(比如Play)。

我,如果你会避免EJB,我建议你,务必到Tomcat应用服务器,它更轻便,更易于运行和配置(和它的你在JSF所需要的一切/ JSP项目)

+1

我想,JSF/JSP也没有很好的解决方案。在http://stackoverflow.com/questions/4204803/java-based-framework-for-web-applications-for-beginners我问了一个关于这个话题的问题。我认为,对于一个血腥的初学者来说,其中一个建议会更好。 – magomi 2012-03-26 10:42:40

+2

Play框架似乎是一个不错的项目,但是如果他要学习开发Jave EE应用程序,那么在某种程度上他将不得不从一个“更大”的技术开始。在我看来,JSF是最好的选择(特别是在2.0版本中),学习和广泛使用的标准并不难。 – 2012-03-26 11:03:27

+0

感谢您的回复。请看原始问题中的链接。你怎么看待他们? – hobotronicus782 2012-03-26 11:41:48

0

我不想粗鲁,但你确定你想用一种你不知道的技术来做这件事吗?

我认为有更多的框架更简单的使用JSF/JPA/EJB/Spring。例如看看Play。我认为需要很短的时间才能拥有第一个CRUD页面。

+0

你的意思是“没有**线索**约”;-)? – 2012-03-26 10:15:41

+0

坚持使用你所知道的技术,即使它不完美。 ^^ – 2012-03-26 10:22:53

+0

为什么?如果这将是一个简单的应用程序,他愿意学习新的东西,那么其他一些技术是值得尝试的。至少这是我这样做的方式:-) – 2012-03-26 10:37:42