Notas de estudo de desenvolvimento de site dinâmico 02: Visão geral do Java Web

1. Noções básicas de XML

Restrições de DTD

Vamos entender brevemente as restrições de DTD por meio de um caso e criar o arquivo book.xml

Adicione a descrição da imagem

<?xml version="1.1" encoding="UTF-8"?>
<书架>
 	<>
 		<书名>徒然草</书名>
 		<作者>吉田兼好</作者>
 		<售价>34.00元</售价>
 	</>
 	<>
 		<书名>精通Spring框架</书名>
 		<作者>魏赫布</作者>
 		<售价>49.00元</售价>
 	</>
</书架>

Exercício em sala de aula: converter arquivo XML em tabela MySQL Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Exercício em sala de aula: converter arquivo XML em JSON Adicione a descrição da imagem
e usar o software da ferramenta JsonView para visualizar Adicione a descrição da imagem
Criar arquivo book.dtdAdicione a descrição da imagem

<!ELEMENT 书架 (书+)>
<!ELEMENT  (书名,作者,售价)>
<!ELEMENT 书名 (#PCDATA)>
<!ELEMENT 作者 (#PCDATA)>
<!ELEMENT 售价 (#PCDATA)>

book.dtd é um documento de restrição DTD simples. Cada elemento é escrito de acordo com as restrições especificadas pelo documento book.dtd.

Introdução do DTD

(1) Introduzir arquivos DTD locais

Modifique o arquivo book.xml e introduza o arquivo DTD local book.dtd no documento XML
Adicione a descrição da imagem

<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE 书架 SYSTEM "book.dtd">
<书架>
 	<>
 		<书名>徒然草</书名>
 		<作者>吉田兼好</作者>
 		<售价>34.00元</售价>
 	</>
 	<>
 		<书名>精通Spring框架</书名>
 		<作者>魏赫布</作者>
 		<售价>49.00元</售价>
 	</>
</书架>

(2) Introduzir arquivos DTD públicos

Para introduzir um arquivo DTD público, você precisa usar o atributo PUBLIC na instrução de declaração DOCTYPE

<!DOCTYPE web-app PUBLIC 
	"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
	 "http://java.sun.com/dtd/web-app_2_3.dtd">

Modifique book.xml e incorpore o arquivo book.dtd diretamente no documento book.xmlAdicione a descrição da imagem

<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE 书架 [
	<!ELEMENT 书架 (书+)>
	<!ELEMENT  (书名,作者,售价)>
	<!ELEMENT 书名 (#PCDATA)>
	<!ELEMENT 作者 (#PCDATA)>
	<!ELEMENT 售价 (#PCDATA)>
]>
<书架>
 	<>
 		<书名>徒然草</书名>
 		<作者>吉田兼好</作者>
 		<售价>34.00元</售价>
 	</>
 	<>
 		<书名>精通Spring框架</书名>
 		<作者>魏赫布</作者>
 		<售价>49.00元</售价>
 	</>
</书架>

Restrições de esquema

Documentação de restrições de esquema

A função do XML Schema é muito mais poderosa que o DTD, mas a sintaxe correspondente também é muito mais complicada que o DTD.
Veja um documento de esquema simples

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
     <xs:element name="root"  type="xs:string"/>
</xs:schema>

Adicione a descrição da imagem

Formato para declarar namespaces

Crie book2.xml e aprenda o uso de namespaces no documento book2.xml.Adicione a descrição da imagem

<?xml version="1.1" encoding="UTF-8"?>
<lzy:书架 xmlns:lzy="http://www.lzy.org/xmlbook/schema">
 	<lzy:>
 		<lzy:书名>徒然草</lzy:书名>
 		<lzy:作者>吉田兼好</lzy:作者>
 		<lzy:售价>34.00元</lzy:售价>
 	</lzy:>
 	<lzy:>
 		<lzy:书名>精通Spring框架</lzy:书名>
 		<lzy:作者>魏赫布</lzy:作者>
 		<lzy:售价>49.00元</lzy:售价>
 	</lzy:>
</lzy:书架>

Servidor Tomcat

Site oficial do Tomcat

https://tomcat.apache.org/
Adicione a descrição da imagem

Baixe o pacote compactado do Tomcat

https://tomcat.apache.org/download-80.cgi
Adicione a descrição da imagem
baixar local
Adicione a descrição da imagem

Instalação e inicialização do Tomcat

Adicione a descrição da imagem

1. Descompacte o pacote compactado do Tomcat.
Você pode descompactar o pacote compactado em qualquer local. O caminho final não deve conter caracteres chineses e espaços. Por exemplo, descompacte no diretório raiz da unidade D. Após a descompactação, um apache-tomcat-8.5 A pasta .86 será gerada.

2. Estrutura de diretório do Tomcat

Abra a pasta apache-tomcat-8.5.86 e você verá 7 diretórios dentro

3. Configure variáveis ​​de ambiente do Tomcat

Crie uma nova variável de ambiente CATALINA_HOME, modifique a variável Path e adicione %CATALINA_HOME%\bin;
Adicione a descrição da imagem

4. Inicie o servidor Tomcat

Existem muitos arquivos de script armazenados no diretório bin do diretório de instalação do Tomcat, entre eles startup.bat é o arquivo de script para iniciar o Tomcat.Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem

5. Acesse recursos no servidor

Abra o diretório webapps do servidor Tomcat. Adicione a descrição da imagem
Entre no diretório ROOT. Lá está a página inicial do servidor Tomcat - index.jsp. Adicione a descrição da imagem
Acesse a página inicial através do navegador. Adicione a descrição da imagem
Acesse os recursos estáticos (imagens, texto, áudio e vídeo) Adicione a descrição da imagem
em diretório ROOT. Crie uma página web no Root - Welcome.html Adicione a descrição da imagem
Visite http://localhost:8080/welcome.txt ou http://127.0.0.1:8080/welcome.html no navegador. Adicione a descrição da imagem
Você também pode usar o diretório ROOT. endereço IP local Adicione a descrição da imagem
para visitar http://10.0.1.30:8080/welcome . .html Adicione a descrição da imagem
Crie o diretório do aplicativo shop em webapps, e crie um arquivo de texto neste diretório - whipser.txt. Adicione a descrição da imagem
Acesse-o no navegador - http:// localhost:8080/shop/whisper.txtAdicione a descrição da imagem

6. Desligue o servidor Tomcat

Existem muitos arquivos de script armazenados no diretório bin do diretório de instalação do Tomcat, entre eles, shutdown.bat é o arquivo de script para desligar o Tomcat. Adicione a descrição da imagem
Após fechar o servidor Tomcat e acessar http://localhost:8080/, um erro será relatado.Adicione a descrição da imagem

7. Resolva o problema de caracteres chineses ilegíveis na janela de inicialização do Tomcat

Você pode ver que caracteres chineses ilegíveis aparecem na janela que aparece após iniciar o servidor Tomcat. Adicione a descrição da imagem
Modifique o arquivo logging.properties no diretório conf. Adicione a descrição da imagem
Comente todas as cinco instruções envolvendo codificação Adicione a descrição da imagem
. Reinicie o servidor Tomcat e verifique as informações na inicialização janela para ver se há algum caractere chinês. Caracteres ilegíveisAdicione a descrição da imagem

Diagnóstico do Tomcat

Objetivo: Dominar o diagnóstico do Tomcat e como solucionar o erro de que a janela da linha de comando pisca após a inicialização do Tomcat.

1. Após a inicialização, a janela de comando pisca

Quando você clica duas vezes no arquivo de script startup.bat no diretório bin, a janela da linha de comando pisca. Neste caso, como as informações do erro não podem ser visualizadas, o Tomcat não pode ser diagnosticado e a causa do erro não pode ser analisada. Neste momento, você pode primeiro iniciar uma janela de linha de comando. Nesta janela de linha de comando, altere o diretório para o diretório bin no diretório de instalação do Tomcat e, em seguida, execute o comando startup.bat na janela e você verá o erro mensagem.
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem

2. O número da porta do Tomcat está ocupadoAdicione a descrição da imagem

Adicione a descrição da imagem
Adicione a descrição da imagem
Visite http://localhost:8888Adicione a descrição da imagem

Prática: Criando um aplicativo da Web

Objetivo: Dominar como configurar o Tomcat no IDEA e criar aplicações web

1. Método 1: Adicionar funções da Web a projetos Java

Crie um projeto Java - WebDemo01 Adicione a descrição da imagem
Defina o nome do projeto e o local de salvamento. Adicione a descrição da imagem
Clique no botão [Concluir] Adicione a descrição da imagem
. Adicione funcionalidade da Web ao projeto na janela de estrutura do projeto. Mude para Módulos e clique Adicione a descrição da imagem
no botão [+] para adicionar funcionalidade da Web. Adicione a descrição da imagem
Adicione a descrição da imagem
Clique no botão Botão [Criar Artefato] para modificar o Nome - WebDemo01 Adicione a descrição da imagem
Para configurar o servidor Tomcat, primeiro clique no botão [Adicionar Configuração...] na barra de ferramentas. Adicione a descrição da imagem
Adicione o servidor local do Tomcat. Adicione a descrição da imagem
Adicione a descrição da imagem
Clique no botão [Configurar...] para configurar o Servidor Tomcat. Adicione a descrição da imagem
Adicione a descrição da imagem
Configure outras informações Adicione a descrição da imagem
e clique no botão [Fix] para implantar o projeto Web. Vá para o servidor Tomcat que configuramos, Adicione a descrição da imagem
mude para a guia [Servidor], Adicione a descrição da imagem
clique no botão [OK], Adicione a descrição da imagem
crie uma página inicial no diretório web - index.html Adicione a descrição da imagem
, inicie o servidor Tomcat e visualize os resultados Adicione a descrição da imagem
Adicione a descrição da imagem
. Claro, escrever index.html terá o mesmo efeito.Adicione a descrição da imagem

Crie projetos web Java diretamente

Crie um novo projeto Java Enterprise e selecione Web Application (4.0)Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem
Adicione a descrição da imagem

おすすめ

転載: blog.csdn.net/qq_41301333/article/details/131202156