云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

服务器_阿里云盘_哪家好

小七 141 0

自2017年庆祝22周年以来,Java在其编程效率方面经历了数十年的持续发展。它是世界上最流行的编程语言之一,可以在任何舞台上始终如一地运行。

基本的面向对象体系结构的概念、丰富的库集、平台独立性使它成为程序员和技术极客的最爱。

这里我试图解释,java如何连接到HANA并将数据公开为OData,OData是一种基于Rest的协议,人工智能知识体系,提供可查询和可互操作的RESTful API。

您需要的是–对java和HANA的基本了解,eclipse设置(遵循任何在线教程)

用于开发

eclipse IDE(最好是Neon 3)

JAVA 8(JAVA SDK 1.8/JDK 1.8)

JRE

适当的MAVEN版本(它提供了紧凑的部署形式,不需要手动下载库文件,您可以在MAVEN的依赖项中轻松指定,当您执行Maven构建)

JAVA Web Tomcat Server 8(最好在HCP中部署)

SAP HANA Cloud platform Account(HCP)

Neo DB tunnel(用于将eclipse连接到HCP)

遵循eclipse的设置,淘客源码,为此使用一些在线资源,确保Maven与上述版本完美配合(遵循eclipse JAVA设置)汉娜)。希望大家都了解HANA,新零售企业应用中心,在HANA中创建表-存储适当的数据,在HANA表上创建计算视图。(可以公开表和cv)

现在到了主要部分

作为一个新的maven项目开始,大数据推荐,或者下载一个现有的maven项目并导入它,然后编辑itJ(它减少了创建一个新的maven项目的过程)从你的生活开始pom.xml文件–在这里指定所有依赖项-它应该包含

ApacheOlingo是以OData形式公开数据的库。(OData是一个高级的rest协议)当你进行maven构建时,大数据说,它会自动从internet下载所有jar文件。(确保你有活动的internet连接)

5)维护你的网站.xml

启动时加载–预初始化servlet,整型字段指定其初始化顺序。

保持持久性.xml

我们必须在这里为我们的JPA POJO类指定路径。

基本上我们在这里构建一个JPA模型,Java Persistence API在关系数据库和模型之间提供了清晰的分离来操作它。

这里的"EMPLOYEE"是我们的模型。

定义模型EMPLOYEE

注意HANA SQL语法,必要时使用转义符。(\)

通过扩展ODataJPAServiceFactory类来执行命名查询,和实体管理器进行连接。

我们在实体管理器中使用的数据源是DefaultDB,将在EntityManager类中指定,如下–

必须在HCP中指定。将在步骤12中显示。

使用NEO use命令打开到hana DB的DB隧道

NEO Open DB tunnel-a"DB\ U account\ U id"-h eu1。hana.ondemand.com-u"user id"-p"password"-i jof

不建议使用硬代码凭据,只需从本地连接,部署时会解决。

编辑服务器属性

添加代码,指定来自隧道的详细信息

更新maven project

project->righclick->run as->maven->clean install.

导出为war文件,或使用SAP云平台服务器运行,部署如下

通过提供数据库凭据创建数据源绑定

,然后启动应用程序访问OData的url

谢谢,

萨维思·萨蒂什