Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемmath.isu.ru
1 Программирование на стороне сервера
2 Языки для программирования на стороне сервера Языки программирования: Perl PHP Java Технология Microsoft для использования программ в html-коде: ASP VisualBasic JavaScript
3 Perl Единственный тип данных – строка Переменная – строка, с которой связано значение $x – переменная с именем x $_ – анонимная переменная Регулярные выражения
4 Perl #!/usr/bin/perl open(HTM, "/text/sample.html") || die "Файл не найден!"; while( ){ print; } close(HTM);
5 Perl. Регулярные выражения if($ENV{'SERVER_NAME'} =~ /\.ru$/){ $word =~ s/a/b/g; $str =~ s/%(..)/pack('c',hex($1))/eg; $text =~ tr/А-Я/а-я/;
6 PHP Интерпретируемый язык Текст выглядит как Html-код с вставками Синтаксис близок к C г.
7 PHP Первая версия 1995 г. Расмус Лердорф (Rasmus Lerdorf) РНР 2.0, или PHP-FI (Personal Home Page Form Interpretator) РНР 3.0, 1997 г. РНР 4.0, 1999 г. РНР 5.0 РНР Hypertext Processor
8 Синтаксис PHP-вставок echo ("как HTML"); ;
9 Примеры PHP кода Вы пришли со странички Первая страница
10 Примеры PHP кода
11 Java: Апплеты, сервлеты и скриптлеты Апплеты – специализированные приложения для выполнения браузером Сервлеты – специализированные приложения для выполнения сервером Скриптлеты – JSP. Наиболее наглядный вид серверных страниц
12 Апплеты Приложения со значительными ограничениями Не могут работать с файлами Подклассы класса java.applet.Applet
13 public class Applet1 extends java.applet.Applet{ public void init(){... //Инициализация перед началом работы } public void start(){... //Обеспечивает основную функциональность } public void update(java.awt.Graphics g){... //Форсирование перерисовки } public void paint(java.awt.Graphics g){... //Обеспечивает визуализацию апплета } public String getAppletInfo(){ return "Справочная информация об апплете"; } Апплеты
14 Пример апплета на страничке Это пример апплета Альтернативный текст
15 Сервлеты import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Hello extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("
16 JSP declaration scriptlet expression
17 JSP. Пример //:! c15:jsp:Hello.jsp Эта страница загружена Привет! Сейчас Здесь некий объект: Этой странице секунд. К странице обращались раз с
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.