Articles of modello di

Registra dynamicmente i metodi di costruzione in un AbstractFactory in fase di compilazione utilizzando i modelli C ++

Quando si implementa una class MessageFactory per instaziare gli oggetti Message, ho usato qualcosa come: class MessageFactory { public: static Message *create(int type) { switch(type) { case PING_MSG: return new PingMessage(); case PONG_MSG: return new PongMessage(); …. } } Funziona bene ma ogni volta che aggiungo un nuovo messaggio devo aggiungere un nuovo XXX_MSG e […]

Aumenta un errore di convalida nel metodo di salvataggio di un modello in Django

Non sono sicuro di come generare correttamente un errore di convalida nel metodo di salvataggio di un modello e di inviare un messaggio chiaro all’utente. Fondamentalmente voglio sapere come dovrebbe terminare ogni parte del “se”, quella in cui voglio aumentare l’errore e quella in cui effettivamente si salva: def save(self, *args, **kwargs): if not good_enough_to_be_saved: […]

Come creare un nuovo modello di progetto Eclipse?

Sto usando un tipo di framework in cui ogni volta che realizzo un nuovo progetto Java. Devo organizzare i file nei pacchetti appropriati e fare riferimento alle librerie JAR esterne appropriate. Come faccio a creare un nuovo modello di progetto come nella finestra di dialogo Nuovo progetto in una nuova cartella?

Utilizzando un modello di strategia e un modello di comando

Entrambi i modelli di progettazione incapsulano un algoritmo e disaccoppiano i dettagli di implementazione dalle loro classi di chiamata. L’unica differenza che posso discernere è che il pattern Strategy accetta parametri per l’esecuzione, mentre il pattern Command non lo fa. Mi sembra che lo schema di comando richieda tutte le informazioni affinché l’esecuzione sia disponibile […]

LINQ to SQL e il modello di repository

Mi sento come se stessi girando in tondo. Non riesco a decidermi su quale sia il modello di repository giusto che utilizza LINQ to SQL . Se hai familiarità con MVC Storefront di Rob Conery vedrai che la sua implementazione avvolge i modelli generati da LINQ con un’altra class e tratta lo stesso generato da […]

Il nome del parametro deve essere un modello?

Colpisci uno strano problema in cui il mio modello non è vincolante e si presenta come null sul controller. Ho un modulo che fa un httppost. Il mio punto di interruzione nel controller viene colpito e il parametro che mi aspetto di essere il mio modello è nullo. Guardando un codice di esempio su un’altra […]

Come implementare l’ereditarietà del record attivo in Ruby on Rails?

Come implementare l’ereditarietà con i record attivi? Ad esempio, voglio una class Animal, class Dog e class Cat. Come sarebbe il modello e la mapping della tabella del database?

La validazione unique_together di ModelForm di Django

Ho un modello Django simile a questo. class Solution(models.Model): ”’ Represents a solution to a specific problem. ”’ name = models.CharField(max_length=50) problem = models.ForeignKey(Problem) description = models.TextField(blank=True) date = models.DateTimeField(auto_now_add=True) class Meta: unique_together = (“name”, “problem”) Io uso un modulo per aggiungere modelli come questo: class SolutionForm(forms.ModelForm): class Meta: model = Solution exclude = [‘problem’] […]

Attributo richiesto nella proprietà dell’elenco generico

È ansible inserire un attributo [Required] su una proprietà List ? Mi lego a un elenco generico su POST e mi chiedevo se potevo far fallire ModelState.IsValid () se la proprietà contiene 0 elementi?

Come funziona il modello di strategia?

Come funziona, a cosa serve e quando dovrebbe essere usato?