最近,我的公司决定重建一个企业门户网站,该门户网站将被全球各地的人们用来为产品提供延长保修期.他们提出了J2EE(spring MVC)和Oracle作为Business层的技术堆栈,并决定使用JSF(java服务器面)来设计前端的东西(用户界面)我是Frontend Engineer,想要由于它会减少对生成的标记的控制权,因此JSF会向页面注入/生成不必要的标记,这将对浏览器起到不健康的作用.此外,实现浏览器兼容性将变得困难,因为我对生成的标记没有任何控制很难应用正确的CSS行为.此外,它不可能使用流体布局,表格较少的布局等概念.所有这些都将导致糟糕的用户体验.我的想法是使用手工编码HTML开发UI,然后将这些.html文件转换为JSP,并将这些JSP插入Spring MVC架构中.
说完这一切之后,我需要提出一个建议来证明用HTML替换JSF的UI层,你的输入/想法和建议很有价值,请回信.
另外,我不相信XHTML作为其他选项,它必须是HTML?让我知道你的想法是什么,是什么让你这么想?
谢谢,停下来.如果阅读所有这些花费了你很多时间,我会道歉.
为了在应用程序中实现浏览器兼容性,我需要一个Java类/ Bean/Jar,它将返回以下信息:
任何想法都会非常有用.这应该适用于所有现代浏览器的最新版本,例如Chrome,Safari和Opera.我怎样才能解决这个问题呢?