在现有JSF& amp;之上构建Web服务层EJB Web应用程序

时间:2013-06-25 17:34:27

标签: web-services rest ejb

我有一个基于Java,JSF,EJB和Linux的遗留应用程序。 JDBC。我有业务逻辑层(BLL)实现为无状态会话bean&使用JDBC的DAO数据访问层(DAL)层。

JSP - JSF Backing bean - 业务委托 - 无状态会话Bean - DAO - JDBC

现在,我想抽象和重用现有的BLL& DAL层和公开Web服务接口,最大限度地重用现有代码。这是因为我需要允许这些服务被不同的移动设备使用。

1)我需要注意哪些最佳实践和设计考虑因素? 2)如何确保最大程度地重用代码? 3)我更倾向于使用RESTful Web服务而不是基于Soap的Web服务。我需要照顾哪些问题/风险?

非常感谢任何指针。

0 个答案:

没有答案