Каковы основные инструменты / платформы, используемые в настоящее время в Java? - PullRequest
0 голосов
/ 13 мая 2009

Я программист .NET / C ++, переходящий на Java. Я имел опыт работы с Java более 10 лет назад в университете.

Что бы типично было узнать, чтобы иметь возможность программировать веб-приложения на Java?

Я могу думать о: JSP / сервлеты Затмение EJB

Что еще люди используют в эти дни?

Идея состоит в том, чтобы иметь возможность получить доступ к Java-проекту и сделать себя полезным

Ответы [ 6 ]

9 голосов
/ 13 мая 2009
4 голосов
/ 13 мая 2009

Я мигрирую между множеством клиентов, которые интенсивно используют Java. Вот что я вижу, люди используют:

а) много:

  • JDBC
  • Сервлеты
  • Ant
  • Log4J
  • Затмение / Intellij

б) довольно часто:

  • 1020 * JSP *
  • Весна
  • Maven
  • Веб-сервисы
  • библиотеки Apache Commons

в) почти никогда:

  • EJB (не с 2002 года!).

Я не сталкивался с Hibernate или другими ORM. Я не уверен, почему, я признаюсь, поскольку это кажется популярным в контексте SO.

4 голосов
/ 13 мая 2009

Отдел инструментов: Затмение и Netbeans

(веб-ориентированная разработка Java приведена в Aptana IDE на основе Eclipse )

2 голосов
/ 13 мая 2009

Если вы сосредоточены именно на веб-приложениях, важно знать и понимать многие темы, независимые от Java:

  • JavaScript
  • SQL
  • CSS
  • XML (в частности, XPath)
  • HTML
  • HTTP

Вам необходимо понять эти концепции, прежде чем изучать Java-фреймворки, которые могут или не могут упростить создание кода, работающего с ними.

Что касается специфичных для Java библиотек и сред, то они необходимы:

  • Сервлеты и JSP
  • 1024 * JDBC *
  • Ant
  • Apache Commons - ради любви ко всему хорошему, не переизобретайте общие библиотеки!

Это приятно иметь, но слишком узко, чтобы сосредоточиться, прежде чем выучить все выше:

  • Весна
  • Hibernate
  • Maven
  • 1042 * JSF *
0 голосов
/ 21 июля 2016

Он основан на Проекте и Компании, я пишу несколько инструментов / фреймворков, с которыми мне приходилось сталкиваться

IDE:

  • Затмение
  • Jboss developer
  • Ibm Rad
  • Пружинный костюм (sts)

Репозиторий

  • Svn
  • SmartSVN
  • tourtoise
  • Гит

Встроенные инструменты - муравей - Maven

Презентация HTML, JavaScript, JQuery, AJAX HTML с JSP HTML с тегами Struts - HTML-код с тегами Spring *

Контроллер -Servlets -Struts Жёсткости

Бизнес -Ejb Жёсткости

База данных -Jdbc Жёсткости

Другое - WebService - Мыло, Отдых - Замазка - FileZilla - войти $ j - Мокитио - Junit

0 голосов
/ 13 мая 2009

Grails - это также платформа веб-приложений на платформе Java, хотя она написана на языке Groovy, а не на Java, который больше похож на Python или Ruby и имеет динамическую типизацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...