← Alle Apps
Liferay MongoDB CRUD Application logo

Liferay MongoDB CRUD Application

von Vishal Panchal

Data Modeling, Process & Business LogicLiferay Self-HostedLiferay PaaS

Beschreibung

Dear Liferay Portal Users,

We all know what a portal is. Portal means a set of applications placed together on one platform which will used to play with large amount of data manipulations.

Here, when it comes to large amount of data manipulations [includes fetching/searching, updating, inserting, sorting] we made to think on NoSQL databases which helps us to make fast data manipulations.

Today is an era of NoSQL, by considering this fact I made a sample Liferay + MongoDB + Spring CRUD application. Main target of this application is to help programmers to learn how they are able to communicate with MongoDB(NoSQL) using Liferay with the help of Spring Data API.

For your reference below link explained the aspects of NoSQL.
No SQL Explained: https://www.mongodb.com/nosql-explained

About Application and Functionalities covered:
This is a Liferay + MongoDB CRUD application. Spring Data Template is an API which is used to communicate with MongoDB Database from Liferay.

This application has below features.
1. Insert New Record (in Collection/Table).
2 Update inserted records.
3. Delete Single/Multiple Record(s).
4. Sorting (Ascending/Descending)
5. Searching (AND search / OR search)

Configurations:
Database name and, host can be configured from applicationConfig.xml

To Run this Application:
You will need to make sure that the MongoDb is up and running on specified host. (The default host value I have placed is localhost). No need to create database and tables, As soon as you will run this application it will create database and table which is configured.

MongoDb Installation Steps:
Windows OS: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/
Linux OS: http://docs.mongodb.org/manual/administration/install-on-linux/
Mac OS: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

You can reach me at vslpanchal@gmail.com in case of any further queries/concerns.

Thank You,
Vishal Panchal
Skype: vishalpanchal22
Linked In: http://in.linkedin.com/pub/vishal-panchal/19/12/787

Quelle: Liferays offizieller Marketplace

Weitere in Data Modeling, Process & Business Logic

Activiti Workflow Engine

von EmDev Limited

This plugin allows users and admins to use Activiti BPMN workflow engine for publication process (for example instead of default Kaleo). It almost fully supports BPMN 2.0 specification and may fully r

Address Validator

von Rivet Logic Corporation

The Address validator plugin enables the validation of addresses entered by the user. It uses some third party services or APIs for that purpose. The initial implementation uses Google Geocoding API,

Adobe Connect

von E2 Software India Pvt. Ltd

About Adobe Connect : Adobe Connect gives you complete control over the look and functionality of your virtual rooms. Create experiences that incorporate branding and content. Position functional pods

AdvicedAssets Portlet

von Tune IT

Portlet for Liferay that allows to show list of tematically-related content near every post in blog. Content list can include other blog posts, journal content articles and document library resources.

Weitere von Vishal Panchal

User Unlock

von Vishal Panchal

This app will allow User/Administrator to unlock the Locked-Out-Users with ease from page itself. We can unlock bunch of users at the same time using this application. Also we are able to manage numbe