Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Applets and Servlets
Александр Кораблин
1
2
The Applet Class
void destroy( ) - Called by the browser just before an applet is terminated. AppletContext getAppletContext( ) - Returns the context associated with the applet. String getAppletInfo( ) - Returns a string that describes the applet. AudioClip getAudioClip(URL url) - Returns an object that encapsulates the URL getCodeBase( ) - Returns the URL associated with the invoking applet. URL getDocumentBase( ) - Returns the URL of the HTML doc that invokes the applet. Image getImage(URL url) - Returns an Image object that encapsulates the image found at the location specified by url. String getParameter(String paramName) - Returns the parameter associated with paramName. null is returned if the specified parameter is not found. void init( ) - Called when an applet begins execution. boolean isActive( ) - Returns true if the applet has been started. It returns false if the applet has been stopped. void resize(int width, int height) - Resizes the applet according to the dimensions void start( ) - Called by the browser when an applet should start (or resume) execution. void stop( ) Called by the browser to suspend execution of the applet.
Demo1
3
<html> <head> <title>Demo Applet</title> </head> <body> <p>My applet</p> <applet code=“Demo1.class" width=“200" height="100"> If your browser could show Java, you would see an applet here. </applet> </body> </html> Другие атрибуты: align, vspace, hspace, alt, name (имя для скриптов) code=“com.myApplets.Demo.class” - имя класса аплета codebase=“URL for locating the class files” archive="MyClasses.jar,corejava/CoreJavaClasses.jar"
4
Передача параметров
<applet code="FontParamApplet.class" width="200" height="200"> <param name="font" value="Helvetica"/> </applet> public class FontParamApplet extends JApplet { public void init() // только в init() !!! { String fontName = getParameter("font"); . . .
5
Видео и звук
6
The Applet Context
7
JAVA НА СТОРОНЕ СЕРВЕРА: СЕРВЛЕТЫ
8
9
10
Обзор сервлетов
GenericServlet
Servlet ServletConfig ServletRequest ServletResponcse
HttpServlet
& Cookie
11
12
13
Настройка контейнера-сервлетов
14
Установка сервлета в контейнер
15
Web Applications
16
Структура Web приложения
If the servlets or other .class files are bundled inside JAR files, then the JAR files should be placed in WEB-INF/lib.
Copy myWebApp to tomcat_dir/webapps
17
18
Состав JSP
19
Пример Current time: <%= new j a v a . u t i l . D a t e () %> В результате в тело метода j s p S e r v i c e (вызываемого из метода s e r v i c e ) будут помещены следующие строки кода: out.print("Current time: " ); out.println(new java.util.Date ());
20
Объекты JSP
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.