10 java jsf jsp frameworks servlets
我相对较新的Java编程(大约2年),但不是Web开发.我从HTML和ASP(.NET之前)开始,最近开始搞乱J2EE.我觉得我很好地掌握了JSP/Servlets(我发现它们与ASP类似)并且最近开始使用JSF和Facelets.虽然我可以看到为什么人们会喜欢JSF,但我发现它是一个巨大的负担,它实际上减慢了我的开发时间.我想这是由于学习曲线,但我经常发现自己认为如果我只是使用JSP/Servlet,我将完成一个页面/任务.
那些花时间学习框架的人是否常见?你有没有花时间学习一个框架,一旦你精通它,就决定回到一个不那么复杂但你觉得舒服的方法?
我也质疑我是否选择了正确的框架.我真的希望找到一些不会影响添加AJAX功能的东西.
Pet*_*ton 12
JSF可能很难开始使用,并且比许多Java Web框架更难学习.您可能会发现使用Seam更容易使用JSF,这简化了您使用JSF的大部分工作,并将JSP替换为Facelets,这是一项很大的改进.
或者,您可以尝试SpringMVC,很多人都觉得它更容易使用.
我一直在使用facelets一年多一点.我在Java Web框架中看到的主要优点之一是它有助于保持代码清洁并促进重用.例如,在facelets中,您不会像在JSP中那样在页面中获取任何scriptlet.我已经看到生产中超过3000行的ASP文件.ASP或JSP没有任何内在错误,但它确实很容易将页面中的某些业务逻辑混为一谈.没有害处,对吗?直到其他人必须维护它.
大多数框架试图"帮助"您更加严格地分离MVC或他们喜欢的任何模型,这反过来导致更清晰的模板(jsp,facelets,无论如何)以及自动单元可测试的业务和域代码.使用许多框架可能需要花费更多时间,但在维护和重构方面可以节省很多时间.
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |