Play

Opublikowany przez

Play

popularność
dojrzałość
licencja

Charakterystyka

Proces budowy webaplikacji w Javie jest żmudny i czasochłonny. Play! ma ambicje zmienić ten stan rzeczy. Inspirowany Ruby on Rails i w pełni niezależny od JavaEE, Play! Framework umożliwia stworzenie aplikacji w zaledwie kilka minut. Co ciekawe, wszystkie skrypty odpowiedzialne za proces budowy i deploymentu zostały stworzne w Pythonie.

Przykład kodu

package models;

import java.util.ArrayList;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import play.data.validation.Required;
import play.db.jpa.Model;

@Entity
public class Post extends Model {
    @Required
    public String title;

    public String content;

    @OneToMany(mappedBy="post", cascade=CascadeType.ALL)

Funkcjonalności

  • CRUD
  • Elastyczny system mapowania URL na akcje aplikacji
  • Łatwa konfiguracja bazy danych.Możliwość trzymania bazy w pamięci.
  • Nacisk na bezpieczeństwo.