我比较新的
Java编程(大约2年),但不是Web开发.我开始使用HTML和ASP(预.NET),最近开始搞乱J2EE.我觉得我很好地掌握了JSP / Servlets(我发现它们类似于ASP),最近开始使用JSF和Facelets.虽然我可以看到为什么人们想要JSF,但我觉得这是一个巨大的负担,实际上是减缓了我的发展时间.我想象这是由于学习曲线,但是我经常发现自己认为如果我只是使用JSP / Servlet,我会完成一个页面/任务.
对于那些花时间学习框架的人来说,这是共同的吗?你有没有投入时间学习一个框架,一旦你精通,只是决定回到一个方法,没有那么复杂,但你感到舒适?
解决方法
JSF可能很难开始使用,并且比许多Java Web框架更难学习.您可能会发现使用Seam更容易使用JSF,这简化了与JSF的工作方式,并用Facelets替换了JSP,这是一个很大的改进.
或者,您可以尝试SpringMVC,其中很多人发现更容易使用.