Pergunta

Eu já vi que a maior parte da documentação no Wiki Liferay (sobre plugins Eclipse e similares) se refere à versão Liferay 4.x. Existem recursos atualizados para o desenvolvimento de portlets Liferay com Eclipse (3.5)?

Foi útil?

Solução 2

.

Obtendo o arquivo do banco de dados (adicionado via código) é mais lento do que obter é do sistema de arquivos (adicionando-o ghosted via módulo), mas quanto?

insignificante.

.

Quantos% em média isto é de uma solicitação HTTP, por exemplo, Considerando que o arquivo é recuperado a cada vez durante uma solicitação?

É armazenado em cache pelo código do SharePoint primeiro, depois o tempo de execução do ASP.NET, os vários caches do SQL Server, provavelmente qualquer cache baseado em disco que você tenha, então esqueça.

.

O SharePoint sempre recebe o arquivo do banco de dados?

Arquivos Servered em diretórios virtuais (aqueles que começam com um sublinhado) geralmente não são do banco de dados, embora as chances sejam eles usam artefatos armazenados no banco de dados.

O SharePoint pode ser arquitetado para lidar facilmente de 10s de milhares de RPS e é construído em torno de escalonamento horizontalmente. Se você vir uma desaceleração através do volume de solicitação, você simplesmente jogará hardware depois de configurar seu software (SQL Server, Solicitar Gerenciamento, etc) corretamente.

Outras dicas

Há um novo projeto de nível superior no Liferay que é chamado Liferay IDE que é o conjunto oficial de plugins eclipse para o Liferay. Aqui está o Guia de instalação e Tutorial de início.

Estamos começando a usar isso como referência. Parece muito bom continuar.

http://www.amazon.com/liferay-portal-5-2-systems-development/dp/1847194702/ref=sr_1_1?ie=utf8&s=books&qid=1266607717&sr=8-1

A outra coisa a se olhar são os dois (pelo menos eu encontrei) plug inseados para eclipse/liferay.

Um vem de Liferay e o outro uma comunidade.

http://github.com/azzazazzel/liferay-maven-sdk E esta é uma boa referência:
http://github.com/azzazazzel/liferay-maven-sdk

De Liferay: http://www.liferay.com/web/mika.koivisto/blog/-/blogs/liferay-maven-sdk

Ambos são bons e ajudam com os arquétipos do projeto para o Liferay.

Você pode implantar sempre com um módulo, não importa se você estiver em uma instalação no premis ou na nuvem. Contanto que você verifique se o arquivo correto está na Galeria Master Page.

O benefício de um módulo é que, em uma instalação de premissa, você pode torná-lo ghostable, o que significa que a página mestra sempre seria carregada no sistema de arquivos. No caso de uma atualização, você não precisa ter cuidado para que o arquivo de página principal correto seja carregado, marcado e atualizado.

No caso de uma solução de caixa de areia, você pode precisar de algum código adicional que manipule a atualização e a instalação:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top