| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Покоряем веб |
| Автор: Warangel 6.2.2008, 22:38 |
| Все кто не против обсудить веб програмирование на JAVA и помоч новечку в етом деле прошу! |
| Автор: Stampede 6.2.2008, 22:51 |
Веб - он как природа: его не надо покорять, в него надо вживаться Что конкретно интересует? |
| Автор: Warangel 6.2.2008, 23:01 |
| Меня интерисует как развернуть приложение на JSP я ряльно в JAVA новичок и даже не думал суватса в веб но очень надо на курсовую! Я в институте один спецыализируюсь на JAVA все остальные на Delphi или ещо на чомто даже преподы поетому и не у кого спросить, вот сегодня нашол етот форум! |
| Автор: v2v 6.2.2008, 23:16 | ||
эх, таки испугал ты человека ... уже тема помечена как решённая |
| Автор: Warangel 6.2.2008, 23:18 |
| Я нашол какуюто чахлую доку по JSP! Попробывал! Вобщем! В webapps Томката создал папку work! положил туда в WEB-INF файл myTagLib.tld <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib xmlns="http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>mytaglib</shortname> <uri></uri> <info> myTagLib - tag library from outbook http://www.bhv.ru </info> <tag> <name>hello</name> <tagclass>HelloTag</tagclass> <info> HelloTag exemple: send welcome message to client and server </info> </tag> </taglib> клас import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; import java.io.*; /** * User: Dima * Date: 15.01.2007 */ public class HelloTag extends TagSupport { public int doStartTag(){ try{ JspWriter out = pageContext.getOut(); out.print("Hi, hello from your first tag "+"(myTagLib.HelloTag)"); } catch(IOException ioe){ System.out.println("Error in HelloTag: " + ioe); } System.out.println("I am in the first exemple Tag"); System.out.println("HelloTag.java"); return(SKIP_BODY); } } и саму JSP <html> <head> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@taglib prefix="mytag" uri="/WEB-INF/myTagLib.tld" %> <title><mytag:hello /></title> </head> <body><h1><mytag:hello /></h1> <mytag:hello /> <% System.out.println("myHelloTag.jsp");%> </body> </html> скомпилил все перед етим работаю в с Идеей поучил кучу ощыбок! Добавлено через 13 минут и 54 секунды Help |
| Автор: v2v 6.2.2008, 23:50 |
| так не пойдёт. ты слишком за многое взялся сразу. попробую придумать тебе план работ: А) приложение 1 1. ознакомится с технологией сервлетов. 2. создать сервлет, который выводит в броузере "Hello world" 3. написать нужный web.xml файл 4. загрузить приложение на web сервер (например томкат) 5. полуичить к нему доступ через http://localhost:8080/hello Б) приложение 2 1. создать одну jsp страницу , которая выводит в броузере "Hello world" 2. загрузить её на сервер, получить доступ через http://localhost:8080/hello.jsp 3. изменить страницу: пользователь вводит своё имя, нажимает кнопку ОК, это уходит на сервер, сервер обрабатывает и присылает hello, {имя} 4. разобратся с стандартной библиотекой тегов , познакомится с c:if c:forEach c:useBeans c:getProperties -- вот теперь пробуй, выкладывай исходники того что получилось (при этом используй кнопку КОД!!) и задвай конкретные вопросы. господа шарящие, могут подправлять задания. |
| Автор: Warangel 6.2.2008, 23:56 |
| С сервлетами проблем нету! Пробывал не только Hello а и передачу параметров и сесии открывать со стандартными тегами вроде тоже проблем не было, а вот свой тег не как правильно положыть не могу! не писатьже мне систему тестирования на сервлетах? |
| Автор: Stampede 6.2.2008, 23:59 |
| Warangel, v2v абсолютно четко и по делу все сказал. Просто возьми и выполни пункты 1 и 2. Если где-то не будет получаться - поможем. Но вопросы задавай - конекретные. |
| Автор: v2v 7.2.2008, 00:00 |
| я ж тебе говорил в icq: опиши задачу!! что это будет за система? какие функции будет она выполнять ? вобщето написание своего тега далеко не самое важное для новичка(середнячка)!! - займись проектированием , определи что твоё веб приложение будет делать и напиши сюда! |
| Автор: Warangel 7.2.2008, 00:58 |
| Система должна тестировать знания обучающих подобно тесту ГАИ! Тоесть вопрос и варианты ответа! Плюс вопрос и вариант ответа ты должен вписать сам! Возможно ещо выбор ответов картинками! Дожна быть регистрацыя пользователей и просмотр ихних результатов по тестам! Должна быть возможность прям в браузере создать свой тест! Я чесно даже не знаю с чего начать! Добавлено через 6 минут и 5 секунд Я принцыпи представляю весь апарат, базу даных, интерфейс но ряльно знаний не хватает чтоб все както реализовать! Язык по условию должен быть java база mysql ОС по выбору я больше склоняюсь в сторону винды! Просто подскажыте как вы все ето представляете! Что мне поюзать? Я могу все ето сделать на CGI в Делфе и не такое делал но решыл уже больше некогда не изменять JAVA уж очень понравилось та и по условию нельзя! |
| Автор: ecologist 7.2.2008, 08:54 |
| http://antonsaburov.narod.ru/students/content.html - части 7, 8, 9 Там и тэг есть, и связь с базой. Знаний по идее вполне достаточно, чтобы начать проектировать и писать свою задачу. |
| Автор: Warangel 7.2.2008, 12:35 |
| Пасиб! Попробую! что выйдет выложу! |
| Автор: Warangel 8.2.2008, 00:05 | ||
Спасиб очень помогло! Разобралса с сервлетами и JSP щас буду дальше юзать! |
| Автор: ecologist 8.2.2008, 08:50 |
| Да это автору спасибо |
| Автор: Warangel 8.2.2008, 22:28 |
| Да автору несомнено спасибо! Класно написано! Побольшеб таких статей! |