Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Development and Design  ~  Помощь по Java Не путать с JavaScript!
На страницу 1, 2  »

Программируете ли Вы на Java
Да
36%
 36%  [ 13 ]
Нет
38%
 38%  [ 14 ]
Планирую начать
25%
 25%  [ 9 ]
Всего проголосовало : 36

muxa4epen
Сообщение  17 Янв 2009, 20:07  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 28.12.2008
Репутация: 70.1

На сегодняшний день язык Java является одним из самых перспективных и популярных языков программирования.
Достаточно простой, объектно-ориентированный, кроссплатформенный...Его достоинства можно продолжать очень долго...

На нём пишут программы разной сложности и объёма: от программ для мобильных устройств до крупнейших информационных систем...

J2EE — Java Enterprise Editon, для создания программного обеспечения уровня предприятия;
J2SE — Java Standard Editon, для создания пользовательских приложений, в первую очередь — для настольных систем;
J2ME — Java Micro Edition, для использования в мобильных устройствах.

Предлагаю в этой теме задавать вопросы, связанные с программирование на Java, и не забывать отвечать на них...

Несколько полезных ссылок:
Серия книг "In action"
Java programming e-books
Официальный сайт разработчика языка: http://java.sun.com/
В начало
Профиль : Фотоальбом : Личное Сообщение
Doctor_Mozg
Сообщение  11 Фев 2009, 8:10  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской  Доверенный пользователь
C нами с 25.01.2005
Репутация: 133

Какая лучше литература по разработке тегов на JSP?

_____________________________
Это ты, Джон Уэйн?
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : ICQ
muxa4epen
Сообщение  11 Фев 2009, 9:58  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 28.12.2008
Репутация: 70.1

Doctor_Mozg, из того что есть у меня: зайди в Java programming e-books. Там есть несколько книг по JSP на английском в папке Enterprise:
    Java Servlet and JSP Cookbook, 2004.chm
    Java Web Development using Hibernate, JSP and Servlets, 2007.pdf


Сам JSP только планирую изучать в ближайшем будущем, поэтому книги пока не искал. Если сам что-нибудь найдешь, не забудь поделиться. Улыбочка
В начало
Профиль : Фотоальбом : Личное Сообщение
RST0
Сообщение  15 Мар 2009, 23:46  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 27.12.2008
Репутация: 41.9

"Java Servlet and JSP Cookbook, 2004.chm" - самая толковая, а так если по JSP можно меня спросить:)
В начало
Профиль : Личное Сообщение
MajorQ
Сообщение  15 Мар 2009, 23:55  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.06.2005
Репутация: 548.7

JSP, ASP (не путать с ASP.NET начиная со второй версии!) имеют один огромный недостаток, который многие считают достоинством: они смешивают в одном файле разметку и код. Это зло! Читабельность кода стремится к нулю, а вместе с ней реюзабельность кода и его приспособленность к рефакторингу.

Второй нюанс, чисто про JSP: как вы думаете, насколько просто найти хостера, готового хостить сервлеты и JSP?

_____________________________
Меня никогда не оскорбляли сатанисты за то, что я не верю в их Дьявола. Это делали только любящие христиане за то, что я не верю в их бога. (с)
Рики Джервейс
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : Сайт
Griphon
Сообщение  16 Мар 2009, 7:52  Ссылка : Ответить с цитатой
Возраст: 50 Пол: Мужской 
C нами с 01.03.2005
Репутация: 226.6

MajorQ, Если не хочешь смешивать код и разметку - используй сервлеты. Фактически, JSP - это форма записи сервлетов доступная дизайнеру.
По хорошему, любая более-менее сложная логика выносится в теги и бины, в самом JSP остается только базовая презентативная логики.
Хостеров с JSP и сервлетами - море.
В начало
Профиль : Личное Сообщение
RST0
Сообщение  17 Мар 2009, 21:12  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 27.12.2008
Репутация: 41.9

Цитата:
JSP, ASP (не путать с ASP.NET начиная со второй версии!) имеют один огромный недостаток, который многие считают достоинством: они смешивают в одном файле разметку и код. Это зло! Читабельность кода стремится к нулю, а вместе с ней реюзабельность кода и его приспособленность к рефакторингу.


это говорит о том, что с JSP ты толком не работал, JSP предоставляет все возможности для реализации MVC, я вот разрабатываю веб приложения и с этим полный порядок.

MajorQ писал(а):
Второй нюанс, чисто про JSP: как вы думаете, насколько просто найти хостера, готового хостить сервлеты и JSP?


JSP для серьезных бизнес приложений, а не для домашних страничек. Вот кстати тут http://java.net/ можно зарегестрироваться и под java проект получить домен третьего уровня с поддержкой jsp.
В начало
Профиль : Личное Сообщение
BFoX
Сообщение  05 Мар 2010, 21:18  Ссылка : Ответить с цитатой
Возраст: 32 Пол: Мужской  Доверенный пользователь
C нами с 10.12.2006
Репутация: 91.1

Здравствуйте. Посоветуйте книгу на Русском по java для начинающих, точнее такую которая даст базу по java.
В начало
Профиль : Личное Сообщение
RST0
Сообщение  05 Мар 2010, 21:26  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 27.12.2008
Репутация: 41.9

сходи сюда, не пожалеешь http://www.javatalks.ru/ftopic1627.php
В начало
Профиль : Личное Сообщение
muxa4epen
Сообщение  06 Мар 2010, 11:52  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 28.12.2008
Репутация: 70.1

Java 2. Библиотека профессионала. Том 1. Основы - Кей С. Хорстманн, Гари Корнелл
Java 2. Библиотека профессионала. Том 2. Тонкости программирования - Кей С. Хорстманн, Гари Корнелл

