Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Другое / Презентации / Работа с WEB & Java. JSP (для студентов старших курсов университетов)

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

  • Другое

Поделитесь материалом с коллегами:

Java Server Pages(JSP)
JavaServer Pages (JSP) позволяют вам отделить динамическую часть ваших страни...
Жизненный цикл jsp
First jsp                            Hello World Sample                     ...
Структура каталога web-app в каталоге src.
Синтаксис jsp. The Scriptlet:   Hello World  Hello World!
JSP Declarations:
JSP Expression:    A Comment Test   Today's date:     Today's date: 21-Sep-20...
JSP Comments:    A Comment test  A Test of Comments
JSP Directives:  Defines page-dependent attributes, such as scripting languag...
JSP Actions:  jsp:include Includes a file at the time the page is requested j...
JSP Implicit Objects: request This is the HttpServletRequest object associate...
Простой проект с xml-базой данных и jsp
Database in xml-file
Result
Link on project https://sourceforge.net/p/jspexamplelogin/code/HEAD/tree/
Literature http://www.javatpoint.com/login-form-in-jsp# http://java-course.ru...
1 из 23

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

№ слайда 1 Java Server Pages(JSP)
Описание слайда:

Java Server Pages(JSP)

№ слайда 2
Описание слайда:

№ слайда 3 JavaServer Pages (JSP) позволяют вам отделить динамическую часть ваших страни
Описание слайда:

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

№ слайда 4 Жизненный цикл jsp
Описание слайда:

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

№ слайда 5 First jsp                            Hello World Sample                     
Описание слайда:

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>

№ слайда 6 Структура каталога web-app в каталоге src.
Описание слайда:

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

№ слайда 7 Синтаксис jsp. The Scriptlet:   Hello World  Hello World!
Описание слайда:

Синтаксис 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>

№ слайда 8 JSP Declarations:
Описание слайда:

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

№ слайда 9 JSP Expression:    A Comment Test   Today&#039;s date:     Today&#039;s date: 21-Sep-20
Описание слайда:

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

№ слайда 10 JSP Comments:    A Comment test  A Test of Comments
Описание слайда:

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>

№ слайда 11 JSP Directives:  Defines page-dependent attributes, such as scripting languag
Описание слайда:

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

№ слайда 12 JSP Actions:  jsp:include Includes a file at the time the page is requested j
Описание слайда:

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.

№ слайда 13 JSP Implicit Objects: request This is the HttpServletRequest object associate
Описание слайда:

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.

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

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

№ слайда 15 Database in xml-file
Описание слайда:

Database in xml-file

№ слайда 16
Описание слайда:

№ слайда 17
Описание слайда:

№ слайда 18
Описание слайда:

№ слайда 19
Описание слайда:

№ слайда 20
Описание слайда:

№ слайда 21 Result
Описание слайда:

Result

№ слайда 22 Link on project https://sourceforge.net/p/jspexamplelogin/code/HEAD/tree/
Описание слайда:

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

№ слайда 23 Literature http://www.javatpoint.com/login-form-in-jsp# http://java-course.ru
Описание слайда:

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

Выберите курс повышения квалификации со скидкой 50%:

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

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

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

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

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

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

Автор
Дата добавления 24.03.2015
Раздел Другое
Подраздел Презентации
Просмотров234
Номер материала 455634
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх