Etapa 1: Baixe o j2sdk e o tomcat: Vá para o site oficial da sun ([url]http://java.sun.com/j2se/1.4.2/download.html[/url]) para baixar o j2sdk. versão é o SDK de instalação offline do Windows, é melhor baixar a documentação do J2SE 1.4.2 e, em seguida, acessar o site oficial do Tomcat ([url]http://www.apache.org/dist/jakarta/tomcat-4/[/ url]) para baixar o tomcat (baixe a versão 4.1.x mais recente do tomcat);
Etapa 2: Instale e configure seu j2sdk e tomcat: execute o programa de instalação do j2sdk e tomcat e instale de acordo com as configurações padrão.
1. Após instalar o j2sdk, você precisa configurar as variáveis de ambiente. Adicione as seguintes variáveis de ambiente em Meu Computador->Propriedades->Avançado->Variáveis de Ambiente->Variáveis de Sistema (assumindo que seu j2sdk esteja instalado em c:j2sdk1.4.2). ):
JAVA_HOME=c:j2sdk1.4.2
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar (.; não deve ser menor, pois representa o caminho atual)
caminho
;=%JAVA_HOME% bin
Então você pode escrever um programa java simples para testar se o J2SDK foi instalado com sucesso:
public class Test{
public static void main(String args[]){
System.out.println("Este é um teste programa.");
}
}
Salve o programa acima como um arquivo chamado Test.java.
Em seguida, abra a janela do prompt de comando, faça cd no diretório onde seu Test.java está localizado e digite o seguinte comando
javac Test.java
java Test
. bem sucedido Se não for impresso Depois de dizer isso, você precisa verificar cuidadosamente sua configuração.
2. Após instalar o Tomcat, adicione as seguintes variáveis de ambiente em Meu Computador->Propriedades->Avançado->Variáveis de Ambiente->Variáveis de Sistema (assumindo que seu tomcat esteja instalado em c:tomcat):
CATALINA_HOME=c:tomcat
=
;c:tomcat;
Em seguida, modifique o caminho de classe na variável de ambiente e anexe o servlet.jar em commonlib no diretório de instalação do tomat ao caminho de classe. O caminho de classe modificado é o seguinte:
classpath=.;%JAVA_HOME%lib. dt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;
Então você pode iniciar o Tomcat e visitar [url]http://localhost:8080[/url] no IE. Se você vir a página de boas-vindas do Tomcat, a instalação foi bem-sucedida.
Etapa 3: Crie seu próprio diretório de aplicativo jsp
1. Vá para o diretório webapps do diretório de instalação do Tomcat. Você pode ver ROOT, exemplos, tomcat-docs e outros diretórios que acompanham o Tomcat.
2. Crie um novo diretório no diretório webapps. Nomeie-o como myapp;
3. Crie um novo diretório WEB-INF em myapp. Observe que o nome do diretório diferencia maiúsculas de minúsculas.
4. Crie um novo arquivo web.xml em WEB-INF com o seguinte conteúdo:
<?xml versão="1.0" codificação="ISO-8859-1"?> <!DOCTYPE aplicativo da web PÚBLICO "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <aplicativo web> <display-name>Meu aplicativo da Web</display-name> <descrição> Um aplicativo para teste. </descrição> </web-app> |
5. Crie uma nova página jsp de teste em myapp. O nome do arquivo é index.jsp.
<html><corpo><centro> Agora a hora é: <%=new java.util.Date()%> </center></body></html> |
6. Reinicie o Tomcat
7. Abra o navegador e digite [url]http://localhost:8080/myapp/index.jsp[/url].
Etapa 4: Crie seu próprio Servlet:
1. Use o editor com o qual você está mais familiarizado (recomenda-se usar java ide com verificação de sintaxe) para criar um novo programa de servlet. O nome do arquivo é Test.java e o conteúdo do arquivo é. do seguinte modo:
teste de pacote; importar java.io.IOException; importar java.io.PrintWriter; importar javax.servlet.ServletException; importar javax.servlet.http.HttpServlet; importar javax.servlet.http.HttpServletRequest; importar javax.servlet.http.HttpServletResponse; teste de classe pública estende HttpServlet { protegido void doGet (solicitação HttpServletRequest, resposta HttpServletResponse) lança ServletException, IOException { PrintWriter out=response.getWriter(); out.println("<html><body><h1>Este é um teste de servlet.</h1></body></html>"); fora.flush(); } } |
2. Compile
e coloque Test.java em c:test, use o seguinte comando para compilar:
C:Test>javac Test.java
e então um arquivo servlet compilado será gerado em c:Test: Test.class
3. Corte a estrutura testTest.class para %CATALINA_HOME%webappsmyappWEB-INFclasses, ou seja, corte o diretório de testes para o diretório de classes. Caso o diretório de classes não exista, crie um novo. Agora há uma estrutura de diretório de arquivos testTest.class em webappsmyappWEB-INFclasses.
4. Modifique webappsmyappWEB-INFweb.xml e adicione servlet e servlet-mapping
O web.xml editado é o seguinte, com o conteúdo adicionado em vermelho:
<?xml versão="1.0" codificação="ISO-8859-1"?> <!DOCTYPE aplicativo da web PÚBLICO "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <display-name>Meu aplicativo da Web</display-name> <descrição> Um aplicativo para teste. </descrição> <servlet> <servlet-name>Teste</servlet-name> <nome para exibição>Teste</nome para exibição> <description>Um servlet de teste</description> <servlet-class>test.Test</servlet-class> </servlet> <mapeamento de servlet> <servlet-name>Teste</servlet-name> <url-pattern>/Teste</url-pattern> </servlet-mapping> </web-app> |
A seção de servlet neste parágrafo declara o Servlet que você deseja chamar e o mapeamento de servlet "mapeia" o servlet declarado para o endereço/Teste
5. Ok, inicie o Tomcat, inicie o navegador e digite [url] http://localhost :8080/myapp/Test[/url] Se você vir a saída This is a servlet test., significa que o servlet gravado foi bem-sucedido.
Nota: Se você modificar o web.xml ou adicionar uma nova classe, deverá reiniciar o Tomcat.
Etapa 5: Crie seu próprio Bean:
1. Use seu editor mais familiar (recomenda-se usar um ide java com verificação de sintaxe) para criar um. novo programa java. O nome do arquivo é TestBean.java e o conteúdo do arquivo é o seguinte:
teste de pacote; classe pública TestBean{ privado String nome = nulo; public TestBean(String strNome_p){ this.name=strNome_p; } public void setNome(String strNome_p){ this.name=strNome_p; } string pública getNome(){ retorne este.nome; } } |
2. Compile
e coloque TestBean.java em c:test, use o seguinte comando para compilar:
C:Test>javac TestBean.java
e então um arquivo de bean compilado será gerado em c:Test: TestBean.class
3. Corte o arquivo TestBean.class para %CATALINA_HOME%webappsmyappWEB-INFclassestest.
4. Crie um novo arquivo TestBean.jsp com o seguinte conteúdo:
<%@page import="test.TestBean" %> <html><corpo><centro> <% TestBean testBean=new TestBean("Este é um java bean de teste."); %> O nome do bean Java é: <%=testBean.getName()%> </center></body></html> |
5. Ok, reinicie o Tomcat, inicie o navegador, digite [url]http://localhost:8080/myapp/TestBean.jsp[/url] Se você vir a saída, o nome do Java bean é: Este é um java bean de teste. indica que o Bean escrito foi bem sucedido.
Isso completa a configuração de jsp, servlet e javabean no Tomcat. A próxima coisa que você precisa fazer é ler mais livros, ler mais códigos bons de outras pessoas e escrever mais códigos você mesmo para aprimorar suas capacidades de desenvolvimento nesta área.