Java web应用程序开发工具包推荐

Java web应用程序开发工具包推荐,java,web,Java,Web,我正在寻找好的java MVC web应用程序开发工具包(或框架),包括servlet引擎、数据库持久性层和查看器层,准备好了吗?一个例子是TDK(涡轮机开发工具包),但它有点过时,而且他们的M.E.T.A.很难使用(它使用maven 1.0)。 谢谢 大卫给我一个机会。它将为您利用Struts 2或Spring MVC,并提供一个很好的持久性层。如果您正在寻找“开始” 如果你不是死心塌地使用Java的话,还有(还有Rails上的JRuby)。有很多好的“栈”,你可以使用,其中一些已经提到了 它

我正在寻找好的java MVC web应用程序开发工具包(或框架),包括servlet引擎、数据库持久性层和查看器层,准备好了吗?一个例子是TDK(涡轮机开发工具包),但它有点过时,而且他们的M.E.T.A.很难使用(它使用maven 1.0)。 谢谢

大卫

给我一个机会。它将为您利用Struts 2或Spring MVC,并提供一个很好的持久性层。

如果您正在寻找“开始”


如果你不是死心塌地使用Java的话,还有(还有Rails上的JRuby)。

有很多好的“栈”,你可以使用,其中一些已经提到了

它们都有各自的优缺点,您确实需要选择最适合您需求的堆栈

这些都很好,但它们确实带有一定数量的。。。嗯。。。膨胀

您可能会发现,拾取和混合技术实际上为您提供了重量更轻、性能更高的解决方案,只要您选择的技术能够相对无缝地集成

如果您希望将包含servlet引擎的完整执行环境打包为应用程序的一部分,这是一个不错的选择,并且您可以轻松地将其集成到Maven构建环境中


您可能还希望调查数据库的使用,这将允许您使用符合SQL的数据库进行原型化,而无需担心安装完整的数据库管理器,如或。

请小心这些代码生成内容。这造成了对快速发展的错误认识。开发一个系统真正需要时间的是它的维护。在维护领域,区分好系统和差系统的不是您使用的工具,而是系统的内部架构。这个好的架构是一个超快速代码生成工具几乎从来没有提供给你的。你需要什么没有包含在JavaEE6Web配置文件中?我想他想要一个随时可用的架构。下载一个zip文件。。解压。。创建一个eclipse项目。。复制一些文件。。部署并观看。。几分钟后就会有一个系统运行。我说得对吗?是的,先生。我不需要代码生成的东西,只需要一些快速入门的东西,这样我就可以开始处理业务逻辑,而不用花时间进行配置,例如数据库持久性、serlvet/view层等。apache TDK就是我需要的一个很好的例子,但这只是一些更新技术的东西。HyperSQL与MySql和Postgres一样是一个数据库;我不明白区别。你所说的“膨胀”是创建一个应用程序而不必手工操作的必要条件。方便是有代价的,问题是什么时候支付,多久支付,由谁支付。@DaveNewton你说得很对,HyperSQL是一个成熟的数据库,但我会犹豫在关键任务应用程序中使用,因为你需要一个具有许多可伸缩性选项的坚如磐石的数据库。我有一个使用Developer 6i开发的应用程序,表格和报告,以及学校的Oracle Database 10g。该应用程序包括学生信息、收费和发送给家长的短信。有很多问题,这个应用程序,数据库是非常沉重的,因为我正在使用Oracle DB 10g,开发者6i安装在最新的windows上是另一个头痛等。现在我想把应用程序转移到一些最新的技术,但希望这些是轻量的。我可以用ADF web应用程序开发轻量级应用程序吗?我还想使用mysql作为数据库。我想我会尝试一下Sprint Roo,尤其是在阅读了这个问题的答案之后: