Brief Notes on Java Server Faces Technology (JSF) - JSR 172 Краткие Заметки по Java Server Лица техники (JSF) - JSR 172
JSF (Java Server Faces) brings applet functionality to the web on any browser with pure HTML & CSS based rendering. JSF (Java Server лица) обеспечивает функциональность апплета на любой веб-браузер с чистым HTML и CSS на основе отображение. Applets not only provide rich set of UI components (much of which is yet to be replicated in JSF), it also provides a powerful event-driven model. Апплеты не только обеспечивают богатый набор компонентов пользовательского интерфейса (значительная часть которой еще предстоит быть воспроизведен в JSF), он также обеспечивает мощное мероприятие по инициативе модели. Event driven model is the immediate value of JSF. Мероприятие по инициативе модель является непосредственной стоимости JSF.
JSF is a promise, much needs to be implemented yet. JSF это обещание, многое должно быть осуществлены еще. However as it is it is very useful and deployable. Однако, так как она является очень полезным и быстрому развертыванию.
JSF takes care of maintaining states and re-populating component data manually. JSF заботится о сохранении государства и повторно заполнения компонента данных вручную. Using an IDE like Java Studio Creator you will feel like you are developing a standard desktop application. Использование IDE, как Java Studio Creator вы почувствуете, как вы разрабатываете стандартных настольных применения. You are not bothered anymore about GET and POST, not about processing request parameters etc. Вы не bothered больше о GET и POST, а не об обработке запроса параметров т.д.
AJAX integration, especially for “immediate” event handling, will give it a significant performance boost. AJAX интеграции, особенно для "немедленного" событие обработки, она даст значительный импульс производительность. I believe work is in progress in this area. Я считаю, ведется работа в этом направлении. It also takes care of an architectural concern I had earlier wrt. Он также берет на архитектурный интерес я имел ранее wrt. performance. представление. Also some events processing can be and should be delegated to JavaScript. Кроме того, некоторые события обработки могут быть и должны быть переданы на JavaScript. At the end of the day we want a high runtime performance point-and-click web application development environment without having to bother ourselves with optimization and other nitty-gritty details like JavaScript or Ajax. В конце дня мы хотим, чтобы высокие показатели выполнения точечных и нажмите веб-приложений среду разработки без необходимости беспокоиться себя с оптимизацией и других nitty-gritty детали, как JavaScript и Ajax. That should be taken care in the background. Это должно быть принято ухода в фоновом режиме.
Page navigation is simplified by using an IDE. Page навигация упрощается с помощью IDE. You don’t have to mess with xml files, though they are generated in the background. Вам не придется путаницы с xml файлы, хотя они создаются в фоновом режиме.
The best part if that now you are again developing standard Java software, yet it is deployed as a web application. Лучшая часть, что теперь, если вы снова стандарт Java разработки программного обеспечения, тем не менее она развернута в качестве веб-приложения. It maintains a clean separation of Model and View. Он утверждает, чистого разделения Модель и вид.
As mentioned before several custom UI components needs to be added. Как упоминалось ранее несколько компонентов пользовательского интерфейса пользователя должен быть добавлен.
I think you should definitely consider using JSF for your next project. Я думаю, вам обязательно надо подумать об использовании JSF для Вашего следующего проекта. However do so with an IDE. Однако сделать это с IDE.
Normally I don’t recommend any IDE due to their limiting nature. Обычно я не рекомендую любое IDE из-за их ограничение характера. But as far as JSF is concerned an IDE is your best friend, at least to start with. Но по мере JSF обеспокоен IDE это ваш лучший друг, по крайней мере, начать. I am using Java Studio Creator. Я использую Java Studio Creator. The code generated is very clean and maintainable. Код очень чиста и maintainable.
There are still few places where I would prefer plain JSP (with custom tags) for an web application. Есть еще несколько мест, где я предпочел бы простым JSP (с пользовательские теги) для веб-приложений.
Overall I think JSF is the future for developing (most) Web Applications. В целом я считаю, JSF это будущее для развивающихся (в большинстве) веб-приложений. The current issues and requirements can be easily addressed within the JSF framework. Текущих вопросов и требований, могут быть легко решены в рамках JSF. It has strong vendor support through JCP process. Он имеет прочные продавцов поддержку объединенной и совместно организованной в рамках процесса. It is the right step forward. Она является правильным шагом вперед.
Filed under Поданного в соответствии с Headline News Headline News , Java Software Программное обеспечение Java , Web Веб | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | это статья |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |





July 13th, 2005 at 4:15 am 13 июля 2005 года в 4:15 утра
>There are still few places where I would prefer > Есть еще несколько мест, где я бы предпочел
>plain JSP (with custom tags) for an web >application. > равнине JSP (с пользовательские теги) для веб> применения.
yes, exactly. да, точно. Have you seen this for example: Вы видели это на примере:
http://www.servletsuite.com/jsp.htm
July 13th, 2005 at 9:13 am 13 июля 2005 года в 9:13 утра
Yes Да
January 6th, 2006 at 5:46 am 6 января 2006 года в 5:46 утра
Hi, Привет,
Currently, I am working on JSF Projects. В настоящее время я работаю по JSF проекты.
In this Project, We are showing data within a DataTable. В рамках этого проекта, мы с указанием данных в DataTable.
If no of records exceeds 100, It’s very slow for showing my screen .(If more datatable also with in page )Can you help me in that? Если никаких записей превышает 100, очень медленно для показа моего экрана. (Если более datatable также на странице) Можете ли вы помочь мне в этом?
Thanks in advance. Спасибо заранее.
Suganya.P
March 10th, 2008 at 3:28 pm 10 марта 2008 года в 3:28 вечера
hi, Привет,
i want to know how to socket programming in jsf? я хочу знать, как к разъему программирования в jsf?
how to add a dynamic row in a table by clicking add button? как добавить строку в динамичные таблицы, нажав кнопку "Добавить"?