Use of service builder for creating spring portletUse of service builder for creating spring portlethttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=381305452024-03-29T14:19:16Z2024-03-29T14:19:16ZRE: Use of service builder for creating spring portletGeorgian ABRAHAMhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=405259282014-07-25T06:49:37Z2014-07-25T06:49:37ZHey Thanks Tonu for awesome explanation.<br /><br />It seems Tonu knows better than the Liferay employess<img alt="emoticon" src="@theme_images_path@/emoticons/laugh.gif" ><img alt="emoticon" src="@theme_images_path@/emoticons/mellow.gif" >Georgian ABRAHAM2014-07-25T06:49:37ZRE: Use of service builder for creating spring portletJagir Buchhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=385196612014-06-04T06:26:41Z2014-06-04T06:26:41ZThanks for your valuable reply<br />This is really helpful for me<img alt="emoticon" src="@theme_images_path@/emoticons/happy.gif" >Jagir Buch2014-06-04T06:26:41ZRE: Use of service builder for creating spring portletAnkit Srivastavahttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=384147202014-06-02T05:42:47Z2014-06-02T05:42:47ZHi Jagir,<br /><br />Service Builder saves development time is by providing Spring and Hibernate configurations for your project. Service Builder uses Spring dependency injection for making service implementation classes available at runtime and uses Spring AOP for database transaction management. Service Builder also uses the Hibernate persistence framework for object-relational mapping. As a convenience to developers, Service Builder hides the complexities of using these technologies. Developers can take advantage of Dependency Injection (DI), Aspect Oriented Programming (AOP), and Object-Relational Mapping (ORM) in their projects without having to manually set up a Spring or Hibernate environment or make any configurations.<br /><br />Service builder generated Spring and Hibernate code when you define your service.xml and run service builder.<br /><br />1) Spring Configuration<br /><br /> You can refer docroot/WEB-INF/src/META-INF/portlet-spring.xml<br />2) Hibernate Configuration<br /><br /> You can refer docroot/WEB-INF/src/META-INF/portlet-hbm.xml<br />3) JSON Javascript interface<br /><br />It also create JSON based web services when you create remote services: *JSONSerializer.<br /><br />You can find detailed explanation here:<br /><br />https://www.liferay.com/documentation/liferay-portal/6.0/development/-/ai/service-build-2<br /><br />Thanks:<br />TonuAnkit Srivastava2014-06-02T05:42:47ZRE: Use of service builder for creating spring portletJagir Buchhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=384121972014-06-02T05:03:18Z2014-06-02T05:03:18ZThese many views..but no reply from anyone... <br />No one knows the answer... <img alt="emoticon" src="@theme_images_path@/emoticons/sad.gif" >Jagir Buch2014-06-02T05:03:18ZUse of service builder for creating spring portletJagir Buchhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=381305442014-05-23T12:54:51Z2014-05-23T12:54:51ZHi All,<br /><br />Somewhere i read that ServiceBuilder in liferay is also