Java 如果我已经完成了ORM,我还需要一个web应用程序框架吗?

Java 如果我已经完成了ORM,我还需要一个web应用程序框架吗?,java,grails,frameworks,Java,Grails,Frameworks,我开始研究web应用程序框架,根据我所读到的,web应用程序框架通过脚手架提供ORM和基本UI。但我已经做了。框架还提供了哪些其他好处?我还需要吗?如果不是,我还可以使用其他什么技术 我正在研究Java,并正在考虑Grails和GWT。谢谢你的回复 如果已经完成,只需在现有的持久性层上放置一个web前端。如果已经完成,只需在现有的持久性层上放置一个web前端。根据您选择的框架,除了数据访问之外,它们还可以提供许多其他好处: 简化的URL配置 页面内容模板系统 安全性(身份验证和/或授权) 简化

我开始研究web应用程序框架,根据我所读到的,web应用程序框架通过脚手架提供ORM和基本UI。但我已经做了。框架还提供了哪些其他好处?我还需要吗?如果不是,我还可以使用其他什么技术


我正在研究Java,并正在考虑Grails和GWT。谢谢你的回复

如果已经完成,只需在现有的持久性层上放置一个web前端。

如果已经完成,只需在现有的持久性层上放置一个web前端。

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

  • 简化的URL配置
  • 页面内容模板系统
  • 安全性(身份验证和/或授权)
  • 简化Ajax请求/响应的方法
  • 使用约定减少/消除丑陋的XML配置
  • 缓存机制
除了数据访问之外,有些框架还提供了大部分这些功能——我想到了Grails、Rails、Django和CakePHP。其他的主要关注视图和控制器逻辑,不包括专门的数据访问组件——GWT、Struts、SpringMVC和Wicket等

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


我还想说,许多工作更喜欢或完全需要在某些框架下的经验。从机会上讲,至少掌握更多框架的基本知识始终是一件好事。

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

  • 简化的URL配置
  • 页面内容模板系统
  • 安全性(身份验证和/或授权)
  • 简化Ajax请求/响应的方法
  • 使用约定减少/消除丑陋的XML配置
  • 缓存机制
除了数据访问之外,有些框架还提供了大部分这些功能——我想到了Grails、Rails、Django和CakePHP。其他的主要关注视图和控制器逻辑,不包括专门的数据访问组件——GWT、Struts、SpringMVC和Wicket等

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

我还想说,许多工作更喜欢或完全需要在某些框架下的经验。从对立的角度来说,至少掌握更多框架的基本知识总是一件好事