Diretório de artigos
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
<?xml version="1.1" encoding="UTF-8"?>
<书架>
<书>
<书名>徒然草</书名>
<作者>吉田兼好</作者>
<售价>34.00元</售价>
</书>
<书>
<书名>精通Spring框架</书名>
<作者>魏赫布</作者>
<售价>49.00元</售价>
</书>
</书架>
Exercício em sala de aula: converter arquivo XML em tabela MySQL
Exercício em sala de aula: converter arquivo XML em JSON
e usar o software da ferramenta JsonView para visualizar
Criar arquivo book.dtd
<!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
<?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.xml
<?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>
Formato para declarar namespaces
Crie book2.xml e aprenda o uso de namespaces no documento book2.xml.
<?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/
Baixe o pacote compactado do Tomcat
https://tomcat.apache.org/download-80.cgi
baixar local
Instalação e inicialização do Tomcat
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;
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.
5. Acesse recursos no servidor
Abra o diretório webapps do servidor Tomcat.
Entre no diretório ROOT. Lá está a página inicial do servidor Tomcat - index.jsp.
Acesse a página inicial através do navegador.
Acesse os recursos estáticos (imagens, texto, áudio e vídeo)
em diretório ROOT. Crie uma página web no Root - Welcome.html
Visite http://localhost:8080/welcome.txt ou http://127.0.0.1:8080/welcome.html no navegador.
Você também pode usar o diretório ROOT. endereço IP local
para visitar http://10.0.1.30:8080/welcome . .html
Crie o diretório do aplicativo shop em webapps, e crie um arquivo de texto neste diretório - whipser.txt.
Acesse-o no navegador - http:// localhost:8080/shop/whisper.txt
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.
Após fechar o servidor Tomcat e acessar http://localhost:8080/, um erro será relatado.
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.
Modifique o arquivo logging.properties no diretório conf.
Comente todas as cinco instruções envolvendo codificação
. Reinicie o servidor Tomcat e verifique as informações na inicialização janela para ver se há algum caractere chinês. Caracteres ilegíveis
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.
2. O número da porta do Tomcat está ocupado
Visite http://localhost:8888
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
Defina o nome do projeto e o local de salvamento.
Clique no botão [Concluir]
. Adicione funcionalidade da Web ao projeto na janela de estrutura do projeto. Mude para Módulos e clique
no botão [+] para adicionar funcionalidade da Web.
Clique no botão Botão [Criar Artefato] para modificar o Nome - WebDemo01
Para configurar o servidor Tomcat, primeiro clique no botão [Adicionar Configuração...] na barra de ferramentas.
Adicione o servidor local do Tomcat.
Clique no botão [Configurar...] para configurar o Servidor Tomcat.
Configure outras informações
e clique no botão [Fix] para implantar o projeto Web. Vá para o servidor Tomcat que configuramos,
mude para a guia [Servidor],
clique no botão [OK],
crie uma página inicial no diretório web - index.html
, inicie o servidor Tomcat e visualize os resultados
. Claro, escrever index.html terá o mesmo efeito.
Crie projetos web Java diretamente
Crie um novo projeto Java Enterprise e selecione Web Application (4.0)