It is a basic question. What is the main advantages of using the service builder? If my portlet doesn't have anything to do with database, everything is of using webservices, will service builder help in any case like caching? will the service builder provides service layer, so that i can apply AOP on it ?
Related Questions in SPRING
- HTTPS configuration in Spring Boot, server returning timeout
- Multi Tenancy in Spring - Partitioned Data Approach
- How to create beans of the same class for multiple template parameters in Spring
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Springboot: How to get an entity optional property and check null?
- How do I propagate the current SecurityContext to my @RabbitListener in Spring Boot?
- Spring's XML based bean configuration for Object Mapper's Case Insensitive property
- Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. I'm using Postgresql
- springboot class org.hibernate.mapping.Bag cannot be cast to class org.hibernate.mapping.SimpleValue
- Issue while deploying JDK 17 and Spring 6 application in Tomcat 10.1.20
- Spring JPA Data Auditing - How to design it?
- Springframework test: Async not started
- Error: Cannot invoke "jakarta.servlet.http.HttpSession.getAttribute(String)" because "session" is null
- How does spring-retry determine which methods to retry when @Retryable is placed at the class level?
- problem with edge server registration in Eureka
Related Questions in LIFERAY-6
- Can I restrict deletion of web content only with approval using Liferay 6.2?
- liferay - how to render one portlet in another portlet
- how to change data type range in liferay
- Liferay 6.2, Amazon S3 TLS version problem, Invalid Bucket: null
- javax.servlet.ServletException: java.lang.NoClassDefFoundError: EntityLocalServiceUtil
- Adding Custom Login Flow for Liferay Portal 7.4.3
- How do I write a Liferay 6.2 remote service that accepts a file?
- Could not initialize class com.liferay.portal.model.impl.GroupImpl
- How to speed up reading files of a project in eclipse
- Liferay 6.2 GA6 - LDAP "userPassword" attribute can't be reached
- Override a specific class PwdEncryptor liferay 6.2
- Which page is served by Liferay for a friendlyURL for a user?
- Liferay 6.0 get WebForm-portlet data from db with java controller
- How to increase searched results snippet content size or length in liferay6.2
- Liferay 6.2 failed on startup with 500 error
Related Questions in LIFERAY-SERVICE-BUILDER
- Should general entity classes be put under service or api module in Liferay 7.4?
- shopping-api module classes not found in shopping-web
- Liferay 7.4.3.61 - Blob type column in service builder
- Liferay service-builder fails to generate good code
- Service Builder: custom query using inner join across the same table
- error liferay: mvc portlet don't connect to the service builder , java.lang.NullPointerException
- liferay 7.2 service-builder error.NoClassDefFoundError: com/liferay/portal/kernel/dao/orm/ArgumentsResolver when deploying the service
- Liferay 7.2 No value has been specified for property 'apiDir'
- Liferay Service Builder - is there a recommended way to describe a self reference relation in service.xml?
- How to connect Liferay 7.2 CE with Oracle database using JNDI
- The type com.liferay.petra.sql.dsl.query.DSLQuery cannot be resolved. It is indirectly referenced from required .class files
- Launching appium server programmatically throws server-side error Could not find 'adb' in PATH
- How to create Rest API with Jax-rs Backend in Liferay Dev Studio?
- Liferay Service Builder and portlet instance specific data
- Unit tests for a Liferay service
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You can create a Service without any attrs, so service builder will create all the services and injections for these services.
The advantage maybe could be having a service wrapper, You can also use Liferay Catching solution. For example you use services classes, and create method that calls Web Services.
Well there you can use the liferay cache solution.You can take a look to this class: MultiVMPoolUtil.java
Hope this helps