io.oopsie:oopsie-sdk-java

OOPSIE Java SDK

Лицензия

Лицензия

Категории

Категории

Java Языки программирования
Группа

Группа

io.oopsie
Идентификатор

Идентификатор

oopsie-sdk-java
Последняя версия

Последняя версия

1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

io.oopsie:oopsie-sdk-java
OOPSIE Java SDK
Система контроля версий

Система контроля версий

https://github.com/techoopsie/oopsie-sdk-java

Скачать oopsie-sdk-java

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.oopsie/oopsie-sdk-java/ -->
<dependency>
    <groupId>io.oopsie</groupId>
    <artifactId>oopsie-sdk-java</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.oopsie/oopsie-sdk-java/
implementation 'io.oopsie:oopsie-sdk-java:1.1'
// https://jarcasting.com/artifacts/io.oopsie/oopsie-sdk-java/
implementation ("io.oopsie:oopsie-sdk-java:1.1")
'io.oopsie:oopsie-sdk-java:jar:1.1'
<dependency org="io.oopsie" name="oopsie-sdk-java" rev="1.1">
  <artifact name="oopsie-sdk-java" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.oopsie', module='oopsie-sdk-java', version='1.1')
)
libraryDependencies += "io.oopsie" % "oopsie-sdk-java" % "1.1"
[io.oopsie/oopsie-sdk-java "1.1"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.springframework : spring-web jar 5.0.8.RELEASE
com.google.guava : guava jar 26.0-jre
com.fasterxml.jackson.jaxrs : jackson-jaxrs-json-provider jar 2.9.6

Модули Проекта

Данный проект не имеет модулей.

Oopsie

OOPSIE Java SDK

Create backends with no coding using OOPSIE Cloud suitable for all types of applications. What makes oopsie stand out is that it makes your applications Big Data enabled from the beginning. This means that your app ambitions can be very high and you don't have to bother about complex coding for distributed server insfrustructures, handle tens of thousands of api request and manage terabyte of data, oopsie scales with your business strategy.

"No idea is too small for a big world!"

With the SDK your java oopsie clients (or java backends for that matter) connects to the OOPSIE Cloud and makes it a breeze to work on your java projects without bothering about all the hassles that comes with backend implemantations and maintenance.

Looking for Javascript SDK?

Install

Maven

<dependency>
	<groupId>io.oopsie</groupId>
	<artifactId>oopsie-sdk-java</artifactId>
	<version>1.0</version>
</dependency>

Example

With an oopsie site, created and deployed with no coding at all using the dashboard, and just a few lines of SDK code in your client you will have your Big Data enabled app up and running in matter of minutes.

Prerequisites

  • Register yourself and your company at oopsie
  • Login to the dashboard and deploy an oopsie site.
  • Follow the Developer Docs to get you started with the oopsie cloud tools.

Initialize site

    Site librarySite = new Site(apiUrl, customerId, siteId, apiKey);
    librarySite.init();
    
    ...
    

Choose app and resource

    Application bookApp = librarySite.getApplication("BookApp");
    Resource bookRes = bookApp.getResource("Book");
    
    ...
    

Create entity

	Statement stmnt = bookRes.create()
		.withParam("Title", "The Master and Margarita")
    		.withParam("Author", "bulgakov, mikhail");
    ResultSet result = librarySite.execute(stmnt);
    Row row = result.one();
    UUID bookId = row.getUUID("id");
    
    ...
    

Get entity

	stmnt = bookRes.get().withParam("id", bookId);
	ResultSet result = librarySite.execute(stmnt);
	String author = result.one().getString("Author");
	
	...
	

Save entity

	Map<String, Object> params = new HashMap();
	params.put("id", bookId);
	params.put("Title", "The Master and Margarita");
	params.put("Author", "Bulgakov, Mikhail");
	
	stmnt = bookRes.save().withParams(params);
	ResultSet result = librarySite.execute(stmnt);
	
	...
	
io.oopsie

OOPSIE

Cloud backends with a Big Data twist

Версии библиотеки

Версия
1.1
1.0
1.0-RC6
1.0-RC5
1.0-RC4
1.0-RC3
1.0-RC2
1.0-RC1