Проект

Общее

Профиль

JSP SERVLETS JSTL » История » Версия 1

Александр Александров, 21.04.2019 17:20

1 1 Александр Александров
h1. JSP SERVLETS JSTL
2
3
h2. Вопросы
4
5
# Что такое сервлет?
6
# Какова структура веб-проекта?
7
# Что такое контейнер сервлетов? Жизненный цикл сервлета.
8
# Каковы задачи, функциональность контейнера сервлетов?
9
# Чем отличается sendRedirect() от forward()?
10
# Что вы знаете о сервлет фильтрах?
11
# Зачем нужны слушатели в сервлетах?
12
# Как обработать исключения, выброшенные другим сервлетом в приложении?
13
# Что такое дескриптор развертывания?
14
# Как реализовать запуск сервлета с запуском приложения?
15
# Что представляет собой объект ServletConfig?
16
# Что представляет собой объект ServletContext?
17
# В чем отличия ServletContext и ServletConfig?
18
# Интерфейс ServletResponse.
19
# Интерфейс ServletRequest.
20
# Что такое Request Dispatcher?
21
# Как можно создать блокировку (deadlock) в сервлете?
22
# Как получить адрес сервлета на сервере?
23
# Как получить информацию о сервере из сервлета?
24
# Как получить ip адрес клиента на сервере?
25
# Что вы знаете о классах обертках (wrapper) для сервлетов?
26
# Каков жизненный цикл сервлета и когда какие методы вызываются?
27
# Какие методы необходимо определить при создании сервлетов?
28
# В каком случае вы будете переопределять метод service()?
29
# Есть ли смысл определить конструктор для сервлета, как лучше инициализировать данные?
30
# В чем отличия GenericServlet и HttpServlet?
31
# Как вызвать из сервлета другой сервлет этого же и другого приложения?
32
# Стоит ли волноваться о “многопоточной безопасности” работая с сервлетами?
33
# Какой метод HTTP не является неизменяемым?
34
# Какие есть методы отправки данных с клиента на сервер? Чем они отличаются?
35
# Методы сервлета (обычно имеется ввиду HttpServlet).
36
# Почему HttpServlet класс объявлен как абстрактный?
37
# В чем разница между методами GET и POST?
38
# Назовите преимущества Servlet над CGI?
39
# Каковы наиболее распространенные задачи выполняются в Servlet контейнере?
40
# В чем разница между PrintWriter и ServletOutputStream?
41
# Можем ли мы получить PrintWriter и ServletOutputStream одновременно в сервлете?
42
# Расскажите об интерфейсе SingleThreadModel.
43
# Какие существуют атрибуты у сервлетов и какая сфера их применения?
44
# Почему необходимо переопределить только init() метод без аргументов?
45
# Что означает URL encoding? Зачем нужны методы encode() и decode()?
46
# Зачем нужны и чем отличаются методы encodeUrl() и encodeRedirectUrl()?
47
# Какие различные методы управления сессией в сервлетах вы знаете?
48
# Что означает URL Rewriting?
49
# Что такое Cookie?
50
# Как применяются Cookies в сервлетах?
51
# Как уведомить объект в сессии, что сессия недействительна или закончилась?
52
# Какой существует эффективный способ удостоверится, что все сервлеты доступны только для пользователя с валидной сессией?
53
# Как мы можем обеспечить transport layer security для нашего веб приложения?
54
# Как организовать подключение к базе данных и обеспечить логирование log4j в сервлете?
55
# Какие особенности Servlet 3?
56
# Каковы различные способы аутентификации сервлета?
57
# Что такое Java Server Pages (JSP)?
58
# Опишите, как обрабатываются JSP страницы, начиная от запроса к серверу, заканчивая ответом пользователю.
59
# Расскажите об этапах (фазах) жизненного цикла jsp.
60
# Расскажите о методах жизненного цикла jsp.
61
# Какие методы жизненного цикла JSP могут быть переопределены?
62
# Как можно предотвратить прямой доступ к JSP странице из браузера?
63
# Какая разница между динамическим и статическим содержимым JSP?
64
# Как закомментировать код в jsp?
65
# Какие основные теги в JSP?
66
# Какие типы EL операторов вы знаете?
67
# Взаимодействие JSP - сервлет - JSP.
68
# Что такое сессия?
69
# Какие скоупы переменных существуют в JSP?
70
# Какие неявные, внутренние объекты и методы есть на jsp странице?
71
# Почему неявные объекты не доступны в обычной JSP странице?
72
# Что вы знаете о PageContext и какие преимущества его использования?
73
# Как сконфигурировать init параметры для JSP?
74
# Почему не рекомендуется использовать скриптовые элементы в jsp?
75
# Чем отличается <c:import> от <jsp:include> и директиви <%@include %>?
76
# Что вы знаете о jsp тегах? Объясните как вы понимаете Action tag и JSP Action Elements.
77
# Что такое JSTL (Jsp Standard tag library)?
78
# Из каких групп тегов состоит библиотека JSTL?
79
# Какая разница между тегом <c:set> и <jsp:useBean>?
80
# Назовите неявные, внутренние объекты JSP EL и их отличия от объектов jsp.
81
# Как узнать имя http метода используя JSP EL?
82
# Что вы знаете о написании пользовательских jsp тегов?
83
# Приведите пример использования собственных тегов.
84
# Почему не нужно конфигурировать стандартные JSP теги в web.xml?
85
# Как можно обработать ошибки jsp страниц?
86
# Как происходит обработка ошибок с помощью jstl?
87
# Приведите пример конфигурации JSP в дескрипторе развертывания.
88
# Как деактивировать использование EL на JSP?
89
# Можно ли использовать javascript на jsp странице?
90
# Всегда ли создается объект сессии на jsp странице, можно ли отключить его создание?
91
# Какая разница между JspWriter и Servlet PrintWriter?
92
# Как можно расширить функциональность jsp?
93
94
h2. Ответы
95
96
h3. Что такое сервлет?
97
98
h3. Какова структура веб-проекта?
99
100
h3. Что такое контейнер сервлетов? Жизненный цикл сервлета.
101
102
h3. Каковы задачи, функциональность контейнера сервлетов?
103
104
h3. Чем отличается sendRedirect() от forward()?
105
106
h3. Что вы знаете о сервлет фильтрах?
107
108
h3. Зачем нужны слушатели в сервлетах?
109
110
h3. Как обработать исключения, выброшенные другим сервлетом в приложении?
111
112
h3. Что такое дескриптор развертывания?
113
114
h3. Как реализовать запуск сервлета с запуском приложения?
115
116
h3. Что представляет собой объект ServletConfig?
117
118
h3. Что представляет собой объект ServletContext?
119
120
h3. В чем отличия ServletContext и ServletConfig?
121
122
h3. Интерфейс ServletResponse.
123
124
h3. Интерфейс ServletRequest.
125
126
h3. Что такое Request Dispatcher?
127
128
h3. Как можно создать блокировку (deadlock) в сервлете?
129
130
h3. Как получить адрес сервлета на сервере?
131
132
h3. Как получить информацию о сервере из сервлета?
133
134
h3. Как получить ip адрес клиента на сервере?
135
136
h3. Что вы знаете о классах обертках (wrapper) для сервлетов?
137
138
h3. Каков жизненный цикл сервлета и когда какие методы вызываются?
139
140
h3. Какие методы необходимо определить при создании сервлетов?
141
142
h3. В каком случае вы будете переопределять метод service()?
143
144
h3. Есть ли смысл определить конструктор для сервлета, как лучше инициализировать данные?
145
146
h3. В чем отличия GenericServlet и HttpServlet?
147
148
h3. Как вызвать из сервлета другой сервлет этого же и другого приложения?
149
150
h3. Стоит ли волноваться о “многопоточной безопасности” работая с сервлетами?
151
152
h3. Какой метод HTTP не является неизменяемым?
153
154
h3. Какие есть методы отправки данных с клиента на сервер? Чем они отличаются?
155
156
h3. Методы сервлета (обычно имеется ввиду HttpServlet).
157
158
h3. Почему HttpServlet класс объявлен как абстрактный?
159
160
h3. В чем разница между методами GET и POST?
161
162
h3. Назовите преимущества Servlet над CGI?
163
164
h3. Каковы наиболее распространенные задачи выполняются в Servlet контейнере?
165
166
h3. В чем разница между PrintWriter и ServletOutputStream?
167
168
h3. Можем ли мы получить PrintWriter и ServletOutputStream одновременно в сервлете?
169
170
h3. Расскажите об интерфейсе SingleThreadModel.
171
172
h3. Какие существуют атрибуты у сервлетов и какая сфера их применения?
173
174
h3. Почему необходимо переопределить только init() метод без аргументов?
175
176
h3. Что означает URL encoding? Зачем нужны методы encode() и decode()?
177
178
h3. Зачем нужны и чем отличаются методы encodeUrl() и encodeRedirectUrl()?
179
180
h3. Какие различные методы управления сессией в сервлетах вы знаете?
181
182
h3. Что означает URL Rewriting?
183
184
h3. Что такое Cookie?
185
186
h3. Как применяются Cookies в сервлетах?
187
188
h3. Как уведомить объект в сессии, что сессия недействительна или закончилась?
189
190
h3. Какой существует эффективный способ удостоверится, что все сервлеты доступны только для пользователя с валидной сессией?
191
192
h3. Как мы можем обеспечить transport layer security для нашего веб приложения?
193
194
h3. Как организовать подключение к базе данных и обеспечить логирование log4j в сервлете?
195
196
h3. Какие особенности Servlet 3?
197
198
h3. Каковы различные способы аутентификации сервлета?
199
200
h3. Что такое Java Server Pages (JSP)?
201
202
h3. Опишите, как обрабатываются JSP страницы, начиная от запроса к серверу, заканчивая ответом пользователю.
203
204
h3. Расскажите об этапах (фазах) жизненного цикла jsp.
205
206
h3. Расскажите о методах жизненного цикла jsp.
207
208
h3. Какие методы жизненного цикла JSP могут быть переопределены?
209
210
h3. Как можно предотвратить прямой доступ к JSP странице из браузера?
211
212
h3. Какая разница между динамическим и статическим содержимым JSP?
213
214
h3. Как закомментировать код в jsp?
215
216
h3. Какие основные теги в JSP?
217
218
h3. Какие типы EL операторов вы знаете?
219
220
h3. Взаимодействие JSP - сервлет - JSP.
221
222
h3. Что такое сессия?
223
224
h3. Какие скоупы переменных существуют в JSP?
225
226
h3. Какие неявные, внутренние объекты и методы есть на jsp странице?
227
228
h3. Почему неявные объекты не доступны в обычной JSP странице?
229
230
h3. Что вы знаете о PageContext и какие преимущества его использования?
231
232
h3. Как сконфигурировать init параметры для JSP?
233
234
h3. Почему не рекомендуется использовать скриптовые элементы в jsp?
235
236
h3. Чем отличается <c:import> от <jsp:include> и директиви <%@include %>?
237
238
h3. Что вы знаете о jsp тегах? Объясните как вы понимаете Action tag и JSP Action Elements.
239
240
h3. Что такое JSTL (Jsp Standard tag library)?
241
242
h3. Из каких групп тегов состоит библиотека JSTL?
243
244
h3. Какая разница между тегом <c:set> и <jsp:useBean>?
245
246
h3. Назовите неявные, внутренние объекты JSP EL и их отличия от объектов jsp.
247
248
h3. Как узнать имя http метода используя JSP EL?
249
250
h3. Что вы знаете о написании пользовательских jsp тегов?
251
252
h3. Приведите пример использования собственных тегов.
253
254
h3. Почему не нужно конфигурировать стандартные JSP теги в web.xml?
255
256
h3. Как можно обработать ошибки jsp страниц?
257
258
h3. Как происходит обработка ошибок с помощью jstl?
259
260
h3. Приведите пример конфигурации JSP в дескрипторе развертывания.
261
262
h3. Как деактивировать использование EL на JSP?
263
264
h3. Можно ли использовать javascript на jsp странице?
265
266
h3. Всегда ли создается объект сессии на jsp странице, можно ли отключить его создание?
267
268
h3. Какая разница между JspWriter и Servlet PrintWriter?
269
270
h3. Как можно расширить функциональность jsp?
Go to top