vakito
18:02 12-06-2006 Впечатления после первого дня курса J2EE
Если мы смонтируем стартовую точку, создадим дескриптор определения расположения приложения на сервере, определим динамический контент приложения, создадим наше приложение и упакуем его в war-архив, определим права доступа к нему, напихаем файлы, необходимые для работы сервера приложений, привяжем приложение к ресурсам сервера, упакуем все полученное в ear-архив и выложим это на запущенный сервер, то тогда, если нам повезет, мы увидим сакраментальную фразу "Hello, World!"
Ну или "Hallo, Welt!" в моем случае.
Состояние: Бу-га-га!
Комментарии:
Xirax
21:26 12-06-2006
Дадада!
Xirax
21:26 12-06-2006
Будет хуже
vakito
21:43 12-06-2006
Xirax
будет. факт.
vakito
23:24 12-06-2006
Кстати, препода контора реально крутого выписала. Это программист старой закалки. Такие начинали UNIX...
cpcat
02:22 13-06-2006
Юзерпик!!!!!! 8-)
vakito
18:20 13-06-2006
Вот сегодня начали писать нормальный чат. UML диаграмма, сервлеты авторизации и т.д... А когда поставили базу данных, полезли куда-то в каталоги Oracle... Там не то что я, черт ногу сломит! Как же сложно слушать все это по семь часов в сутки!
Я, конечено, понимаю, что сам бы я на этот курс не пошел. В том числе, по причине его вероятной дороговизны. Но мысль о приобретаемых знаниях и сертификат греют не особо сильно

отредактировано: 13-06-2006 21:07 - vakito

Anafay
20:06 13-06-2006
vakito
Но мысль о приобретаемых знаниях и сертификаты греет не особо сильно
Зря. Java в любых проявлениях - это мейнстрим, и мода продержится еще очень долго...
vakito
21:07 13-06-2006
Anafay
да оно понятно в общем и в принципе. Однако, как же спать хочется!
Anafay
23:19 13-06-2006
vakito
Однако, как же спать хочется!
Ты знаешь, думаю, где можно выспатся
vakito
23:41 13-06-2006
Anafay
а дома почему-то не спится...
vakito
18:26 14-06-2006
И все равно, несмотря ни на какие курсы, работать я буду программистом на ABAP...
Anafay
19:37 14-06-2006
vakito
работать я буду программистом на ABAP
В Воронеже? Солвер жив еще? И разве кто-то кроме него этим занимается?
vakito
03:42 15-06-2006
Anafay
В Воронеже. Что такое Солвер? А занимается этим Сименс.
vakito
03:48 15-06-2006
И до кучи. Код jsp программы "Hello, world!"


import oracle.jsp.runtime.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import oracle.jsp.el.*;
import javax.servlet.jsp.el.*;


public class _index extends com.orionserver.http.OrionHttpJspPage {


// ** Begin Declarations


// ** End Declarations

public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException {

response.setContentType( "text/html;charset=windows-1251");
/* set up the intrinsic variables using the pageContext goober:
** session = HttpSession
** application = ServletContext
** out = JspWriter
** page = this
** config = ServletConfig
** all session/app beans declared in globals.jsa
*/
PageContext pageContext = JspFactory.getDefaultFactory().getPageContext( this, request, response, null, true, JspWriter.DEFAULT_BUFFER, true);
// Note: this is not emitted if the session directive == false
HttpSession session = pageContext.getSession();
int __jsp_tag_starteval;
ServletContext application = pageContext.getServletContext();
JspWriter out = pageContext.getOut();
_index page = this;
ServletConfig config = pageContext.getServletConfig();
javax.servlet.jsp.el.VariableResolver __ojsp_varRes = (VariableResolver)new OracleVariableResolverImpl(pageContext);

com.evermind.server.http.JspCommonExtraWriter __ojsp_s_out = (com.evermind.server.http.JspCommonExtraWriter) out;
try {


__ojsp_s_out.write(__oracle_jsp_text[0]);
__ojsp_s_out.write(__oracle_jsp_text[1]);
int c = Integer.parseInt(request.getParameter("nomer"));
for(int i=1; i<c; i++){

__ojsp_s_out.write(__oracle_jsp_text[2]);

}
__ojsp_s_out.write(__oracle_jsp_text[3]);


}
catch( Throwable e) {
if (!(e instanceof javax.servlet.jsp.SkipPageException)){
try {
if (out != null) out.clear();
}
catch( Exception clearException) {
}
pageContext.handlePageException( e);
}
}
finally {
OracleJspRuntime.extraHandlePCFinally(pageContext,false);
JspFactory.getDefaultFactory().releasePageContext(pageContext);
}

}
private static final byte __oracle_jsp_text[][]=new byte[4][];
static {
try {
__oracle_jsp_text[0] =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"\r\n\"http://www.w3.org/TR/html4/loose.dtd\">\r\n".getBytes("Cp1251");
__oracle_jsp_text[1] =
"\r\n<html>\r\n <head>\r\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\"/>\r\n <title>index</title>\r\n </head>\r\n <body>\r\n Hello, world!\r\n <hr>\r\n ".getBytes("Cp1251");
__oracle_jsp_text[2] =
" <hr> ".getBytes("Cp1251");
__oracle_jsp_text[3] =
"\r\n </body>\r\n</html>".getBytes("Cp1251");
}
catch (Throwable th) {
System.err.println(th);
}
}
}
davvol
07:28 15-06-2006
vakito
это шутка, да?
vakito
07:52 15-06-2006
davvol
нет
cpcat
09:35 15-06-2006
А в OpenGL ещё толще будет! Ну, там трёхмерные прыгающие буковки с радиосити-фейерверком и HDR
Anafay
13:49 15-06-2006
vakito
Что такое Солвер?
Занимался (занимается?) R/3. Контактов с ними у меня больше нет, все знакомые перебрались в теплые края.

