|
108 / 108 / 23
Регистрация: 21.03.2010
Сообщений: 445
|
|
Как разобраться в том, что такое JavaEE19.08.2013, 08:29. Показов 5275. Ответов 17
Метки нет (Все метки)
Этим летом на одном крымском пирсе мне довелось поговорить с человеком, который рекомендовал мне запилить небольшой сайтец на Java. Разговор довёл меня до того, что мы с ним даже на том же пирсе запилили крошечную программу (поставили netBeans 7.3.1 и там создали проект JavaEE, после чего что-то там компилировалось, запускалось а в браузере отображалось "привет мир"), после чего переключились на занятия не связанные с виртуальным миром машин. Сегодня, решив продолжить начатое я попытался разобраться что же такое мы там создали и категорически ничего не понял. Какая-то куча папочек с изредка встречающимися в них файлами... чего и как мы там запускали я тоже забыл но установил что тип проекта был JavaEE. После чего нашел две статьи на хабре. Одна рекомендовала около пяти книг по джаве. Увы, ценность моей затеи этих усилий никак не оправдывает. Вторая была столь низко опущена в комментариях, что прочитав около двух страниц я решил что присущий мне кретинизм от части разделят и автор статьи от чего я лишен всякого шанса на понимание содержания написанного. Итак, что мне почитать, чтобы понять что из себя представляет JavaEE и вообще, как нужно создавать Web-саыты на Java? Заранее спасибо, очень бы не хотелось опять писать на php...
0
|
|
| 19.08.2013, 08:29 | |
|
Ответы с готовыми решениями:
17
Как разобраться с тем, что такое указатели, стеки, деревья? Не могу разобраться, что такое Наутилус |
|
|
|
| 19.08.2013, 11:46 | |
|
0
|
|
|
108 / 108 / 23
Регистрация: 21.03.2010
Сообщений: 445
|
||
| 19.08.2013, 12:57 [ТС] | ||
|
0
|
||
|
|
|
| 19.08.2013, 13:38 | |
|
Java Standart Edition (SE) - это стандартная редакция Java, используемая для разработки простых Java приложений. Используя данную редакцию можно создавать аплеты, консольные приложения, приложения с графическим интерфейсом пользователя.
Java Enterprise Edition (EE) - редакция для разработки распределённых приложений масштаба предприятия. Включает в себя технологию Enterprise Java Beans (EJB), Java Server Pages (JSP) и сервлеты (Servlets). Кроме того, Java EE включает в себя спецификацию на разработку корпоративных приложений, согласно которой следует строить подобные приложения. Java EE и .Net сейчас два основных соперника на рынке решений для разработки корпоративных приложений. Java Micro Edition (ME) - редакция для разработки приложений для микрокомпьютеров (мобильных телефонов, Palm и т.д.). Сейчас получила широкую популярность, в связи с развитием мобильных микропроцессорных устройств. В нее входят "облегченные" стандартные классы и классы для написания мидлетов (Midlets). Мидлеты - это аналоги аплетов, но только приспособленные специально для небольших устройств. В них так-же поддерживается графика, звук, реакция на события (нажатие кнопок и т.д.). Java ME наверно наиболее полно соответствует начальному предназначению Java - платформы для написания программ для бытовых устройств. Если вы хотите "создавать сайты на Java", то вам следует глубже изучать Java Server Pages (JSP) и сервлеты (Servlets)
1
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|||
| 19.08.2013, 14:30 | |||
1
|
|||
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||
| 19.08.2013, 17:29 | ||
|
0
|
||
|
|
|
| 19.08.2013, 17:44 | |
|
ну вон народ в нете под друпальчик также примерно выкатывают
Не по теме: My starting point for a Drupal install is typically a CentoOS 5.x or 6.x VPS, usually w/ 512M RAM. I usually keep Apache config stock, other than settings for how we run (virtual host settings, etc). For MySQL, I keep stock initial settings, but enable query caching w/ modest memory. For PHP, I keep that mostly stock, but bump up execution time a bit and memory to 64M to start. I also make sure APC is going from the start. надо ещё помнить что апач или nginx хавает тоже
0
|
|
|
91 / 91 / 10
Регистрация: 18.05.2013
Сообщений: 265
|
|
| 21.08.2013, 16:49 | |
|
Очень извиняюсь за оффтопик, тем более, что сравнение не совсем корректное ...
2Skipy ... расход памяти в php - понятие относительное. дело в том, что чаще всего сайты кпепают не на чистом php, а тягают CMS. А там ... на днях разбирался с причинами проблем в работе электронного магазина знакомого (Apache+php gjdth[ - joomla+virtuemart+еще несколько плагинов) ... хотите верьте, хотите нет - в легкую жрало до 200 Мб памяти на процесс Apache при модели обслуживания MPM PreFork ... на этом фоне крики на форумах про "жрущую" Java ничего, кроме улыбки не вызывают
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 22.08.2013, 11:36 | |
|
Отъесть память можно на чем угодно, если наделать ошибок. Я имел в виду, что грамотно написанный код PHP менее требователен к памяти, чем код Java.
0
|
|
|
108 / 108 / 23
Регистрация: 21.03.2010
Сообщений: 445
|
||
| 22.08.2013, 11:49 [ТС] | ||
|
0
|
||
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||
| 22.08.2013, 12:58 | ||
|
0
|
||
|
108 / 108 / 23
Регистрация: 21.03.2010
Сообщений: 445
|
||
| 22.08.2013, 13:35 [ТС] | ||
|
0
|
||
|
44 / 44 / 11
Регистрация: 21.01.2013
Сообщений: 668
|
||
| 27.08.2013, 12:25 | ||
|
В любом случае стоит начать с сервлетов(после изучения core).
0
|
||
|
108 / 108 / 23
Регистрация: 21.03.2010
Сообщений: 445
|
||
| 27.08.2013, 13:36 [ТС] | ||
|
0
|
||
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
||
| 27.08.2013, 15:15 | ||
|
1
|
||
| 27.08.2013, 15:15 | |
|
Помогаю со студенческими работами здесь
18
Помогите разобраться, что такое CGI Wrap?
Аффинная перестановка. Не могу разобраться в том, как действует шифр Как такое проделать с мемо? или что подходит под такое? Как такое может быть и что это такое? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|