SQLObject is an Open Source Easy, Advanced and Flexible framework to develop any Application using Java Language, this framework provides so many features to design and develop flexible, secured, service oriented application for any domain.
In the market there are lots of framework available to create, and manage Java application, but with the SQLObject you can easily create, manage and grow application very easily, and quickly. this is the biggest advantage you can get from this Framework. The second biggest advantage is its complete Open source one can easily get it, configure and use it.
All real world application have Business / Real Objects and business logic to process them. SQLObject provides all basic Objects which required to have in all Business Application like Person, Contact, Users, Role, Currency, Country, State, and many more. SQLObject have already a well defined object structure which is ready to use.
A relation between two objects are much important in Relational Object modeling. to satisfy this features SQLObject provides the well defined relational fields that provides One2Mny, Many2One, and Many2Many relations. you can relate any objects according to your application requirements easily. even its very easy to manage relational field in framework.
Ability to make Localize – Globalise Application that can start from local to globel use. it support i18n features. using that you cam make globalise application.
SQLObject provides multiple Database support, this is the biggest advantage to use this Framework. it support PostgreSQL, MySQL, Oracle. any one can start development with any database and during the development or after the development they can easily change the Database according to their requirements.
An 100% core Java code based on the Design Pattern, and and interesting Java feature called Java Reflection are base for the SQLObject Framework. beside that, I used XML-RPC framework provided by the Apache to make the application read to publish the data over the Internet, and that can be used by any application.
SQLObject framework is divided in to so many flexible an open source existing modules, like apache xml-rpc framework, Jasper Report, JBPM Work flow Management system, etc...
Major components of SQLObject Framework are as follows
Framework support compatibility with multiple database like, PostgreSQL, MySQL, Oracle, SQLServer. any one can add support for other databases just by supplying the custom column framework, in this they have to define all columns type and datase specifications, this way its easy to work with any Databases
Object Relational Mapping
This feature provides a faster development of an Application. no need to write any DDL and DML statements for any database, system will automatically generates the table, columns and required supporting object for database, i.e. sequence, constraints, views
Object to Table Mapping
Object is Directly map to the Table in Database so its easy for the Data Storage and Retrievals easily. framework provides the base methods for the data store, retrieve, update, delete, and search data
Event Based Model
This also support Event based Model to track the user operation easily and to work on them. like if user create a record this will fire an 2 event beforeCreate and afterCreate with required data like user_id, context, and other informations related to the operation.
Relational Fields
it have a good capabilities to relate 2 objects via relational fields, like One2Many, Many2One, and Many2Many, Selection and Reference one can relate 2 objects using these relations.
Example:
In the market there are lots of framework available to create, and manage Java application, but with the SQLObject you can easily create, manage and grow application very easily, and quickly. this is the biggest advantage you can get from this Framework. The second biggest advantage is its complete Open source one can easily get it, configure and use it.
All real world application have Business / Real Objects and business logic to process them. SQLObject provides all basic Objects which required to have in all Business Application like Person, Contact, Users, Role, Currency, Country, State, and many more. SQLObject have already a well defined object structure which is ready to use.
A relation between two objects are much important in Relational Object modeling. to satisfy this features SQLObject provides the well defined relational fields that provides One2Mny, Many2One, and Many2Many relations. you can relate any objects according to your application requirements easily. even its very easy to manage relational field in framework.
Ability to make Localize – Globalise Application that can start from local to globel use. it support i18n features. using that you cam make globalise application.
SQLObject provides multiple Database support, this is the biggest advantage to use this Framework. it support PostgreSQL, MySQL, Oracle. any one can start development with any database and during the development or after the development they can easily change the Database according to their requirements.
An 100% core Java code based on the Design Pattern, and and interesting Java feature called Java Reflection are base for the SQLObject Framework. beside that, I used XML-RPC framework provided by the Apache to make the application read to publish the data over the Internet, and that can be used by any application.
SQLObject framework is divided in to so many flexible an open source existing modules, like apache xml-rpc framework, Jasper Report, JBPM Work flow Management system, etc...
Major components of SQLObject Framework are as follows
- Connection Pooling
- Object Pooling
- Object Relational Mapping
- XML-RPC Based Service Publisher
- Mould Loader
- Column Framework
- Service Module
- Report Manager
- Wizard Module
- Work flow Manager
Framework support compatibility with multiple database like, PostgreSQL, MySQL, Oracle, SQLServer. any one can add support for other databases just by supplying the custom column framework, in this they have to define all columns type and datase specifications, this way its easy to work with any Databases
Object Relational Mapping
This feature provides a faster development of an Application. no need to write any DDL and DML statements for any database, system will automatically generates the table, columns and required supporting object for database, i.e. sequence, constraints, views
Object to Table Mapping
Object is Directly map to the Table in Database so its easy for the Data Storage and Retrievals easily. framework provides the base methods for the data store, retrieve, update, delete, and search data
Event Based Model
This also support Event based Model to track the user operation easily and to work on them. like if user create a record this will fire an 2 event beforeCreate and afterCreate with required data like user_id, context, and other informations related to the operation.
Relational Fields
it have a good capabilities to relate 2 objects via relational fields, like One2Many, Many2One, and Many2Many, Selection and Reference one can relate 2 objects using these relations.
Example:
private Many2One partner_id = new Many2One("Partner",0,true,"modules.base.res.Partner");
No comments:
Post a Comment