Сам по ним изучал. Электронного варианта к сожалению нет. Но найти можно в большинстве книжных Раменского и Жуковского.
В начало
Профиль : Фотоальбом : Личное Сообщение
BFoX
Сообщение  06 Мар 2010, 20:57  Ссылка : Ответить с цитатой
Возраст: 32 Пол: Мужской  Доверенный пользователь
C нами с 10.12.2006
Репутация: 91.1

нашел 7 издание 2007 года по j2se 5.0
интересуют отличия от 8 издания которое стоит на полках магазинов.
В начало
Профиль : Личное Сообщение
RST0
Сообщение  06 Мар 2010, 21:01  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 27.12.2008
Репутация: 41.9

вам без особой разницы будет
В начало
Профиль : Личное Сообщение
Serge_HID
Сообщение  06 Мар 2010, 21:38  Ссылка : Ответить с цитатой
Возраст: 39 Пол: Мужской 
C нами с 14.05.2009
Репутация: 55.7

BFoX писал(а):
нашел 7 издание 2007 года по j2se 5.0
интересуют отличия от 8 издания которое стоит на полках магазинов.


Тоже классика жанра - Bruce Eckel "Thinking in Java". Если не ошибаюсь, есть и russian edition.
В начало
Профиль : Фотоальбом : Личное Сообщение
muxa4epen
Сообщение  09 Мар 2010, 20:35  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 28.12.2008
Репутация: 70.1

BFoX писал(а):
интересуют отличия от 8 издания которое стоит на полках магазинов.

в восьмом издании описывают java 6.0, а в седьмом 5.0

Serge_HID писал(а):
оже классика жанра - Bruce Eckel "Thinking in Java". Если не ошибаюсь, есть и russian edition.

На русском есть: Философия Java
За качество перевода не ручаюсь, но оригинал на английском читается легко. Для новичков можно посоветовать именно английский вариант, дабы привыкнуть к терминологии. В русских изданиях как правило пытаются перевести даже то, что переводить и не надо.
В начало
Профиль : Фотоальбом : Личное Сообщение
moloter
Сообщение  05 Авг 2012, 19:53  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 12.03.2008
Репутация: 74.3

Ребят , вот потихоньку постигаю Java по книге Файн Я. - Программирование на Java для детей, родителей, бабушек и дедушек Смешно . В книжке разбирается создание калькулятора , я паралельно этим урокам , а точне на основе их пытаюсь делать фигню которая будет переводить C(цельсии) в F(Фаренгейты).Но тут , как всегда на самом интересном месте,столкнулся с проблемой - у меня есть 2 класса - Interface (отвечает за интерфейс) и Engine(отвечает за тех.часть).У класса Interface есть текстовое поле(TextField) , мне надо что-бы когда я жмакнул на кнопку (которая тоже есть в Interface ) число записанное в поле передалось классу Engine в виде переменной , что бы произвести над не манипуляции и т.д. В книге был пример класса :

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JButton;
public class CalculatorEngine implements ActionListener {
Calculator parent; // ссылка на Calculator
// Конструктор сохраняет ссылку на окно калькулятора
// в переменной класса “parent”
CalculatorEngine(Calculator parent){
this.parent = parent;
Программирование на Java для детей, родителей, бабушек и дедушек 106
}
public void actionPerformed(ActionEvent e){
// Получить источник текущего действия
JButton clickedButton = (JButton) e.getSource();
// Получить текущий текст из поля вывода (“дисплея”)
// калькулятора
String dispFieldText = parent.displayField.getText();
// Получить надпись на кнопке
String clickedButtonLabel = clickedButton.getText();
parent.displayField.setText(dispFieldText +
clickedButtonLabel);
}
}


на основе ,которого я сделал свой :
import java.awt.event.*;
import javax.swing.*;

public class Engine implements ActionListener 
{
Interface parent;

Engine(Interface parent){
	
this.parent = parent;


}
public void actionPerformed(ActionEvent e){

JButton clickedButton = (JButton) e.getSource();


String dispFieldText = parent.MyTextField1.getText();

String clickedButtonLabel = clickedButton.getText();
parent.MyTextField1.setText(dispFieldText +
clickedButtonLabel);
}
}


Мне все нравится ,НО выдает ошибку в классе Engine -

MyTextField1 cannot be resolved or is not a field. Хотя MyTextField1 действительно текстовое поле.

И в классе Interface - The constructor Engine() is undefined

Может кто-нибудь объяснить в чем мой промах?Заранее спасибо и +

p.s.Вот на всякий случай класс - Interface
import java.awt.*;
import javax.swing.*;


public class Interface 
{


	public static void main(String[] args) 
	{   
		GridLayout f1 = new GridLayout(4,2);
		JFrame MyFrame = new JFrame();
		JPanel MyPanel = new JPanel();
		JLabel Mylabel1 = new JLabel("               C");
		JLabel Mylabel2 = new JLabel("               F");
		JTextField MyTextField1 = new JTextField(10);
		JTextField MyTextField2 = new JTextField(10);
		JButton MyButton = new JButton("Go!");
		
		MyPanel.add(Mylabel1);
		MyPanel.add(Mylabel2);
		MyPanel.add(MyTextField1);
		MyPanel.add(MyTextField2);
		MyPanel.add(MyButton);
		
		MyFrame.setContentPane(MyPanel);
		MyPanel.setLayout(f1);
		
		MyFrame.setSize(200,150);
		MyFrame.setVisible(true);
		
		Engine calcEngine = new Engine();
		MyButton.addActionListener(calcEngine);
				

	}

}
В начало
Профиль : Личное Сообщение
Показать сообщения:   
На страницу 1, 2  »

Unsorted   ~  Software  ~  Development and Design  ~  Помощь по Java

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты