Comaprison Liferay ServiceBuilder for other code generation tools like AndroMDA

I started digging into the Lifeeray 6.x ServiceBuilder platform and really liked his approach to code generation. A simple service.xml file can generate powerful, ready-to-use services without even writing a single line of code.

I also tried to learn AndroMDA, which can generate similar services from a UML model, which sounds even more interesting, since it will directly link my business model without the need to learn a new xml configuration for service.xml (in the case of liferay ServiceBuilder)

Now I decide which tool I should use. Based on your experience with any of these tools, please let me know what are the pros and cons of using any of these libraries,

I am interested to know these aspects along with my thoughts.

  • What is better for my development to be more productive in the long run.
  • If I use ServiceBuilder, I can use services outside of the env portal (for example, starting the same service from a server that is not an application portal.
  • The UML-based approach is always good or there are some practical disadvantages / problems.
  • Do you know of any other code generation library that is better than the two for developing liferay 6.x? I also checked these SO Threads

+1
source share
2 answers

, Servicebuilder ( liferay 5.2.3):

  • ORM. . - mapper. onetomany
  • - , .
  • unit test
  • , .
  • , , , IDE

, , . , , liferay. , liferay .

. ORM, -, , spring , - REST .

- . . -.

+4

, . ServiceBuilder , . Liferay... , , , , , .

, Portal , , - - . Portal loadloader ..

, ServiceBuilder spring , webapp/ROOT/, Liferay Portal ..

AndroMDA - MDA . , . ServiceBuilder , - liferay.

+2

All Articles