-
Notifications
You must be signed in to change notification settings - Fork 0
Getting_Started_en
Sofof is an open-source project and anybody can edit it. It's Licensed with Waqf general public license. Its primary goal is to make storing data easier.
In Java world and exactly the web whenever programmers want to program a website they use some mechanisms to link the database to the program (website code). In 1999 AD Sun deployed the first edition of EJB or Enterprise JavaBeans which let the programmers describe the internal structure easily and facilitate the using of the data as objects by Entity Beans. In 2001 AD Gavin King deployed "Hibernate" which offered many features for reading and writing Java objects to SQL databases. Abbreviated ORM, Object Relational Mapping work by linking fields in the object by one field in the database table which made reading and writing objects to the database possible using frameworks such as Hibernate. But what makes it less used in Desktop software is that you have to write many configurations (regardless of many SQL statements that you have to write to prepare the database!) and it will add another step when you want to read or write the data which will slow down the application. That what Sofof comes to solve it and adding much more. It doesn't offer just data storage, but the application of many commands (SQL like or non-SQL like) in a different way and using just Java.
- Ability to store and retrieve objects directly and do a lot of operations on them.
- Ability to make relations between objects in the database.
- Ability to use one database for serving (remote or local) websites or programs at the same time.
- Offers an authentication system with the ability to specify permissions for each user.
- Ability to sort data or apply conditions on it.
- little configuration and ability to write it to an XML File.
- Support to JSP Tags and have a taglib.
- Ability to customize commands and application of it on the database.
Next: Database Basics
Sofof Tools And Additional Features