Tribune

Home » Liferay Portal » English » 2. Using Liferay » General

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Subhash Pavuskar
List Of Question
16 aprile 2012 22.08
Risposta

Subhash Pavuskar

Punteggio: Regular Member

Messaggi: 234

Data di Iscrizione: 12 marzo 2012

Messaggi recenti

1. Is there a build number associated to a portlet assigned by the service builder? Where can we find the current build number?

2. How do you log events in a portlet? Do I need to configure Log4J for every portlet or is there a common place where one can configure Log4J so that all Liferay portlets can use logging API?

3.How will you implement i18n in a portal application? What if you want the user to choose his language preference?

4. What are the various ways in which one can override the default behavior of Liferay?

5. The JSPPortlet.java extends the MVCPortlet.java class. What purpose does MVCPortlet.java fulfill?

6. How do you perform Junit tests on your portlet? How do tackle the dependency on the MVCPortlet.java?

Pls Do answer with respective question.....
David H Nebinger
RE: List Of Question
17 aprile 2012 8.00
Risposta

David H Nebinger

Punteggio: Liferay Legend

Messaggi: 7007

Data di Iscrizione: 1 settembre 2006

Messaggi recenti

Subhash Pavuskar:
1. Is there a build number associated to a portlet assigned by the service builder? Where can we find the current build number?


<plugin>/docroot/WEB-INF/src/service.properties, not normally exposed or visible to external entities.

2. How do you log events in a portlet? Do I need to configure Log4J for every portlet or is there a common place where one can configure Log4J so that all Liferay portlets can use logging API?


If you leverage the com.liferay.portal.kernel.log.LogFactoryUtil class for logger creation, you can then use the logging portion of the server control panel to enable/disable logging, define levels, etc.

3.How will you implement i18n in a portal application? What if you want the user to choose his language preference?


Same way as you do with any other java application - you use resource bundles. Many frameworks have different methods for accessing the resource bundles, but they all have them.

4. What are the various ways in which one can override the default behavior of Liferay?


Seriously? Try reading some of the developer doco. We're not here to teach you the basics, you're expected to have done some of the legwork on your own.

5. The JSPPortlet.java extends the MVCPortlet.java class. What purpose does MVCPortlet.java fulfill?


Um, the whole Model/View/Controller design pattern maybe?

6. How do you perform Junit tests on your portlet? How do tackle the dependency on the MVCPortlet.java?


Normally you do not do junit testing on portlets themselves, just the underlying business logic. Portlet testing would be done by a regular web application test framework because a portlet needs the whole portal context.
Subhash Pavuskar
RE: List Of Question
22 aprile 2012 21.38
Risposta

Subhash Pavuskar

Punteggio: Regular Member

Messaggi: 234

Data di Iscrizione: 12 marzo 2012

Messaggi recenti

Thanks David H Nebinger for valuable reply !!
sheela mk
RE: List Of Question
18 febbraio 2013 23.21
Risposta

sheela mk

Punteggio: Regular Member

Messaggi: 112

Data di Iscrizione: 16 febbraio 2012

Messaggi recenti

David H Nebinger:
Subhash Pavuskar:


4. What are the various ways in which one can override the default behavior of Liferay?


One way..Which is easiest way is using portal-ext.properties file..can override default bevaviour of Liferay.

Using Hooks PlugIn and Using Ext..PlugIn..

5. The JSPPortlet.java extends the MVCPortlet.java class. What purpose does MVCPortlet.java fulfill?


[
Um, the whole Model/View/Controller design pattern maybe?


Umm..We can add our own methods(custom methods)..those methods should be configured in ur jsp..