Javascript javaee应用程序的UI技术

Javascript javaee应用程序的UI技术,javascript,html,css,xslt,web-technologies,Javascript,Html,Css,Xslt,Web Technologies,我需要专家们的指导 到目前为止,我一直在研究Java和JavaEE,以及Unix脚本等,但一切都在后端。因此,除了偶尔的外观更改之外,我从未真正接触过UI代码 但现在我有一个项目,我们也需要在前端部分工作 正如我从同事那里学到的,我们需要了解CSS、Html、Javascript、XSLT/XPath等,才能创建一个良好的用户友好UI 那么,请您指点一下从哪里开始。我觉得有很多东西放在一起 我试图分别阅读这些东西,例如通过W3C阅读CSS,通过W3C阅读Javascript,我理解它们,但当把所

我需要专家们的指导

到目前为止,我一直在研究Java和JavaEE,以及Unix脚本等,但一切都在后端。因此,除了偶尔的外观更改之外,我从未真正接触过UI代码

但现在我有一个项目,我们也需要在前端部分工作

正如我从同事那里学到的,我们需要了解CSS、Html、Javascript、XSLT/XPath等,才能创建一个良好的用户友好UI

那么,请您指点一下从哪里开始。我觉得有很多东西放在一起


我试图分别阅读这些东西,例如通过W3C阅读CSS,通过W3C阅读Javascript,我理解它们,但当把所有这些东西放在一起时,我犹豫了。需要您的建议来克服这一问题如果您使用的是JavaEE,那么在这个名为JSF的堆栈中已经有了一个很好的UI框架


一个很好的入门文本是

我想您最感兴趣的是web应用程序开发。在任何情况下,了解CSS(主要是CSS3)和HTML(最好是HTML5)以及javascript库(如jQuery)都是很好的。关于开始使用的web框架。这里有一些选择。你可以环顾四周看看他们的利弊。下面是其中的一些:

JSF2.0是一个遵循模型-视图-控制器模式的优秀框架,它可以与JSF的现成javascript组件库(如richfaces、primefaces、icefaces)相结合,为您提供丰富的Internet应用程序体验

Grails上的Groovy也是一个优秀的框架,使您也可以使用Groovy进行编写,通常从域层开始,并自动创建一个可使用的框架——类似地,Ruby on Rails提供了使用Ruby的可能性

SpringMVC也是一个非常流行的框架

Django Python是一个流行的用Python编写的框架,“Play!”框架可以与scala和其他很多东西一起使用


因此,选择你喜欢的口味,并尝试深入了解其细节。希望我能帮助你。

谢谢你的宝贵建议