É isso mesmo que estou fazendo agora. Agora uma pergunta, o Beans é a melhor solução mesmo para mim concentrar o nucleo e as regras de negócio do meu aplicativo ? Desculpe a pergunta, mas eu trabalho com C/C++ a bastante tempo, que tem outra filosofia, e tenho que aprender muita coisa do Java.
Grato Alexandro --- Marcos <[EMAIL PROTECTED]> escreveu: > Não é a melhor solução. Acho que sabe. É melhor > criar um jar e colocar no > classpath do tomcat. É sempre bom trabalhar com > pacotes usando jar's. É mais > facil de se controlar os arquivos e dar manutenção. > Mesmo em um projeto > simples, pois é no dia a dia que se ganha os bons e > maus hábitos. > > Atenciosamente, > Marcos Tadeu P. Vargens > email: [EMAIL PROTECTED] > Tel: 3061-9948 Ramal 127 > http://www.extol.com.br > > -----Mensagem original----- > De: Alexandro D. Almeida > [mailto:[EMAIL PROTECTED]] > Enviada em: segunda-feira, 7 de janeiro de 2002 > 09:39 > Para: [EMAIL PROTECTED] > Assunto: Re: [java-list] Duvidas com Servlets > > > Ola pessoal, > > Essa eu mesmo vou responder. 8-p > A solução foi criar um diretório com o mesmo nome > do > package e colocar or arquivos do meu pacote lá. > Desculpe, mas é que estou um pouco "enferrujado" > com > java, foi apenas ler 2 ou 3 parágrafos de um bom > livro > de java e estava resolvido. :-p > > > T+ > > Alexandro > > --- Alexandro Dias de Almeida > <[EMAIL PROTECTED]> escreveu: > Ola > pessoal, > > > > Estou começando a aprender a programar com > > servlets e JSP. > > Estou usando o jakarta-tomcat-3.2.4 como > webserver > > e a ferramenta "Forte for Java, Community Edition > > v.3.0" da Sun. > > Crei um projeto chamado Sicore dentro do Tomcat > > atravez do Forte e tudo ocorreu bem para as > Paginas > > JSP. > > Dai resolvi criar um Bean para controlar o Login > > dos usuários, com o seguinte código abaixo, que > por > > enquanto não faz nada, apenas para testar. > > Mas no index.jsp, tem a seguinte linha para > > importar o Bean: > > <%@page session="true" > > import="sicore.*"contentType="text/html"%> > > > > Mas esta ocorrendo o seguinte erro ao acessar o > > tomcat pelo browser > > > > Error: 500 > > Location: /sicore/index.jsp > > Internal Servlet Error: > > org.apache.jasper.JasperException: Unable to > compile > > class for > > > JSP/opt/jakarta-tomcat-3.2.4/work/localhost_8080%2Fsicore/_0002findex_0002ej > spindex_jsp_23.java:13: > > Package sicore not found in import. > > import sicore.*; > > > > O que parece é que o tomcat não esta encontrando > p > > meu pacote sicore, mas ele esta lá, compilado para > > class e tudo. O que esta faltando ? > > > > > > /* > > * LoginBean.java > > * > > * Created on 6 de Janeiro de 2002, 10:51 > > */ > > > > package sicore; > > > > import java.beans.*; > > import java.lang.*; > > //import java.util.*; > > > > /** > > * > > * @author Alexandro Dias de Almeida > > * @version > > */ > > public class LoginBean extends Object implements > > java.io.Serializable { > > > > protected String Nome = null; > > protected String login = null; > > protected boolean status = false; > > > > private static final String > PROP_SAMPLE_PROPERTY > > = "SampleProperty"; > > > > private String sampleProperty; > > > > private PropertyChangeSupport propertySupport; > > > > /** Creates new LoginBean */ > > public LoginBean() { > > propertySupport = new > PropertyChangeSupport > > ( this ); > > } > > > > public LoginBean(String login, String Senha) { > > this.login = login; > > } > > > > public String getSampleProperty () { > > return sampleProperty; > > } > > > > public void setSampleProperty (String value) { > > String oldValue = sampleProperty; > > sampleProperty = value; > > propertySupport.firePropertyChange > > (PROP_SAMPLE_PROPERTY, oldValue, sampleProperty); > > } > > > > > > public void addPropertyChangeListener > > (PropertyChangeListener listener) { > > propertySupport.addPropertyChangeListener > > (listener); > > } > > > > public void removePropertyChangeListener > > (PropertyChangeListener listener) { > > > propertySupport.removePropertyChangeListener > > (listener); > > } > > > > } > > 0-Q > > > > ------------------------------ LISTA SOUJAVA > > ---------------------------- > > http://www.soujava.org.br - Sociedade de > Usuários > > Java da Sucesu-SP > > dúvidas mais comuns: > > http://www.soujava.org.br/faq.htm > > regras da lista: > > http://www.soujava.org.br/regras.htm > > para sair da lista: envie email para > > [EMAIL PROTECTED] > > > ------------------------------------------------------------------------- > > > > ____________________________________________________________________________ > ___________________ > Yahoo! GeoCities > Tenha seu lugar na Web. Construa hoje mesmo sua home > page no Yahoo! > GeoCities. É fácil e grátis! > http://br.geocities.yahoo.com/ > > ------------------------------ LISTA SOUJAVA > ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários > Java da Sucesu-SP > dúvidas mais comuns: > http://www.soujava.org.br/faq.htm > regras da lista: > http://www.soujava.org.br/regras.htm > para sair da lista: envie email para > [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > > ------------------------------ LISTA SOUJAVA > ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários > Java da Sucesu-SP > dúvidas mais comuns: > http://www.soujava.org.br/faq.htm > regras da lista: > http://www.soujava.org.br/regras.htm > para sair da lista: envie email para > [EMAIL PROTECTED] === message truncated === _______________________________________________________________________________________________ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------