|
3 / 3 / 0
Регистрация: 23.05.2010
Сообщений: 28
|
|
Архитектура приложений16.05.2012, 05:44. Показов 3220. Ответов 0
Метки нет (Все метки)
Доброго времени суток. Так сложилось, что за свой не особо богатый опыт программиста (пафосно, кодера) я поработал над разными вещами. Сначала с полгодика фрилансил, потом писал простой сервачок на джаве, потом php+Zend, сейчас вот андроид. Преуспел, пока, в написании программок под андроид, можно считать моей профессиональной областью, на счету полторы игрульки, слегка перепиленный 3-д недодвижок с обоями на них, api на основе ffmpeg для воспроизведения видео в потоке, сервис (библиотечка) для выполнения всяких полюшек на фоне и т.п. Но никогда не сталкивался с написанием чего-либо по-настоящему серьезного. Соответственно, есть базовый набор знаний по паттернам, джава, orm и т.п. Более-менее адекватно работаю с потоками. Но, вот, никогда не писал что-нибудь по-настоящему high load. Соответственно, для себя сейчас стоит задача написать приложеньеце (сервачок) c частичной имплементацией http.
Вот, что он должен уметь: Знать HTTP POST, GET Знать MIME типы и MULTIPART POST Работать с БД (выборки не сложные, можно Hibernate прикрутить) Держать от 100*6*24к запросов до этой же цифры, умноженной на 10-30, в сутки Так вотс, в принципе частичную имплементацию rc1945 мне написать за вечер, ACL не нужна (сервачок для работы с мобильными устройствами), логика создания ответа простая, знаю хорошую модель асинхронной обработки подключения к сокетам, а Hibernate подрублю jar-ом и ручками, статику засуну в JBoss Cache или memcached, поковыряюсь с настройками JVM и на нормальном железе вытянет без проблем. За месяцок секса будет готово. Или есть второй вариант: Накопать мануалов по J2EE или Spring Запилить учебное приложение из QuickStart'a Наделать кучу ошибок Выполнить задачу месяца через три в лучшем случае У первого подхода есть плюсы - выполню задачу, в идеале более высокая производительность. Есть минусы - частичное написание велосипедов. У второго - это повышает квалификацию и так писать правильно, минусы - убьется слишком много времени. Также, терпеть не могу читать на английском доку (по J2EE\Spring так и не нашел адекватной литературы на русском, и, хотя английский знаю на уровне, но знания усваиваются гораздо медленнее). Соответсвенно, три вопроса: 1) Какой из вариантов решения выбрать. 2) Где достать печатную хорошую литературу по Spring (к нему склоняюсь, ибо слышал мнение, что J2EE переусложнен, да знаю, что такое гугл, меня интересуют не адреса книжных магазинов а что-нибудь в роде "вот-с есть книженция ..."). 3) Где достать хорошую литературу по построению больших прикладных однопользовательских и многопользовательских приложений на Java и\или других VM языках (увы, Си\кресты знаю на совсем базовом уровне и, видимо, уже не придется на нем активно писать, да и сборщик мусора развращает). P.S. чует мое сердце, что частично тема пересекается с уже поднятыми темами (по крайней мере последние два вопроса), прошу прощения, ногами не бить.
0
|
|
| 16.05.2012, 05:44 | |
|
Ответы с готовыми решениями:
0
Архитектура веб-приложения EJB правильная архитектура приложения Архитектура сервера клиент-серверного приложения |
| 16.05.2012, 05:44 | |
|
Помогаю со студенческими работами здесь
1
Архитектура Hibernate VS Паттерны (проектируем вместе:) Архитектура web-app по бронированию мест на киносеанс Веб-приложение мониторинг БД в реалтайме. Архитектура приложения Архитектура MVC Архитектура приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|