|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Chelios : 6 Новичок
|
Фев 03, 2012 9:48 |
|
|
Здравствуйте
Изучаю java около месяца, прочитал половину книги философия Java, соответственно разбирал примеры оттуда и делал свои.
На данный момент мне было задано написать гостевую книгу на каком-нибудь фреймворке (struts, spring mvc и т.д.).
Но я не вполне понимаю, что это за фреймворки, как писать, с чего начать?
Можете пожалуйста помочь мне, с чего начать хотя бы?)
Заранее спасибо!
З.Ы.: гостевую хочу написать для начала простейшую, т.е. пусть просто будет страница, в которой есть поле ввода, кнопка "Добавить" и список гостей. Т.е. человек вводит своё имя в поле ввода, жмёт на кнопку и его имя вносится в список. |
|
|
|
 |
nullvoid : 505 Постоянный посетитель Откуда: Красноярск
|
Фев 03, 2012 10:13 |
|
|
|
|
|
|
 |
Chelios : 6 Новичок
|
Фев 03, 2012 10:47 |
|
|
| не особо помогло, можно поподробней пожалуйста? |
|
|
|
 |
nullvoid : 505 Постоянный посетитель Откуда: Красноярск
|
Фев 03, 2012 10:53 |
|
|
Абстрактный вопрос, абстрактный ответ.
Начнем думать логически: для того чтобы написать гостевую к примеру на спринге, нужно для начала иметь малейшее представление о таких вещах как tomcat, spring framework, jdbc. Java это вам не PHP, тут порог вхождения высокий, и написать простое веб приложение за 2 минуты не получится.
Я вам дал ссылку на сайт где последовательно на пальцах объясняется что такое спринг и есть примеры, которые можно будет использовать для написания гостевой.
Что ещё нужно для полного счастья?
Если хотите чтобы написали за вас, то на форуме есть специально для этого созданный раздел. _________________ http://LinguaLeo.ru/r/8b3o08 |
|
|
|
 |
Chelios : 6 Новичок
|
Фев 03, 2012 11:02 |
|
|
| Всё понял, благодарю, начинаю читать про спринг. Если будут вопросы - буду эту тему обновлять, хорошо? |
|
|
|
 |
nullvoid : 505 Постоянный посетитель Откуда: Красноярск
|
Фев 03, 2012 11:04 |
|
|
Ну у нас вроде как демократия в стране а тем более в интернете, поэтому разрешения у меня не стоит спрашивать  _________________ http://LinguaLeo.ru/r/8b3o08 |
|
|
|
 |
nullvoid : 505 Постоянный посетитель Откуда: Красноярск
|
Фев 03, 2012 11:16 |
|
|
Извиняюсь за резкость. Просто большинство кто задает вопросы в такой форме как вы задали, ожидают, что их задачи им здесь решат за них. Поэтому ответ был соответствующий. Я бы на вашем месте даже наверное для начала попробовал сделать страничку на jsp, одновременно разберетесь в tomcat, поймете что такое сервлеты, для чего нужен web.xml. А потом уже можно и со спрингом начать. _________________ http://LinguaLeo.ru/r/8b3o08 |
|
|
|
 |
Chelios : 6 Новичок
|
Фев 03, 2012 13:37 |
|
|
Да я действительно не знал, с чего начать
Гуглил, наткнулся на туториал к ObjectDB, там в нём с использованием спринга делают ка раз гостевуху, но как-то я не проникся к нему доверием
В принципе вот он: http://www.objectdb.com/tutorial/jpa/spring
Код на джава мне там ясен и как взаимосвязаны компоненты - тоже, но код на xml не совсем понятен, а его там весьма много. |
|
|
|
 |
Evgin : 749 Постоянный посетитель Откуда: (SPB)
|
Фев 03, 2012 13:44 |
|
|
Начинайте с JSP, а лучше с JSF2. Все очень просто. Не ищите именно готовую гостевую книгу, а просто - хелловорды или бегининги. _________________ Велюровый Петон приветствует Вас :-*
----------------------------
Кроме того, я думаю, что Карфаген должен быть разрушен!!!
----------------------------
javax.swing.JDesktopPane <--- Печаль
----------------------------
НЕ ФЛУДИ, КОМРАД! |
|
|
|
 |
Chelios : 6 Новичок
|
Фев 03, 2012 14:14 |
|
|
Evgin, тогда уж до кучи спрошу:
с чего начать изучение JSP/JSF2? какие книги, туториалы посоветуете?)
Просто от той информации, что мне выдаёт гугл, мозг кипит  |
|
|
|
 |
nullvoid : 505 Постоянный посетитель Откуда: Красноярск
|
Фев 03, 2012 14:51 |
|
|
|
|
|
|
 |
Evgin : 749 Постоянный посетитель Откуда: (SPB)
|
Фев 03, 2012 15:02 |
|
|
| Цитата: |
| По jsf только на английском встречал книги. |
Лишь бы была книга по второй версии. _________________ Велюровый Петон приветствует Вас :-*
----------------------------
Кроме того, я думаю, что Карфаген должен быть разрушен!!!
----------------------------
javax.swing.JDesktopPane <--- Печаль
----------------------------
НЕ ФЛУДИ, КОМРАД! |
|
|
|
 |
Chelios : 6 Новичок
|
Фев 03, 2012 23:58 |
|
|
Так, отчитываюсь о ходе своего обучения
Установил и настроил TomCat, написал простейшую jsp страничку(helloworld)
Сейчас сделал сервлет уже на java, за основу брал этот туториал: http://www.ibm.com/developerworks/ru/edu/j-intserv/section4.html
Но пока делал во всём разобрался и всё понял, правда возник один вопрос:
гостевая у меня уже готова, написана на java с использованием tomcat как сервера и xml/html при оформлении страницы, но мне сказано было написать гостевую на фреймворке каком-либо, собственно вопрос: зачем мне фреймворк, если гостевую я уже написал? Как он может помочь и вообще зачем он нужен, разъясните пожалуйста?)
И спасибо вам, nullvoid и Evgin  |
|
|
|
 |
trol : 171 Новичок Откуда: Russia, Novosibirsk
|
Фев 04, 2012 5:53 |
|
|
| Framework обычно способен облегчить в чем-то жизнь разработчику. Например позволив избавиться от явного указания как нужно создать объект, где и когда, позволив за этот процесс отвечать Framework. |
|
|
|
 |
Evgin : 749 Постоянный посетитель Откуда: (SPB)
|
Фев 04, 2012 9:47 |
|
|
| trol писал(а): |
| Framework обычно способен облегчить в чем-то жизнь разработчику. Например позволив избавиться от явного указания как нужно создать объект, где и когда, позволив за этот процесс отвечать Framework. |
Если б я был совсем новичком - я б подумал что Framework, о котором вы говорите, это название какой-то библиотеки аккуратнее, не все тут опытны как вы
ТС, если вы сделали все грамотно на сервлетах и jsp - это круто в самом начале
Если сможете и есть время, и если задание без стороннего фреймворка не считается выполненным - берите спринг и делайте  _________________ Велюровый Петон приветствует Вас :-*
----------------------------
Кроме того, я думаю, что Карфаген должен быть разрушен!!!
----------------------------
javax.swing.JDesktopPane <--- Печаль
----------------------------
НЕ ФЛУДИ, КОМРАД! |
|
|
|
 |
|
|
|