hey Neil,
I am working on JSF 2 + Liferay Portal + Glassfish v2.1.1 and I am new to these technologies. I really need your help for clearing some of my concepts related to JSF lifecycle and portal development.
Objective: resolving queries on certain Liferay Concepts and issues faced during development.
So far, I have had success in doing the following with some research and development, as well as trial & error:
1. IPC within two WAR files
2. Downloading files, facing problems with filetypes such as PDF/XLS
3. Left Hand Menu (tree view control) and Portlet Navigation through tree view menu
Problem Statements and queries:
While doing the above, I faced the following problems:
1. While portal development I always face certain issue for few functionalities like IPC withing two different .war files, downloading PDF/XLS, Left hand Navigation menu etc. While developing these things I need my backing bean to extend GenericFacesPortlet and override serveResource actionResponse, processEvent, doView methods etc. But whenever I do that I always face many problems like commandLink stops working when I am using it in dataTable or I get null pointer exception when at FacesContext.getExternalContext etc.
2. Also I am confused about which method of GenericFacesPortlet is invoked during which phase and when my own methods get called and how.
3. Do the overridden methods of GenericFacesPortlet affect my own written methods?
4. How the portlet lifecycle and JSF lifecycle interact with each other?
5. Is there any standard architecture which I should follow while portlet development along with GenericFacesPortlet.
The answers to these question will help me to develop my code in a proper way so that none of my business logic gets disturbed.
Be kell jelentkezni ahhoz, hogy ez helytelenként legyen megjelölve.