Инфоурок Другое ПрезентацииРабота с WEB & Java. JSP (для студентов старших курсов университетов)

Работа с WEB & Java. JSP (для студентов старших курсов университетов)

Скачать материал
Скачать материал

Описание презентации по отдельным слайдам:

  • Java Server Pages(JSP)

    1 слайд

    Java Server Pages(JSP)

  • 2 слайд

  • JavaServer Pages (JSP) позволяют вам отделить динамическую часть ваших страни...

    3 слайд

    JavaServer Pages (JSP) позволяют вам отделить динамическую часть ваших страниц от статического HTML. Вы, как обычно, пишете обычный код в HTML, используя для этого любую программу для создания Web страниц. Затем вы заключаете динамическую часть кода в специальные таги, большинство которых начинаются с "<%" и завершаются "%>".

  • Жизненный цикл jsp

    4 слайд

    Жизненный цикл jsp

  • First jsp
    
        
            Hello World Sample
        
    
 
    
 ...

    5 слайд

    First jsp
    <html>
        <head>
            <title>
                Hello World Sample
            </title>
        </head>
     
        <body>
            <h1>
                <%
            String name = request.getParameter("name");
            if (name == null || name.length() == 0) {
                %>
                Hello, world !
                <%            } else {
                %>
                Hello, world ! I'm <%= name%>
                <%
            }
                %>
            </h1>
        </body>
    </html>

  • Структура каталога web-app в каталоге src.

    6 слайд

    Структура каталога web-app в каталоге src.

  • Синтаксис jsp.The Scriptlet: 
 

Hello World  Hello World!

    7 слайд

    Синтаксис jsp.
    The Scriptlet:<% code fragment %>
    <html>
    <head>
    <title>Hello World</title></head> <body> Hello World!<br/> <% out.println("Your IP address is " + request.getRemoteAddr()); %> </body>
    </html>

  • JSP Declarations:

    8 слайд

    JSP Declarations:
    <%! declaration; [ declaration; ]+ ... %>
    <%! int i = 0; %>
    <%! int a, b, c; %>
    <%! Circle a = new Circle(2.0); %>

  • JSP Expression:  

A Comment Test 
 
 Today&#039;s date:   
  Today&#039;s date: 21-Se...

    9 слайд

    JSP Expression:
    <%= expression %>
    <html>
    <head>
    <title>A Comment Test</title></head>
    <body>
    <p> Today's date: <%= (new java.util.Date()).toLocaleString()%> </p>
    </body> </html>
    Today's date: 21-Sep-2015 21:24:25

  • JSP Comments:  

A Comment test  
A Test of Comments

    10 слайд

    JSP Comments:
    <%-- This is JSP comment --%>
    <html>
    <head>
    <title>A Comment test</title></head> <body>
    <h2>A Test of Comments</h2>
    <%-- This comment will not be visible in the page source --%>
    </body>
    </html>

  • JSP Directives: Defines page-dependent attributes, such as scripting languag...

    11 слайд

    JSP Directives:
    <%@ directive attribute="value" %>
    <%@ page ... %>Defines page-dependent attributes, such as scripting language, error page, and buffering requirements.
    <%@ include ... %>Includes a file during the translation phase.
    <%@ taglib ... %>Declares a tag library, containing custom actions, used in the page

  • JSP Actions: jsp:include Includes a file at the time the page is requested
j...

    12 слайд

    JSP Actions:
    <jsp:action_name attribute="value" />
    jsp:include Includes a file at the time the page is requested
    jsp:useBean Finds or instantiates a JavaBean
    jsp:setProperty Sets the property of a JavaBean
    jsp:getProperty Inserts the property of a JavaBean into the output
    jsp:forward Forwards the requester to a new page
    jsp:plugin Generates browser-specific code that makes an OBJECT or EMBED tag for the Java plugin
    jsp:element Defines XML elements dynamically.
    jsp:attribute Defines dynamically defined XML element's attribute.
    jsp:body Defines dynamically defined XML element's body.
    jsp:text Use to write template text in JSP pages and documents.

  • JSP Implicit Objects:request This is the HttpServletRequest object associate...

    13 слайд

    JSP Implicit Objects:

    request This is the HttpServletRequest object associated with the request.
    response This is the HttpServletResponse object associated with the response to the client.
    out This is the PrintWriter object used to send output to the client.
    session This is the HttpSession object associated with the request.
    application This is the ServletContext object associated with application context.
    config This is the ServletConfig object associated with the page.
    pageContext This encapsulates use of server-specific features like higher performance JspWriters.
    page This is simply a synonym for this, and is used to call the methods defined by the translated servlet class.
    Exception The Exception object allows the exception data to be accessed by designated JSP.

  • Простой проект с xml-базой данных и jsp

    14 слайд

    Простой проект с xml-базой данных и jsp

  • Database in xml-file

    15 слайд

    Database in xml-file

  • 16 слайд

  • 17 слайд

  • 18 слайд

  • 19 слайд

  • 20 слайд

  • Result

    21 слайд

    Result

  • Link on projecthttps://sourceforge.net/p/jspexamplelogin/code/HEAD/tree/

    22 слайд

    Link on project
    https://sourceforge.net/p/jspexamplelogin/code/HEAD/tree/

  • Literaturehttp://www.javatpoint.com/login-form-in-jsp#
http://java-course.ru/...

    23 слайд

    Literature
    http://www.javatpoint.com/login-form-in-jsp#
    http://java-course.ru/student/book1/jsp/
    http://www.tutorialspoint.com/jsp/jsp_syntax.htm
    http://www.codenet.ru/webmast/java/jsp.php

Краткое описание документа:

Когда вы слышите что-то, вы забываете это.
Когда вы видите что-то, вы запоминаете это.
Но только когда вы начинаете делать это,
вы начинаете понимать это

Старинная китайская поговорка

Нужно попробовать сделать проект с использованием Jsp-страниц и тогда Вы запомните что и с чем едят )

Основная идея JSP очень проста – сама страница пердставляет из себя шаблон с уже заготовленными HTML-тэгами, между которыми надо вставить нужные данные.

JSP НЕ ЯВЛЯЕТСЯ страницей наподобие HTML-страницы – начинающему програмисту важно четко осознавать, что это еще один сервлет – просто его вывод не надо программировать.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 175 816 материалов в базе

Скачать материал

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.03.2015 837
    • PPTX 793.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Dudnik Oxana Antonovna. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Dudnik Oxana Antonovna
    Dudnik Oxana Antonovna
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 24899
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой