Перейти к содержимому

Фотография

FULL JAVA2Все технологии языка.

java

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 165

#21
sander

sander
  • Свой человек
  • 989 сообщений
Слил Oracle JDeveloper, парочку флэш туториалов к нему, ADF- туториал и скоро будут видео курсы на английском языке (VTC - J2EE). Кому надо на болванку обращайтесь в личку. В отместку надеюсь получить советы и опыт, только недавно решил заняться программингом на java, пока что это моё новое хобби. :)
  • 0

#22
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Опубликовано: 10 Января 2006 г.
Автор: Bryan W. Taylor
Источник: "Java Is Dead, Long Live Java!" ? The Future of Java

"Java Is Dead, Long Live Java!" ? The Future of Java

Буквально недавно многие критиковали Java. Некоторые думают, что Java остановилась в своем развитии, и что ?гипер - энтузиастов? уже нет. Но остальные просто спокойно пишут код на платформе, которая еще более впечатляет, чем раньше. Такие технологи, как Ruby, PHP, .NET или AJAX недавно были в большем почете, но следует помнить, что в сфере программного обеспечения Java до сих пор создает большинство инноваций.

Вы можете почувствовать здоровье Java, просто посмотрев на то, как много вокруг проектов используют Java. Откройте сайт Sourceforge и посмотрите на количество проектов по языку: http://sourceforge.n...hp?form_cat=160.

Естественно, Sourceforge не является окончательной единицей измерения, но справедливо отображает действительность. Как бы там ни было, вы обнаружите 18080 Java проектов. Это самое большое количество среди всех.

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

Первой большой областью инноваций является добавление поддержки сценария (scripting). Некоторые люди справедливо утверждают, что Ruby или Python для некоторых задач лучше, чем Java. Groovy и Beanshell решают те же задачи и станут стандартной (в отношении JSR) частью кучи Java (Java stack). Каждый из них предлагает нечто большее, чем самостоятельное написание сценариев. Оба интегрируются в по-настоящему смешанные среды с помощью беспрепятственного взаимодействия компиляции байт-кода и интерпретации скриптов. В Beanshell для Java разработчика немного удивительный синтаксис, а Groovy дает такой же эффективный синтаксис как Ruby, но может быть скомпилирован в чистый байт-код и использоваться похоже. Это удобнее, чем JRuby или Jython.

Во-вторых, дни сложных платформ (heavyweight frameworks) ушли в прошлое. EJB в стиле J2EE уже не привлекают внимание. Сейчас будущим Java являются такие легкие платформы (lightweight frameworks), как Hibernate, Spring и HiveMind. Перегруженность Struts заменена двумя направлениями: Struts Shale, основанный на JSF, и Struts Ti, сильно объединенный с Webwork. Эти проекты несут общую идею, что платформе следует оставаться за рамками вашей объектной модели. EJB3 выглядит также.

Третья, главная инновация, где Java лидирует ? это аспектно-ориентированное программирование (AOP). AOP приведет ваш код в порядок с помощью перемещения таких комплексных взаимодействий, как запись логов и безопасность, в перехватчики прозрачных методов. AspectJ ? это Роллс Ройс для AOP, но Spring содержит легкие (lightweight) AOP темы так же, как и новый JBoss.

В-четвертых, толпа поклонников PHP справедливо утверждает, что создание простой веб страницы занимает очень много времени, если использовать JSP и Struts. Но такие шаблонные решения, как Velocity, Freemarker и Groovy не заставляют делать выбор между ультра легким созданием текста и мощными mid-tier решениями. Groovlets следует использовать для быстрого создания сервлетов. Тем, кто по-настоящему любит PHP, следует учитывать следующее: Java 1.6 делает возможным встраивание веб языков сценария так, что вы можете делать вид на PHP и использовать Java для создания модели и контроллера.

И в заключении, традиционное достоинство Java в области инструментов разработки продолжает увеличиваться. Eclipse является самым лучшим IDE на планете и, похоже, достиг своей предельной массы так, что люди уже просто ожидаю не его возможностей, а увеличения количества решений. Лучшую оценку имеют возможности кодирования в команде Eclipse для CVS и Subversion (через плагин Subclipse). Поддержки рефакторинга и отладки в прямом и переносном смысле ?на высоте?. Интеграция таких стандартных инструментов, как Ant, компиляторы, JUnit и javadocs на столько хороши, на сколько можно себе представить.

Итак, возможно ?гипер ? энтузиастов? уже нет, и новомодные продавцы будут заявлять, что Java умерла. Если Java ?мертва?, то только потому, что она прилегла отдохнуть для того, чтобы стать более быстрой, простой, производительной.
  • 0

#23
sander

sander
  • Свой человек
  • 989 сообщений
ДжаваШарп !

http://msdn.microsof...lJ/default.aspx
J# is essentially the Java language, but built into the powerful Visual Studio environment. Visual J# supports 100% of the requirements of the Advanced Placement Computer Science exam, for example. Schools around the world are using J# as a way to teach kids the Java language and also prepare them with the .NET Framework at the same time.

Download: http://msdn.microsof...upport/install/ (IMG и ISO)
  • 0

#24
antee

antee
  • В доску свой
  • 1 067 сообщений
AspectJ замечательная штука и здесь немного обсуждается, где вас и приглашаю высказаться по этой и не только теме.
  • 0

#25
sander

sander
  • Свой человек
  • 989 сообщений
МИР Java. Интернет-ресурсы. http://www.nntu.sci-...a_internet1.htm
  • 0

#26
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Мобильная Java: Статьи
  • 0

#27
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Java: Статьи
  • 0

#28
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
http://lib.juga.ru/

