java - 如果我已经完成了 ORM,我还需要 Web 应用程序框架吗?

标签 java grails frameworks

我正在开始研究 Web 应用程序框架,根据我所读到的内容,Web 应用程序框架通过脚手架提供 ORM 和基本 UI。但我已经完成了 ORM。框架还提供哪些其他好处?我还需要一个吗?或者如果没有,我还可以使用哪些其他技术?

我正在研究 Java,正在考虑使用 Grails 和 GWT。感谢您的回复!

最佳答案

根据您选择的框架,除了数据访问之外,它们还可以提供许多其他好处:

  • 简化的 URL 配置
  • 页面内容模板系统
  • 安全(身份验证和/或授权)
  • 简化 Ajax 请求/响应的方法
  • 使用约定来减少/消除丑陋的 XML 配置
  • 缓存机制

除了数据访问之外,一些框架还提供几乎所有这些功能——例如 Grails、Rails、Django 和 CakePHP。其他主要关注 View 和 Controller 逻辑,不包括专门的数据访问组件——GWT、Struts、Spring MVC 和 Wicket 等。

但是你需要一个框架吗?这实际上取决于您的项目的范围和限制。如果一个框架可以消除您定制开发上面列出的一些项目的需要,并且您有时间学习它并获得所提供的生产力,那么我建议您就使用它。

我还要说,许多工作更喜欢或完全需要某些框架的经验。从机会主义的角度来看,至少获得更多框架的基础知识总是一件好事。

关于java - 如果我已经完成了 ORM,我还需要 Web 应用程序框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5334161/

相关文章:

java - 如何将字段绑定(bind)到bean vaadin中的外键

java - 如何将 TextView 中图像的位置更改为左下侧?

xcode - 如何构建命令行实用程序

java - 将 ScrollableComposite 位置设置为位置

tomcat - Grails 应用程序 Tomcat 或 VMware vFabric

spring - Grails:SpringSecurity角色层次结构未按预期工作

ios - Foobar-umbrella.h 是做什么用的?

java - 解析 wsdl 时出错 - 系统找不到指定的路径

javascript - Android WebClient 中的 AJAX 重定向