Sofof

a database for storing classes in an easy and fast way.

License

License

GroupId

GroupId

io.github.ramimanaf
ArtifactId

ArtifactId

sofof
Last Version

Last Version

5.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Sofof
a database for storing classes in an easy and fast way.
Project URL

Project URL

https://github.com/RamiManaf/Sofof
Source Code Management

Source Code Management

https://github.com/RamiManaf/Sofof

Download sofof

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
javax.servlet : servlet-api jar 2.5
javax.servlet.jsp : jsp-api jar 2.1
org.json : json jar 20200518

test (1)

Group / Artifact Type Version
junit : junit jar 4.13.1

Project Modules

There are no modules declared in this project.

Sofof Database

Sofof is an easy, portable, multiusers , Object oriented database for Java SE and EE developers

Example

import org.sofof.command.Bind;
import org.sofof.permission.User;
import org.sofof.Server;
import org.sofof.SessionManager;
import java.io.File;

public class Binding {
    public static void main(String[] args) throws SofofException {
        Server s = new Server(new File("sofof"), 6969, false);
        s.createDatabase();
        s.getUsers().add(new User("rami", "secret"));
        s.startUp();
        try (Session sess = SessionManager.startSession("java:localhost:6969", new User("rami", "secret"), false)) {
            sess.execute(new Bind("Sofof database is great").to("posts"));
        }
    }
}

Where to start?

to start use sofof database you can download it from here and read the documentation

<dependency>
  <groupId>io.github.ramimanaf</groupId>
  <artifactId>sofof</artifactId>
  <version>5.0.0</version>
</dependency>

Other languages

العربية

Versions

Version
5.0.1
5.0.0
4.1.0
4.0.0
3.0.0
2.1.1