Some months ago I attended the Spring IO 2015 event hosted in Barcelona. There were quite a big list of interesting talks and workshops regarding the main new features of the Spring ecosystem, which includes a new version of Spring, Spring Cloud, micro-services architecture, WebSockets, etc. Something that kept my attention was that all or almost all of the examples created for the talks and workshops were created with the amazing tool created by Pivotal and released last year called Spring Boot.
In this blog post the NoSQL world will be introduced in as simple words as possible. All main types of NoSQL databases will be described incuding some examples for every one of each to have a good understanding of the subject. The world has changed recently and the NoSQL trend is getting stronger and stronger. Old fashion applications working only with relational databases are rare nowadays. The way of developing applications has changed, single server side architecture and heavy clients is not a trend anymore. Till 2010 number of Internet users grew almost linearly – that means more and more server requests. Additionally unstructured data is growing exponentially when structured data only linearly.
If you work as a portlet developer on Liferay Portal based applications, you will probably know that Liferay allows you to use lots of different frameworks in order to accomplish this goal. For instance, you are free to use Struts, JSF, Vaadin, Spring or any other framework you prefer. In adition, Liferay provides out of the box two extra frameworks/tools that can help us in our development tasks:
- Liferay MVC Portlet framework: a simple, lightweight and easy to understand framework for portlets development. Using this framework, we can manage easily portlet lifecycle and all the requests that it can serve. This is an alternative to third party frameworks such as Spring MVC Portlet, Struts or JSF.
- Service Builder: using this tool, you will be able to build in an easy way persistence and service layer for your application. This tool is used by Liferay in order to implement its own portlets.
Liferay EE offers a lot of benefits especial in the enterprise context. When the decision is taken to migrate to an EE Subscription, than comes the technical challenge migrating the existing portal. In this webinar, we present you how your existing CE portal can be migrated to a EE portal. We showcase common pitfalls and obstacles providing you with insides from our customer migration projects.