我是Java EE Web应用程序开发的新手。我需要使用spring,hibernate和MySQL开发一个MVC Web应用程序。目前我坚持选择一个可以帮助我开发GUI的框架。
我有Android应用程序的经验,我们只需要res \ layout中的XML文件和src文件中相应的java类。你能用最近的Java EE框架提供给我吗?
答案 0 :(得分:1)
如果你想要类似于Android的东西,我认为带有facelets的JSF(不是jsp)是你最好的选择。 JSF拥有非常好的组件库,其中包含许多组件/小部件,可以提高您的工作效率。如果它是一个选项,我会尝试使用JSF 2.2。 JSF 2.2的一大优势是良好的html 5支持。
Android的相似性:
与Android的区别:
答案 1 :(得分:0)
你可以看一下jsf或jsp,但是如果你想要我的回答,只需使用html / jQuery和css,Spring MVC基本上就是一个宁静的端点。
这将为您提供任何很酷的UI内容的优势,您可以轻松找到示例,或者如果您遇到困难,可以轻松获得帮助。如果它是一些黑暗的组合,比如说liferay和其他一些奇怪的咒语,那只会是一种痛苦。
如果您想要一个示例,我发布了一个开源的spring mvc应用程序www.playerviewer.com here。这只是一个非常简单的jQuery + springMVC应用程序,可以给你一个想法。
答案 2 :(得分:0)
我同意Simon,JSF与Facelets将是您的最佳选择。
当然,Web应用程序和移动/桌面应用程序之间存在差异,但是在.xhtml文件中布置组件并将这些组件绑定到其数据输入/输出的方式非常相似。
请查看一些组件库,尤其是PrimeFaces。 OmniFaces也是JSF的一个有价值的补充。
开始使用JSF的最简单方法是使用已经具有JSF内置功能的服务器。 TomEE,GlassFish和JBoss就是很好的例子。这些服务器还为您提供了诸如bean验证之类的功能,这对JSF非常有用。