什么';用Java开始web编程的最佳实践是什么?
Jsp或struts什么';用Java开始web编程的最佳实践是什么?,java,Java,Jsp或struts 事实上,我甚至不太清楚这两个框架的区别,或者说Jsp根本就是一个框架吗?它们一起工作。但我建议先学习JSP 但是,您也可以查看Struts概述。它应该给你一个大局。他们一起工作。但我建议先学习JSP 但是,您也可以查看Struts概述。它应该给你一个大局。还有。还有。你考虑过吗?你考虑过吗?我建议试试 它很容易开始(阅读:缺少很多XML配置),容易重构,因为模板与POJO紧密相连,并且基于合理的约定,但允许您更改这些约定,这是一个明显的优点 我对它最大的两个争议是它严格键入
事实上,我甚至不太清楚这两个框架的区别,或者说Jsp根本就是一个框架吗?它们一起工作。但我建议先学习JSP
但是,您也可以查看Struts概述。它应该给你一个大局。他们一起工作。但我建议先学习JSP 但是,您也可以查看Struts概述。它应该给你一个大局。还有。还有。你考虑过吗?你考虑过吗?我建议试试 它很容易开始(阅读:缺少很多XML配置),容易重构,因为模板与POJO紧密相连,并且基于合理的约定,但允许您更改这些约定,这是一个明显的优点 我对它最大的两个争议是它严格键入了
@Validate
注释,搜索“tapestry”有时会带来很多关于tapestry的信息
在上有一个很好的教程。我建议尝试一下
它很容易开始(阅读:缺少很多XML配置),容易重构,因为模板与POJO紧密相连,并且基于合理的约定,但允许您更改这些约定,这是一个明显的优点
我对它最大的两个争议是它严格键入了@Validate
注释,搜索“tapestry”有时会带来很多关于tapestry的信息
在上有一个很好的教程。Struts、Spring、Tapestry等都是框架。JSP只是一个表示层,它被转换为HTML标记以显示给浏览器 Struts是MVC框架的“祖父”,拥有众多追随者。Struts2是另一个。Spring是现在新一代的框架,包括SpringMVCforMVC以及其他好东西 所有这些MVC都允许您连接到表示层,如JSP、HTML、FreeMarker等
希望这有帮助。Struts、Spring、Tapestry等都是框架。JSP只是一个表示层,它被转换为HTML标记以显示给浏览器 Struts是MVC框架的“祖父”,拥有众多追随者。Struts2是另一个。Spring是现在新一代的框架,包括SpringMVCforMVC以及其他好东西 所有这些MVC都允许您连接到表示层,如JSP、HTML、FreeMarker等 希望这能有所帮助。Struts是一个过时的框架。你是说Struts 2吗?无论如何,没有“最佳实践”。只要选择适合您需要的框架即可。JSP不是框架,它是一种视图技术。几乎所有框架都构建在JSP/Servlet之上。默认情况下,只有JSF2.0不使用JSP,而是使用它的后续Facelets 相关问题
- Struts是一个过时的框架。你是说Struts 2吗?无论如何,没有“最佳实践”。只要选择适合您需要的框架即可。JSP不是框架,它是一种视图技术。几乎所有框架都构建在JSP/Servlet之上。默认情况下,只有JSF2.0不使用JSP,而是使用它的后续Facelets
相关问题
还有一件事:JUnit+ApacheHTTPCommons+XMLUnit对于测试来说是必不可少的。确保运行系统测试!他们将改变你的编码方式(为了更好)。您可以断言HTTP请求及其响应的输入/输出。有时它的级别太高,但您将学会何时以更精细的粒度进行测试。如果您刚刚开始,我建议您避免框架的复杂性 我从Martin Fowler的《企业应用程序架构模式》一书中学习web架构开始。我最推荐的是;它将改变你的思维方式,让你理解为什么某些框架是这样的 使用这些模式手工编码最好的部分是,我从来没有遇到过框架API的奇怪情况,而且我完全知道我的整个代码库在做什么 最糟糕的是,您必须手工编写大量CRUD数据访问代码,但这种做法将使像Hibernate这样的持久性框架更易于理解 在线免费提供所有模式的说明,以及一些优秀论文: 问题是,如果你买了这本书,你会得到完整的图片。你可以买