powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы по JSF
16 сообщений из 16, страница 1 из 1
Вопросы по JSF
    #37218074
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Читаю эту книгу http://rutracker.org/forum/viewtopic.php?t=3009759]David Geary, Cay S. Horstmann - Core JavaServer Faces, 3rd Edition [2010, PDF, ENG] , пользуюсь IDE NetBeans 7. В книги дается простой пример, вот часть кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 package  com.corejsf;

 import  java.io.Serializable;
 import  javax.inject.Named;
// or import javax.faces.bean.ManagedBean;
 import  javax.enterprise.context.SessionScoped;
// or import javax.faces.bean.SessionScoped;
@Named("user") // or @ManagedBean(name="user")
@SessionScoped
 public   class  UserBean  implements  Serializable {
     private  String name;
     private  String password;

     public  String getName() {  return  name; }
     public   void  setName(String newValue) { name = newValue; }
     public  String getPassword() {  return  password; }
     public   void  setPassword(String newValue) { password = newValue; }
}
Дело в том, что я не могу подключить класс import javax.inject.Named; IDE его не видит. В книге ничего про это не сказано - может надо еще какую-то библиотеку подключить?
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37218102
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java ee 6
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37218115
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netjava ee 6
Что java ee 6?

авторNOTE: When you use Tomcat or another servlet runner, the lib directory contains the JAR files of the JSF implementation...
JSF 2.0 - jsf-impl.jar - подключенная в Libraries проекта это же она?
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37218202
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.net,

если вы знаете в чем проблема - не надо говорить загадками пожалуйста. Книга писалась с использованием Java EE 6 - так что все правильно в коде. Я могу что-то не учесть из за отсутствия опыта, но подобные загадки ни как не могут помочь в решении
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37218218
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diego Viajeroесли вы знаете в чем проблема - не надо говорить загадками пожалуйста. Книга писалась с использованием Java EE 6 - так что все правильно в коде. Я могу что-то не учесть из за отсутствия опыта, но подобные загадки ни как не могут помочь в решении
Вам нужно ещё подключить все классы jee, они обычно лежат отдельно библиотекой в том сервере приложений, на котором вы собираетесь это всё запускать.
Так как вы уже используете NetBeans, то скачайте JEE SDK 6 целиком. Там будет все что нужно.
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37218224
Anarion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javaee-api-6.0.jar
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37218531
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно, надо было устаносить JEE. Спасибо. Я почему-то думал, что JEE 6 уже был установлен.

Но, у меня проблема - приложение работает не верно, то есть вылетакт ошибка
"/index.xhtml @14,60 value="#{user.name}": Target Unreachable, identifier 'user' resolved to null"
Я так понимаю, он просто не может найти файл с мои классом и не видит объект user? Но как дать ему понять, где он находится?
Например, при написании кода - авто завершение кода работает, значит - файл видим. Как проверить это?
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37218854
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может путь к этому файлу еще где-то в IDE указать надо?
ЗЫ. И почему эту книгу на русский ни кто не перевел
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37219110
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, собственно, эта строка
javax.el.PropertyNotFoundException: /index.xhtml @15,55 value="#{user.name}": Target Unreachable, identifier 'user' resolved to null
и говорит, что свойство не найдено. Но как его дать найти программе...
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37219185
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все решилось заменой @Named("user") на @ManagedBean(name="user"). Пока не знаю почему, но именно это работает
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37220207
milton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diego ViajeroМожет путь к этому файлу еще где-то в IDE указать надо?
ЗЫ. И почему эту книгу на русский ни кто не перевел

Вообще-то русское издание этой книги уже есть
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37220329
Фотография Diego Viajero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miltonDiego ViajeroМожет путь к этому файлу еще где-то в IDE указать надо?
ЗЫ. И почему эту книгу на русский ни кто не перевел

Вообще-то русское издание этой книги уже есть

О, классно. Придется заказывать, пока никто не выкладывал в интернет
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37220660
Astrologer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diego ViajeroВсе решилось заменой @Named("user") на @ManagedBean(name="user"). Пока не знаю почему, но именно это работает

Потому что Named относится к JSR 299 и предназначен для использования с CDI. Скорее всего вы используете MyFaces, который этот самый CDI не поддерживает. Любая реализация JSF 2.0 не поддерживает CDI.
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37652735
у меня решилась эта проблема путем замены указанно имени и изменения import
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
package com.corejsf;

import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name="user")
@SessionScoped
public class UserBean implements Serializable{
    private String name;
    private String password;
    
    
    public String getName() {return name;}
    public void setName(String newValue) {name = newValue;}
    
    public String getPassword() {return password;}
    public void setPassword(String newValue) {password = newValue;}
    
    
}
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37652750
И все это работает на GlassFish а вот на Tomcate не хочет. Никто не подскажет что нужно прикрутить к проекту что бына TomCat заработало.

Ошибка:

An Error Occurred:
Could not create Configuration.
...
Рейтинг: 0 / 0
Вопросы по JSF
    #37652907
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На глассфише внутрях севера видимо есть какие-то либы по дефолту, которых нету на томкате, стектрейс покажите
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросы по JSF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]