Rails как абстракция базы данных для Java - PullRequest
1 голос
/ 12 марта 2011

Я недавно использовал рельсы для веб-приложения, и мне очень понравилось, как благодаря Active Record работа с базой данных становится очень простой. Поэтому мне интересно, есть ли какие-нибудь библиотеки Java, которые бы одинаково легко справлялись с базой данных, скрывая проблему написания SQL?

Ответы [ 4 ]

2 голосов
/ 12 марта 2011

Вы смотрели на: activejdbc ? Это реализация шаблона Active Record в Java, и, очевидно, вдохновленный RoR.

1 голос
/ 05 января 2012

есть также ActiveWeb - подобный Rails веб-фреймворк Java: http://code.google.com/p/activeweb/

1 голос
/ 12 марта 2011
  1. Grails
  2. Spring ROO
  3. Play Framework

Есть 3 фреймворка для Java-приложений, которые, похоже, имеют некоторые схожие возможности скаффолдинга, которые были популярны в Rails.

1 голос
/ 12 марта 2011

Hibernate - это отличный ORM, который обычно служит для этой цели:

http://www.hibernate.org/

Вы можете создавать такие вещи, как GenericDAO, которые позволяют легко управлять всеми объектами одинаково:

http://community.jboss.org/wiki/GenericDataAccessObjects

, чтобы вы могли очень быстро получить базовые возможности CRUD для всего, что есть в вашей модели, но при этом позволяло вам при необходимости настраивать бизнес-логику конкретного DAO.

...