SO 11ºANO » MÓDULO 5A - Configuração Avançada de Servidores

SISTEMAS OPERATIVOS

1. TECNOLOGIAS SERVER-SIDE

Server side Refere-se a operações que são realizadas pelo servidor numa arquitetura cliente-servidor.

Na web o server-side é um serviço que aguarda requisições http e devolve um resultado para o browser.

Servidor HTTP que suporta a linguagem Java, ou seja, podemos programar Java no servidor e devolver HTML para o Cliente.

Pré Requisito: JDK – Java Development Kit instalado.

A tecnologia que permite que códigos Java sejam executados pelo servidor é a JSP.

Java Server Pages - JSP São páginas HTML que incluem código Java e outras tags especiais. Os arquivos com tecnologia JSP tem a extensão *.jsp

 

INICIAR O TOMCAT

Depois de iniciar o Tomcat abra o browser e digite na barra de endereços http://localhost:8080

 

CONSTRUÇÃO DE UMA PÁGINA .JSP

Crie uma pasta dentro da pasta webapps da instalação do tomcat.

Dentro da pasta crie um arquivo (.jsp) com o seguinte conteúdo: Minha Página <% out.println("Hello World!!"); %>

 

Scriplets

Código escrito dentro de um JSP para indicar um código Java.

.

ou

 

Imprimir o valor da variável ‘nome’ a negrito

 

EXEMPLOS

SOMAR 2 VARIÁVEIS

 

Gerar valores aleatórios

 

EXEMPLOS

JSP examples

EXERCÍCIOS

1. Gere dois valores aleatórios, some-os e exiba o resultado na cor vermelha.

2. Crie uma página que gere 5 valores Aleatórios e exiba a média dos valores. Exiba os 5 valores gerados em Itálico e o Resultado em Negrito.

3. Crie uma página que faça o sorteio de dois números, gere as operações de Soma, Subtração, Multiplicação e Divisão. Exiba cada uma das operações nas tags heading 5, heading 4, heading 3 e heading 2 respetivamente.

 

LER DADOS DE FORMULÁRIOS


LER E VALIDAR UM NÚMERO INTEIRO


LER E VALIDAR UM NÚMERO DECIMAL


LER E VALIDAR UMA STRING


EXERCÍCIOS

4. Construa uma página que peça ao utilizador para indicar o mês (1 a 12). Se o utilizador indicar um mês inválido deve ser emitida uma mensagem de erro.

5. Construa uma página que peça ao utilizador para introduzir um código. O código é "123456". Qualquer outro é considerado inválido (ver http://javarevisited.blogspot.pt/2012/03/how-to-compare-two-string-in-java.html).

CALCULADORA SIMPLES


EXERCÍCIOS

6. Construa uma calculadora.

 

 


2. Ferramentas de administração

Políticas de grupo e de sistema:

O conceito de grupo de trabalho ("workgroup") permite associar um conjunto de postos de trabalho "afins" de acordo com uma determinada organização lógica. Os grupos de trabalho inserem-se nos fundamentos da família doméstica, nesta prespectiva não existe qualquer controlo sob os grupos de trabalho, qualquer utilizador pode criar um novo grupo de trabalho ou aderir (inserir o seu posto de trabalho) a um grupo já existente.

Os grupos de trabalho da Microsoft obdecem a uma filosofia "peer-to-peer" onde os postos de trabalho são simultanemente clientes e servidores, o termo "servir" ficheiros, directórios e impressoras é então substituido por "partilhar" ficheiros, directorios e impressoras. Os grupos de trabalho constituem portanto uma extensão do conceito de postos de trabalho auto-administrados, para redes auto-administradas e porque os postos de trabalho são também servidores, servidores auto-administrados.

Embora numa rede amigável as redes auto-administradas possam ser uma solução a impossibilidade de identificar utilizadores é um problema, a partilha de recursos por um posto de trabalho pode ter dois modos básicos, leitura-apenas e leitura-escrita, e o acesso pode estár condicionado por uma "password".

O conceito de grupo de trabalho mantém-se até à actualidade dos sistemas domésticos, como uma arquitectura "peer-to-peer" sem qualquer segurança e baseada na confiança entre os utilizadores da rede.

ATIVIDADE 1:
https://technet.microsoft.com/pt-BR/library/ee449416(v=ws.10).aspx

Política de permissões e direitos do utilizador:

obs. as políticas de grupo não são suportadas pela Home version. No windows 10 acede-se às políticas de grupo pelo Action Center.

A Política de Grupo é a forma mais fácil de abranger e configurar o computador e as configurações do utilizador. É possível configurar as definições da Política de Grupo localmente em cada computador. 

 A Política de Grupo local requer que que se configure cada computador, esse não é um cenário ideal num ambiente que englobe um número considerável de máquinas.

O Windows 7 aplica as configurações de política usando a Política de Grupo. Na maioria dos casos, desabilita a interface do utilizador para essas configurações. Além disso, como o Windows 7 armazena as configurações da Política de Grupo em locais seguros no Registo. As contas de utilizador padrão não podem alterar essas configurações.

Para gerir todos os aspectos da Política de Grupo usa-se o GPMC ( Consola de Gerenciamento de Política de Grupo - gpedit.msc ).

A Figura o número 1 mostra três GPOs (objetos da Política de Grupo) para o domínio.

Documento de apoio: Editor de Políticas de Grupo Local

ATIVIDADE 2:
https://www.tecmundo.com.br/windows-7/4977-dicas-do-windows-7-aprenda-a-manter-a-area-de-trabalho-em-ordem.htm

Definição da política para as contas de acesso:

Algumas razões pelas quais as empresas trabalham com administradores :

  • Instalação de aplicações (membros do grupo utilizadores não podem instalar ou desinstalar aplicações)
  • Aplicações personalizadas da Web (controles ActiveX)
  • Reduzir a necessidade de recorrer ao suporte técnico.