А занимается этим Сименс
Учти, что для Сименса центр в Воронеже - это, так сказать, проба, попытка посмотреть, а что из этого выйдет. Желание придавить аутсорсинг напрямую и внедрить себя как посредника. Так что лучше не клади все яйца в одну корзину...
davvol
23:42 15-06-2006
cpcat
так OpenGL и слаще будет!
vakito
23:58 15-06-2006
Anafay
Ну пока в Сименсе, а дальше видно будет.
Кстати, это самый что ни на есть аутсорсинг напрямую...
Anafay
15:30 17-06-2006
vakito
это самый что ни на есть аутсорсинг напрямую
Для Сименса - да, но не для других. Сименс сейчас вопит на всех углах про "полный цикл" и "уменьшение затрат". Классический аутсорсинг предполагает заказчика там, в буржуинии, исполнителя здесь, и общее руководство проектом там. По этому принципу работают фрилэнсеры в Воронеже, кто в аутсорсинг подался.

У Сименса, как ты сам видишь, модель совсем другая.
vakito
00:25 18-06-2006
Anafay
но начальники у нас в Германии. Горизонтальное начальство здесь, а вертикальное там.
Anafay
01:11 18-06-2006
vakito
Кто такое горизонтальное начальство?
vakito
11:54 18-06-2006
Anafay
горизонтальное начальство не дает заданий, оно занимается трудовой дисциплиной, отпусками и т.п. А вертикальное проекты шлет
Anafay
18:51 18-06-2006
vakito
А, двойное подчинение? Кстати, еще одно отличие.
vakito
19:03 18-06-2006
Anafay
ну задачи-то из бундесландии приходят.
Да, есть какие-то самостоятельные проекты, но в основном это чистый аутсорсинг. Впрочем, сейчас у самого большого начальника Р. Шёдера контракт заканчивается и продлевать его он желанием не горит. Так что посмотрим, мжет там какие изменения и произойдут.
Anafay
21:45 18-06-2006
vakito
Классический аутсорсинг для софта - это поиск непосредственно заказчиком исполнителя на определенную работу. Работу, которую невыгодно делать самому. Пример: известная немецкая фармацевтическая компания Ф. использует КИС собственного производства. Оная киска требует присмотра и изменений. Хорошие разработчики в Германии дороги, посему, приняв на постоянную работу человека из Воронежа, компания Ф. получила его контакты и стала их использовать, заказывая в Воронеже определенные куски для своей системы. Видишь связку "заказчик - исполнитель"? Они связаны напрямую.

Теперь посмотри на Сименс: откуда к вам заказы приходят? От заказчиков, таких, как компания Ф., или от Сименс-что-в-Германии? То есть здесь цепочка "Заказчик - Сименс - Воронеж", точнее, здесь два аутсорсинга: первый, "заказчик - Сименс", и второй уже внутри Сименса. Это все тоже аутсорсинг, но не тот, что применялся раньше, и не тот, что применяется повсеместно.
vakito
22:23 18-06-2006
Anafay
А в чем мораль?
Anafay
22:56 18-06-2006
vakito
См. пост про то, что Сименс в Воронеже имеет целью придавить аутсорсинг напрямую.
vakito
23:08 18-06-2006
Anafay
Все-таик основным нарпавлением работы Сименса в Воронеже является Shared service Center. Есть система распределения тикетов. У бундесов что-то там не пашет, они звонят в call-center, им там обясняют, мол пишите письма. Письма приходят в Воронеж, здесь обрабатываются, пишутся какие-то патчи, или посылаются куда подальше.