ID 153046 Tecnologia da Informação JSP AOCP 2020 A tecnologia Java Server Pages (JSP) permite a construção de páginas com conteúdo gerado dinamicamente. Assinale a alternativa que apresenta uma característica do JSP. A A arquitetura Model 1 é caracterizada por seguir o padrão MVC, em que a lógica da aplicação é separada da apresentação. B É uma classe escrita em Java que contém códigos HTML para geração de páginas Web. C No processo de execução JSP, o navegador envia requisições HTTP diretamente para o servidor de aplicação. D Não existe arquivo HTML no servidor web. E Na arquitetura Model 2, a lógica da aplicação é embutida em classes Java.
ID 172102 Tecnologia da Informação JSP FCC 2019 Em uma página criada usando JSP, um programador deseja exibir em um campo de formulário um valor recebido e armazenado em uma variável. Para isso, criou o fragmento de código abaixo. Código Para que o conteúdo da variável cod seja exibido no campo de nome codigo o programador deverá adicionar na tag input o atributo A value="" B value="" C value="" D value="{#cod}" E value=""
ID 169090 Tecnologia da Informação JSP FCC 2017 Considere que foi criado um teste de funcionalidade com o Selenium e o JUnit, no qual foram usados uma aplicação web, o Selenium server e o Selenium test client com o JUnit, em condições ideais. O objetivo é testar o tamanho de um combo box em uma página jsp. O Selenium abrirá um browser, chamará a página e testará a combo box. A página é acessível pela url: http://localhost:8080/teste/pagina.jsp . Com a aplicação web e o servidor Selenium executando adequadamente, o teste com JUnit é mostrado no trecho de código abaixo. private static DefaultSelenium selenium; I public static void setup() { String url = "http://localhost:8080"; selenium = new DefaultSelenium("localhost", 4444, "*firefox /usr/lib/firefox/firefox-bin", url); selenium.start(); } II public static void tearDown() { selenium.stop(); } III public void testSelectedIdOfSizeComboBox() { selenium.open("/teste/pagina.jsp"); assertEquals("medium", selenium.getSelectedId("size")); } Neste cenário, as lacunas I, II e III são correta e respectivamente preenchidas com as anotações A @Before − @After − @TestRun B @BeforeClass − @AfterClass − @Test C @BeforeClass − @AfterClass − @Test(timeout==5000) D @BeforeObject− @AfterObject − @Test(expected.Exception.class) E @Before − @After − @Test(expected.IllegalArgumentException.class)