http://lib.juga.ru/a...leheaderlist/0/

Сообщение отредактировал T. Anre: 03.03.2006, 01:28:40

  • 0

#29
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Программирование :: Java
  • 0

#30
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Видео курсы на английском языке: VTC - Introduction to the Java Programming Language

http://rapidshare.de...ffee.part01.rar
http://rapidshare.de...ffee.part02.rar
http://rapidshare.de...ffee.part03.rar
http://rapidshare.de...ffee.part04.rar
http://rapidshare.de...ffee.part05.rar
http://rapidshare.de...ffee.part06.rar
http://rapidshare.de...ffee.part07.rar
http://rapidshare.de...ffee.part08.rar
http://rapidshare.de...ffee.part09.rar
http://rapidshare.de...ffee.part10.rar
http://rapidshare.de...ffee.part11.rar
http://rapidshare.de...ffee.part12.rar
---------------------------------------------------------------
Пароль: http://anwarica.com

Каждая часть по 10 Мб.
  • 0

#31
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Сборники вопросов и ответов по экзаменам:

Sun Certified Programmer for Java 2 Platform, Standard Edition 5.0
Sun Certified Web Component Developer for Java 2 Platform, Enterprise
Application Developer for the Java 2 Platform, Micro

Сообщение отредактировал Klaymen: 23.03.2006, 23:43:38

  • 0

#32
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Sun Microsystems - Руководство по Web-сервисам.pdf - 3,97 Мб
  • 0

#33
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Архив дистрибутивов от Apache
  • 0

#34
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Apress - Beginning Java EE 5. From Novice to Professional (2006).pdf
или
Apress - Beginning Java EE 5. From Novice to Professional (2006).pdf

Сообщение отредактировал Klaymen: 05.04.2006, 12:29:53

  • 0

#35
tanja

tanja
  • Случайный прохожий
  • 3 сообщений
Большая просьба. :)
Кто-нибудь работал с Shale?

Расскажите, что это.
Я прочитала массу литературы на родном английском, но
даже не смогла фреймворк установить.
Как это делается?
Он к Eclipse как-нибудь присабачивается?
любые ссылки на русском спасут мне жизнь.
спасибо :(

Сообщение отредактировал tanja: 02.05.2006, 19:47:06

  • 0

#36
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Нашел вот статью, но на английском языке: All Hail Shale: Shale isn't Struts.

Там описаны обязательные требования к Shale:

Java Runtime Environment (JRE) and Java Development Kit (JDK) 1.4 or later
Java Servlet API 2.4 or greater
JSP 2.0 or later
JSF 1.1 or later
JSP Standard Tag Library (JSTL) 1.1 or later
Jakarta Commons BeanUtils 1.7 or later
Jakarta Commons Chain 1.0 or later
Jakarta Commons Digester 1.7 or later
Apache Logging 1.0.4 or later
Apache Ant 1.6.3 or later
  • 0

#37
tanja

tanja
  • Случайный прохожий
  • 3 сообщений
Спасибо, Klaymen, но ты с этим не работал, да?
в общем, ссылок много, но пока тяжко.
В понедельник пообщаюсь с руководителем проекта, может,
тогда расскажу, как с этим работать.
SHALE (JSF):

general SHALE(JSF) framework:
http://struts.apache...hale/index.html

SHALE general docs:
http://struts.apache...e_Documentation

SHALE PDF doc:
http://struts.apache...truts-shale.pdf

Struts Shale - A custom ViewControllerMapper:
http://www.groundsid...106A181C8E6.txt

from the Apache Conference:
http://people.apache...-2005-shale.pdf

The word document which is attached:
Web Application Development using Struts, Shale, and JSF
Some docs:
http://husted.com/ce...icles-2005.html

Building:
http://struts.apache...e/building.html

Apache MyFaces (the JSF implementation):
Apache MyFaces (the best JSF impementation ):
http://myfaces.apache.org/

JSF in general:
API:
http://java.sun.com/.../api/index.html
SUN: http://java.sun.com/...avaserverfaces/


About Struts and JSF (maybe some hints for JSF with Struts, but we want to use Shale (continued Sruts)):
http://www.oracle.co...files/j2ee8.pdf

Many resources, code and docs about JSF:
http://resources.cor...ts.com/jsf.html

Many docs:
http://www.jamesholm...avaServerFaces/
http://www.horstmann.com/corejsf/

Some docs:
http://shinzui.org/s...F Documentation

Wiki:
http://en.wikipedia....avaServer_Faces

Сообщение отредактировал tanja: 04.05.2006, 14:50:33

  • 0

#38
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений

Спасибо, Klaymen, но ты с этим не работал, да? ...

Пока не работал. Но уже плавно подхожу к этому.
  • 0

#39
KPOTEKE

KPOTEKE
  • Свой человек
  • 740 сообщений
http://lib.juga.ru/
правда не знаю был такой пост или нет :smoke: но про Яву можно узнать на ентом сайте тоже :-)

http://www.sources.ru/jscript/
а здесь как видите по название исходники по скриптам :smoke: может быть пригодится

Сообщение отредактировал KPOTEKE: 15.05.2006, 18:23:22

  • 0

#40
KPOTEKE

KPOTEKE
  • Свой человек
  • 740 сообщений
http://home.earthlin...sg/info/js_opt/
http://www.jarfinder.com/
http://www.cs.usfca.edu/~parrt/
http://www.javable.com/
http://www.jsp.newmail.ru/
http://www.kgtu.runn...javascript.html
вот еще материалы по ява!!!
  • 0



Темы с аналогичным тегами java

Количество пользователей, читающих эту тему: 0

пользователей: 0, неизвестных прохожих: 0, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.