Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Изучение EJB. Попытки перевода / 9 сообщений из 9, страница 1 из 1
30.11.2012, 09:11:46
    #38059210
ytzh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
Всем привет! У меня тут премьера первого сообщения %)
Сей меседж хочу начинить вопросом на следующую тему:

На текущий момент преодолел следующий путь:
1. Уже около года изучаю java (неспеша и медленно)
2. Дошел до сервлетов (Tomcat)
3. Дошел до Java EE
4. Решил попробовать JBoss. Нашел https://www.youtube.com/user/MironchikVideo?feature=g-user
...
Рейтинг: 0 / 0
06.12.2012, 17:27:11
    #38068408
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
ytzh,

ну, уж здесь-то точно похвалят. Учите язык. Переводы бесполезны, так как быстро устаревают и не всегда точны в терминологии. Многие термины вообще нельзя переводить.
...
Рейтинг: 0 / 0
06.12.2012, 20:27:24
    #38068680
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
Честно, никакой особой благодарности за перевод ты не получишь. А пинки
и "шишки" от читателей я гарантирую.

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

Мало вообще перевести. Ты должен на своей шкуре проползти через все
cases, examples. И понять на уровне профи что к чему. И только после
этого приступать к переводу.
...
Рейтинг: 0 / 0
07.12.2012, 15:03:54
    #38069899
Valery Shiskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
Такие вещи следует изучать, используя NetBeans, который старается (вынужден) придерживаться спецификаций. Используйте для начала Glassfish. Подучитесь, а затем, если надо, то JBOSS и . т.д. Все делать руками - хорошо, но очень долго.
...
Рейтинг: 0 / 0
11.12.2012, 21:03:58
    #38074867
ytzh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
Спасибо за ответы :)
Сейчас я пришел к выводу что для начала нужно изучить сервлеты :)
В принципе, уже получаются программы типа хеловорд. Только вот проблемы с передачей русских символов на сервер.

Есть код:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
        String e = request.getParameter("e")==null?"":request.getParameter("e");
        String p = request.getParameter("p")==null?"":request.getParameter("p");
        writer.println("<html>\n" +
                "    <head>\n" +
                "        <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n" +
                "        <title>Test app. v. 0.1.5</title>\n" +
                "    </head>\n" +
                "    <body>\n" +
                "        <h1>Hello world</h1>\n" +
                "        <p>Информация о сервере</p>\n" +
                "<form name=\"MyForm\" action=\".\" method=\"get\">" +
                "<table>" +
                "<tr><td>Employee</td><td><input type=\"textbox\" name=\"e\" value=\""+e+"\" /></td></tr>" +
                "<tr><td>Phone</td><td><input type=\"textbox\" name=\"p\" value=\""+p+"\" /></td></tr>" +
                "<tr><td></td><td><input type=\"submit\" name=\"s\" value=\"SUBMIT\" /></td></tr>" +
                "</table>" +
                "</form>" +
                "........................


Так же есть такой класс:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
package kz.ranter;
import java.io.*;

import javax.servlet.*;

public class CharsetFilter implements Filter
{
 // кодировка
 private String encoding;

 public void init(FilterConfig config) throws ServletException
 {
  // читаем из конфигурации
  encoding = config.getInitParameter("requestEncoding");

  // если не установлена - устанавливаем
  if( encoding==null ) encoding="Cp1251";
 }

 public void doFilter(ServletRequest request, ServletResponse response, FilterChain next)
 throws IOException, ServletException
 {
  request.setCharacterEncoding(encoding);
  next.doFilter(request, response);
 }

 public void destroy(){}
}


и такой XML файл (в папке WEB-INF)
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
  <filter>
    <filter-name>Charset Filter</filter-name>
    <filter-class>kz.ranter.CharsetFilter</filter-class>
     <init-param>
         <param-name>requestEncoding</param-name>
         <param-value>Cp1251</param-value>
     </init-param>
  </filter>

  <filter-mapping>
    <filter-name>Charset Filter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>


Так вот. После отправки формы русские символы превращаются в крякзабры вида СЛОВО
Использую сервер Tomcat 7.0.32
Подскажите пожалуйста, что еще сделать для корректного отображения русских символов
...
Рейтинг: 0 / 0
11.12.2012, 23:01:47
    #38074944
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
UTF-8 ?
...
Рейтинг: 0 / 0
12.12.2012, 19:06:37
    #38076409
ytzh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
Пробовал. В хмл файле и в классе прописывал. Та же байда. Вообще создается впечатление того, чтг он не цепляет эти файлы, ибо про смене кодировки внешний вид "крякозябров" не меняется :(
...
Рейтинг: 0 / 0
13.12.2012, 07:16:15
    #38076968
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
ytzh,
Хмм, я вродеб справлялся с такой проблемой, помнится фильтры помогли. Странно что тебе не помогают. Возможно нужно что-то ещё.
...
Рейтинг: 0 / 0
13.12.2012, 10:41:40
    #38077131
eJack
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изучение EJB. Попытки перевода
есть еще конфиг сервера, для glassfish точно был, так я как то раз там прописывал - помогало
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Изучение EJB. Попытки перевода / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]