Java Web应用程序框架,牢记手机

Java Web应用程序框架,牢记手机,java,mvp,web-frameworks,Java,Mvp,Web Frameworks,在这个网站上,关于Java web应用程序框架的问题和框架本身的问题一样多,但我会尽量把这个问题具体化 我正在开发web应用程序以反映我公司的Java应用程序。不幸的是,它们没有纯presenter层,所以我无法创建另一个视图。我们的目标手机包括黑莓和WindowsMobile 6.5+,而不仅仅是iPhone和Android 在一个框架中,我希望: 逐步增强页面 需要保留全部功能 没有JavaScript 完全基于标准、严格的HTML 应完成演示/布局 主要是CSS 一些理智的模式,比如MVP

在这个网站上,关于Java web应用程序框架的问题和框架本身的问题一样多,但我会尽量把这个问题具体化

我正在开发web应用程序以反映我公司的Java应用程序。不幸的是,它们没有纯presenter层,所以我无法创建另一个视图。我们的目标手机包括黑莓和WindowsMobile 6.5+,而不仅仅是iPhone和Android

在一个框架中,我希望:

逐步增强页面 需要保留全部功能 没有JavaScript 完全基于标准、严格的HTML 应完成演示/布局 主要是CSS 一些理智的模式,比如MVP,会 很好,如果我们需要更多 中应用程序的视图/界面 未来我们不需要重写 该应用程序再次出现 编写一次业务逻辑/验证并获得它 服务器端,通过JavaScript发送回POST上的客户端,用于 不需要来自服务器的信息的函数,以及 通过AJAX实现客户端功能 这确实需要来自政府的信息 服务器 能够在Java IDE中进行调试 将是最好的,因为大多数 这里的员工都很熟悉 Java,但我对两者都很满意 javaides与常见的web 工具链,如Firebug、Chrome 开发工具等。 能够很好地进行单元测试, 虽然这是伴随着 理智的模型 我一直在研究GWT,虽然延迟绑定之类的东西确实不错,但浏览器嗅探和每个浏览器的单独代码路径,而不是对象/特征检测,尤其是在手机市场目前如此动荡的情况下,让我感到害怕,为了获得黑莓手机的全面支持,我们可能无法使用他们的大多数内置控件/布局面板/小部件,更不用说他们的很多小部件在JavaScript关闭后就完全消失了。我还刚刚开始评估JSF、Grails、Wicket等

是否有任何框架可以解决那些我一直无法找到的问题,或者我最好使用像GWT这样的框架作为起点,而只是从头开始编写我们自己的所有控件?我很好,有点创业的痛苦;无论我们在这里做什么,都可能用于我们所有的web应用程序,包括移动应用程序和非移动应用程序。因此,我希望so社区能够有一些我可能没有的好的见解

谢谢