点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hello Expert,
我们现在正在研究在服务层中将Java框架和工具与SAP Cloud Application Programming Model(CAP)集成的可能性。
我们知道 ,SAP CAP可帮助开发人员以全栈式开发方法来构建应用程序,并专注于业务领域,而无需过多关注背后的技术。 SAP拥有最佳实践的黄金之路,可以指导开发人员实施数据模型,服务和UI。
当然,还可以选择我们首选的技术堆栈和工具。 下面是对SAP CAP好处之一的说明。
应用程序编程模型提供了一组建议的SAP和开源工具和技术。 但是,作为一种灵活且开放的框架,它允许您选择首选的数据源,环境,前端技术和工具集。
我的问题如下:
1。 如果我们使用其他数据库而不是SAP HANA数据库,将花费多少精力?
2。 将SpringBoot框架包含在SAP CAP的Java服务层中是否可行?
3。 不同的应用程序具有不同的场景,我们可以根据需求在Java服务层中选择适当的工具和框架。例如,我们有那些开源工具和框架。 例如。 春季安全性,Mybatis,休眠,Spring Data JPA,Redis,MongoDB,Elasticsearch,Shiro,rabbitmq,kafka,dubbo等。
是否支持将此类工具或框架集成到SAP CAP中?
根据我的理解,CAP应该支持这些开源工具和框架。 集成工作取决于Java项目如何与它们集成。 在springboot项目中非常简单,而在普通的Java项目中很难。
我认为当前的问题是,与常见的Java项目相比,SAP CAP中这些工具或框架在SAP CAP中的使用可能有所不同。
谢谢
张杰(Jerry Zhang)
张杰(Jerry Zhang),
我完全同意CAP Java应该变得更加模块化,应该可以轻松地采用自定义的开放源代码框架和数据库,实际上,SAP目前正在为实现CAP Java而特别努力。 该计划将在即将发布的Java CAP版本中为SAP HANA以外的其他数据库提供支持,并且在准备就绪后应该以最小的成本实现。 将来,应该有可能为更多数据库编写自定义适配器,这当然会带来额外的费用。
关于Spring,我们目前正在极大地改善对Spring Boot的支持。 将来编写CAP应用程序时,Spring Boot开发人员将完全有宾至如归的感觉。 此外,我们目前正在使Java的CAP更加模块化,以便可以有选择地选择提供的功能并轻松采用其他开放源代码框架。
还有更多机会,请坚持:)
最诚挚的问候,
Andreas
非常感谢您的回复。 展望SAP CAP的未来。
一周热门 更多>