【发布时间】:2016-12-15 13:28:00
【问题描述】:
我正在构建具有 j2ee 后端(ejb、hibernate、mysql)的应用程序。 Web 应用程序前端最初设计为带有支持 bean 的 jsf(primefaces)。
此外,已决定将来在移动应用程序中使用 cordove / html5 页面。
我对此很陌生,在为网络和移动应用程序重用代码以及这些不同技术的集成方面有几个问题。而不是为移动端单独开发
- 如果我使用纯 html5 / javascript,可以在 Web 应用程序以及 codova 移动应用程序中使用相同的页面。
- 如果是这样,那么正常的支持 bean 逻辑呢?我现在把它放在哪里? cordova html5页面可以访问backing bean吗?还有jsf绑定,如何在网页中接收数据
- javascript 是访问其余 web 服务的唯一方法吗?我会通过网络应用程序和移动设备访问这些内容吗
- 总而言之,使用cordova html5 / js / css 开发意味着100% 远离jsf。这意味着无法访问诸如 primefaces 之类的 jsf 组件或框架。是否还有其他技术可以替代这些技术以兼容两者
【问题讨论】:
-
需要非常明确的是,“移动应用程序”是否是真正的“应用程序”,将安装在手机上并在那里运行,或者它是移动网络应用程序还是它混合(启动某些东西然后作为 Web 应用程序继续运行的小应用程序)
标签: javascript html rest cordova jsf