OSGi Dependency Management Example
OSGi dependency management explain, how components or bundles share code between bundles. OSGi is dynamic component development so each application composed of components. Dependency Management define...
View ArticleOSGi Bundle MANIFEST Headers
OSGi bundle MANIFEST file is core resource of bundle and we can say its bundle deployment configuration file. OSGi containers will read the information from MANIFEST file and do subsequent actions. We...
View ArticleLiferay WeDeploy Project
Liferay have introduced one of the project called WeDeploy. WeDeploy provides deployment services. We deploy provides the PASS based cloud platform where we can get different services. Liferay WeDeploy...
View ArticleJava 9 Features
Java 9 is now available and it has many promising features.Java platform module systemJshell Command Line ToolNew Java Version String formatCompile for Older Platform VersionsPrivate methods in...
View ArticleOSGi Declarative Services Detailed Information
OSGI Declarative Services is a mechanism to create components and manage dependencies among the components. DS we can also called Service ComponentRuntime and DS and SCR convey same thing in the OSGi...
View ArticleLiferay 7/DXP Development Options
Liferay 7/DXP is latest portal release from Liferay Inc. Liferay 7 / DXP came up with many promising features.Liferay 7/DXP supported module development by using OSGi framework and its major...
View ArticleDifferences between Liferay 7 / DXP and Liferay 6.2
Liferay 7 / DXP have many new features when compare with its previous versions. The following are some of differences between Liferay 7/DXP and Liferay 6.2. There are many changes can find, following...
View ArticleApache Blueprint Introduction
Apache Blueprint is container specification, which defines the dependency injection for OSGi. It is a dependency framework for OSGi bundle development.Liferay 7/DXP came up with OSGi support. We can...
View ArticleLiferay 7 / DXP Interesting Features
Technological UpdatesTomcat 8JDK 8Mysql 5.7Eclipse Update / Liferay IDE 3Look and FeelLexicon Design Languageset of patterns (visual and interaction)designed to be fluid and extensibleOptimized product...
View ArticleLiferay 7 / DXP Modularity Introduction
Liferay 7 /DXP is new release from Liferay Inc. Liferay 7 / DXP came up with new architecture based development that is OSGi.As we know OSGi (Open Services Gateway Initiative) is Dynamic Component...
View ArticleOSGi Whiteboard Design Pattern
Design patterns plays important role in the Software Development. It will define the reusable implementation to the commonly occurred problems. Usually in software development, we can see same problem...
View ArticleLiferay DXP/7 BLADE CLI Introduction and Its Commands
Liferay DXP/7 have exciting features and one of the major architectural change is to support OSGi modularity framework.Follow the below article to know more information about Liferay DXP/7 Modularity...
View ArticleLiferay DXP/7 BLADE CLI Installation
BLADE CLI is Liferay DXP/7 Application Development Tool to create and deploy Liferay 7 Modules.As we know that Liferay 7 introduces modularity to develop Liferay applications and BLADE is providing...
View ArticleOSGi Declarative Services (DS) Annotations
Annotation are the replacement for traditional XML configuration in the application development. Usually any application we can see many xml configurations, which will have set of predefined tags....
View ArticleDifferences between Liferay Module and Liferay Plugin
The objective of this article is providing the major differences between Liferay Module and Liferay Plugin.Before understand difference we must have basic idea of OSGi and Liferay 7 Fundamentals.Follow...
View ArticleLiferay 7.2/DXP Service Builder Behavior for Upgraded Database
When we upgrade portal from older version to newer version, we can see following issues when we deploy migrated service builder bundles. Specially from Liferay 6.1/6.2 to Liferay 7.2/DXP.Liferay...
View ArticleAccess Felix Gogo Shell in Liferay 7.2/DXP Portal Environment
Apache Felix Gogo shell is command line interface (CLI) to interact with Liferay Module Framework or OSGi container.It will provide set of predefined commands to access bundle or modules information...
View ArticleUseful Apache Gogo Shell Commands in Liferay 7.2/DXP
Apache Gogo Shell is command line interface (CLI) to interact with OSGi module framework or OSGi container. Apache Gogo shell is very useful in trouble shooting of module issues, getting module...
View ArticleApache Gogo Shell Commands Description
lbDisplay list of bundles installed in OSGi module frameworklb | grep <BUNDLE_MATCH_PATTERN>List of bundles with filter using grep command and you can pass any string or valid regex...
View ArticleAdding Third Party Non OSGi Jars to Liferay OSGi module
Liferay is using OSGi module framework and in real world we may not get all java libraries implementations as OSGi module. Sometimes we may need to add non OSGi jars to Liferay OSGi module. Liferay...
View Article