Полезные библиотеки веб-приложений Java - PullRequest
2 голосов
/ 18 ноября 2010

Я новичок в программировании веб-приложений на Java, а также в Java. Я использую GWT и SmartGWT для написания веб-приложений, но почти все, что не входит в эти рамки, я должен написать сам.

Я видел, что проекты, размещенные на code.google.com, используют много классных библиотек Java, чтобы упростить задачу:)

Можете ли вы дать мне совет для библиотек, которые вы знаете и используете и которые также будут полезны для меня:)

Ответы [ 3 ]

4 голосов
/ 18 ноября 2010

Все зависит от того, что вы хотите сделать и чего вы хотите достичь. В своих проектах я в основном общаюсь с приложениями RESTful, поэтому использую такие библиотеки, как Google Gson. Библиотеки, которые я в основном использую:

  • MySQL Connector / J (драйвер JDBC для MySQL)
  • Google GSon (библиотека Json от Google). В качестве альтернативы, если вы хотите манипулировать объектами JSON меньшей библиотеки, получите org.json JSONObject library.
  • Apache Commons библиотеки ( DBUtil для использования в качестве JDBC-помощника, Validators для проверки и т. Д.). На самом деле, почти все проекты Apache commons являются полезными библиотеками.
  • Apache Log4J для ведения журналов (как описано в Java Logging Framework ).
  • Google Guava , которая действительно хорошо реализует инфраструктуру коллекций Java и инфраструктуру параллелизма Java. Это помогает мне во многих случаях.
  • JBoss Спящий режим . Библиотека ORM для Java.

Это обычные вещи, которые я использую, но так как я не знаю точно, что вы хотите сделать, я не знаю, могут ли они вам помочь.

1 голос
/ 18 ноября 2010

Есть много полезных библиотек, но только некоторые из них могут быть использованы на стороне клиента GWT. Ваши библиотеки тоже должны работать на стороне клиента?

Можете ли вы дать мне совет для библиотек, которые вы знаете и используете и которые также будут полезны для меня:)

Что действительно полезно для вас, зависит от того, чего вы хотите достичь. Вместо того, чтобы искать хорошие библиотеки в целом (их так много), я бы сказал, что более полезно сначала подумать о проблеме, которую вам нужно решить, или, по крайней мере, о той проблеме, которую вам, возможно, придется решать в будущем.

Не зная ничего конкретного, я мог бы сказать (в произвольном порядке): Google Guice / Джин , Гуава , Apache Commons, Gson , Hibernate (или вообще JPA), gwt-log , joda-time ... потому что я считаю их весьма полезными .

0 голосов
/ 18 ноября 2010

Я предпочитаю, чтобы вы использовали Vaadin framework. Это хорошая структура, которая обеспечивает внешний вид.

Также вы можете посмотреть демо. Надеюсь, вам понравится.

...