掲示板

List Of Question

thumbnail
12年前 に Subhash Pavuskar によって更新されました。

List Of Question

Regular Member 投稿: 234 参加年月日: 12/03/13 最新の投稿
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.....
thumbnail
12年前 に David H Nebinger によって更新されました。

RE: List Of Question

Liferay Legend 投稿: 14916 参加年月日: 06/09/02 最新の投稿
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.
thumbnail
11年前 に Subhash Pavuskar によって更新されました。

RE: List Of Question

Regular Member 投稿: 234 参加年月日: 12/03/13 最新の投稿
Thanks David H Nebinger for valuable reply !!
thumbnail
11年前 に sheela mk によって更新されました。

RE: List Of Question

Regular Member 投稿: 111 参加年月日: 12/02/17 最新の投稿
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..