Articles of web applications

Hibernate java.lang.OutOfMemoryError: espaço de heap Java

Eu tenho um aplicativo da Web Java em execução no Tomcat 7 – jdk1.7 Esta aplicação usa o Spring 4.1.5.RELEASE e o Hibernate 4.2.2.Final Meu problema é um OutOfMemoryException do espaço Heap na construção de fábrica de seção Este é o meu método estático que abre uma SessionFactory public class GenericDAO { public static SessionFactory […]

Restringir um login de usuário a uma única session de cada vez usando java, o aplicativo da web de hibernação sem mola

Estou desenvolvendo uma aplicação web usando Java, Hibernate e JSF. Eu quero que um usuário restrinja o login em uma única session, que eu, se o usuário já estiver logado, não queira fazer login de outra localidade sem sair da primeira session. Alguém pode ajudar em deixar saber como isso pode ser alcançado. Para mencionar […]

Como faço para acessar o EJB implementando a interface remota em aplicativos da web separados?

Estou usando o Netbeans 6.8 e o Glassfish v3.0. Eu criei um módulo ejb e criei classs de entidade a partir do database e, em seguida, criei o bean de session stateless com a interface remota. Diga por exemplo. @Remote public interface customerRemote{ public void add(String name, String address); public Customer find(Integer id); } @Stateless […]

Estrutura da aplicação web Java?

Desculpe por fazer essa pergunta simples.Eu procurei muito e não consigo encontrar uma resposta confiável que exatamente o que eu quero. É por isso que criei esta questão. concluímos dois projetos de primavera em Java. Cada projeto, criamos, possui uma estrutura de pastas diferente no WebContent para separação de módulos. Agora vamos iniciar um novo […]

Provedor / servidor OpenId com Java

Estou tentando aprimorar um aplicativo da Web Java existente com um serviço OpenId, para que um usuário conectado possa efetuar login em outro aplicativo compatível com OpenId usando meu aplicativo da Web como um provedor OpenId. Minha primeira tentativa foi usar o JOS como provedor OpenId, que por sua vez deveria usar o database do […]

Segurança gerenciada por contêiner para aplicativo da Web

Eu sou completamente novo em segurança gerenciada por Container e preciso de ajuda para configurá-lo em meu aplicativo da web. Eu quero restringir o access ao jsp dentro do meu aplicativo da web. É assim que configurei a segurança no meu web.xml PrivilegedConstraint JSP Files All the jsp files in the web application *.jsp PrivilegedRole […]

Mapeando WebSocketEndpoints em um arquivo web.xml

Eu estou tentando desenvolver um aplicativo da web Java EE 7 que usa um ponto de extremidade de websocket e implantá-lo em um servidor Jetty. O aplicativo tem a seguinte estrutura: Game/ src/ main/ java/ game/ WebSocketEndpoint.java webapp/ index.html scripts/ variousjavascriptstuff.js WEB-INF/ beans.xml web.xml No arquivo beans.xml: WebSocketEndpoint é anotado corretamente e funciona bem com […]

Webapp Java: adicionando um header de disposição de conteúdo para forçar o comportamento “salvar como” dos navegadores

Mesmo que não faça parte dos webapps HTTP 1.1 / RFC2616 que desejam forçar o download de um recurso (em vez de exibido) em um navegador, use o header Content-Disposition como este: Content-Disposition: attachment; filename=FILENAME Mesmo difícil, ele é definido apenas no RFC2183 e não faz parte do HTTP 1.1, ele funciona na maioria dos […]

Devo usar o Security Manager em aplicativos da Web Java?

É suficiente proteger um aplicativo da Web Java com os direitos do usuário que está executando o processo do servidor de aplicativos ou também é razoável usar o SecurityManager com um arquivo de política adequado? Eu costumava fazer o primeiro e não o último, mas alguns clientes gostariam que nós também usássemos o SecurityManager que […]

Onde um aplicativo da Web Java deve armazenar seus dados?

Meu aplicativo da web Java ( myapp.war ) é implementado colocando-o no direcotry webapps no Tomcat no Ubuntu 10.04. Este aplicativo precisa salvar alguns dados em arquivos. Mas o usuário que está executando o Tomcat ( tomcat6 ) não tem access de gravação ao diretório pessoal /usr/share/tomcat6/ e não tem access de gravação ao diretório […]