Mam klasę A (agregująca) w której tworzę listę obiektów innych klas B i C. Czy w modelu MVC po zrobieniu kontrolera dla klasy A zalecana jest obsługa tylko samej klasy A i jej zmiennych bez tych list obiektów? Czy nie powinienem mieć problemów z dobraniem się do listy elementów klasy B i C?

Jaka jest idea API? Cały dzień siedzę nad programowaniem, ale nie rozumiem na czym polega fenomen API. Modułowość?

#
@KorelacjaProkrastynacji: tutaj więcej o sposobach na pisanie kodu OOP i MVC jednocześnie i o problemach z tym związanych

http://programmers.stackexchange.com/questions/168316/isnt-mvc-anti-oop/168366#168366

http://www.martinfowler.com/bliki/AnemicDomainModel.html

W Twoim przypadku spróbowałbym zrobić ViewModel - czyli dla klas modelu zrób odpowiedniki bez logiki - z samymi polami (i to tylko tymi potrzebnymi widokowi) i z getterami/setterami, i kontroler niech przekazuje widokowi klasy ViewModel tworzone z normalnych klas modelu na bieżąco w momencie tworzenia widoku. I jakby co - widok
Programujące Mirki, pytanie jest następujące. Człowiek uczy się tego .netu i uczy, chciałoby się wziąć za coś konkretniejszego niż czytanie książek i projekty tworzone własnym sumptem - jednym słowem, jak wejść na wyższy level? Większość firm oczekuje przynajmniej 2-4 lat doświadczenia zawodowego w C# ale jak - skoro żadna nie oferuje pracy dla studentów? Znacie może we Wrocławiu firmy które szukają kogoś nie na pełen etat, ale są skupione na technologiach związanych
#csharp #mvc
Zmusili mnie do pisania w c# i mam taki problem, mam plik json z lista obiektów, name/surname/costam
mam od tego model, i potrzebuje tak:
- Ładując, załadować cały plik z wszystkimi fieldami.
- Wysyłając z kontrolera chcę pominąć ten 1 wybrany field.

Jakieś sugestie? Znam c# od 3 dni, więc liczę na coś w miarę prostego ( ͡° ͜ʖ ͡°) (ale znam javę, więc wszo jako-tako
@GotoFinal: DTO to inaczej DataTransferObject. Model transportowy POCO, który zawiera tylko pola. Właśnie do takich sytuacji jak Twoja, kiedy chcesz coś pominąć i np. oszczędzić na transferze
Masz Usera, który zawiera 3 pola: Id, Username, Password.
Tworzysz ModelDTO, który zawiera 2 pola: Id, Username i przepisujesz odpowiednie pola z jednego na drugi (albo używasz AutoMappera).

Możesz też stworzyć klasę anonimową w ten sposób:
var anonymousModel = new { Id = model.Id,
#programowanie #dotnet #asp #aspnet #mvc

Hej, mam problem z ASP.NET MVC. Mam jeden mały program do napisania i nie mam czasu ani potrzeby uczyć się tej armaty więc pozwolicie że zapytam:

Posiadam kontroler 'ObjectsController' i mam w nim metodę akcji

'[HttpPost]
public ActionResult Filter(FilterModels filter)'

A model wygląda tak:

public class FilterModels
{
public List ParametersList { get; set; }

public string Scope { get; set; }

public string Path { get;
Mirki od #php, mam pytanie odnośnie MVC.

Nie rozumiem jednej rzeczy odnośnie widoków. Zakładając, że żądanie HTTP trafia do konkretnego kontrolera, to jak można połączyć w widoku wyświetlanie elementów obsługiwanych przez (tak to rozumiem) różne kontrolery?

Przykład:
Mam stronę i w niej klasy do obsługi logowania, wyświetlania postów, kalendarza z eventami. Każdy element jest obsługiwany przez inny kontroler. Jak w takim wypadku sprawić, żeby na stronie głównej pojawiły się posty z
@tomash-pl: pomiędzy modelem, a kontrolerem możesz sobie w miarę potrzeb #!$%@?ć tyle warstw, ile chcesz, ale nie musisz. jeżeli logika biznesowa będzie siedzieć w kontrolerze, to wtedy faktycznie model będzie na sztywno związany z kontrolerem. niektóre frameworki obsługują coś w tym stylu, np. w nowym laravelu jest route model binding, wtedy rolę kontrolera przejmuje ci closure, ale tak naprawdę to jest tylko takie uproszczenie dla ludzi, którzy chcą szybko #!$%@?ąć jakieś
Mirki, robię projekt zaliczeniowy i mam problem. Otóż pisząc aplikację .NETową przygotowuję coś bardzo podobnego do tego:
https://youtu.be/zWFoZb6EiwU?t=1h23m16s Po kilku dniach siedzenia i zrobienia layoutu stronki itd przyszedł czas na dołączenie bazy danych (korzystając z metody Code first) no i wszystko ładnie tylko mniej więcej w tym momencie pojawia się problem. Wyrzuca mi taki błąd jak w obrazku w linijce:
IdentityResult result = await UserManager.CreateAsync(user, model.Password); (w tym momencie mam kod identyczny
Toms94 - Mirki, robię projekt zaliczeniowy i mam problem. Otóż pisząc aplikację .NETo...

źródło: comment_c91shI4UGbUIjdIYU6N21jaquo4e4Wkb.jpg

Pobierz
#programowanie #mvc #java

Chodzi mi o zwykłe MVC (w Java EE z serwletami i stronami JSP, nie o Spring MVC z Dispatcherem).
Albo ja nie rozumiem, albo w książce jest błąd.

Mam w książce tak:
[[po polsku]](http://i.imgur.com/5YXQ52K.png), [[po angielsku]](http://i.imgur.com/Bae9heg.png) (jak kto woli, to jest to samo)

Ale coś mi się nie zgadza.

1. Serwlet kontrolera obsługuje żądanie użytkownika.

2. Serwlet kontrolera tworzy instancję odpowiedniego obiektu JavaBeans na podstawie żądania.

3.
mk321 - #programowanie #mvc #java 

Chodzi mi o zwykłe MVC (w Java EE z serwletami ...

źródło: comment_dcFtipkTZMx5VNqhqEolLIzau3LUijPN.jpg

Pobierz
@mk321: 2 - obiektu, jaki chce, nie?
3. z jaka chce, to przyklad tylko.
4. czemu nie? Moze kontroler wsadzac obiekty do scopa
5. zgadza sie. JSP to tak naprawde servlet i wewnetrzenie jest to rozpatrywane jako kolejny request.

Jak dla mnie jest wszystko OK ;)

Obie wersje sa poprawne, albowiem dotycza po prostu innych rozwiazan, tyle. Nie ma jednego slusznego podjescia, ot i tyle.
Jaki tam jest URL? Nazwa widoku JSP?


@mk321: otóż to. Zobacz sobie np. w Tomcacie - w conf masz wielki plik web.xml - tam masz "domyslne wartosci" mi.


jsp
org.apache.jasper.servlet.JspServlet

fork
false

xpoweredBy
false

3

a wieleset linijek dalej



jsp
*.jsp
*.jspx

zero magii
#programowanie #java #angularjs #spring #mvc

Normalna aplikacja w Spring MVC jest w architekturze MVC:
- model: klasy POJO javowe,
- kontroler: klasy javowe z adnotacją Controller,
- widok: pliki JSP (czy tam jakoś ianczej np. Apache Tiles).

A jaka jest architektura jak używam REST-a? Springiem wystawiam dane w JSON, a AngularJS mi pobiera. To też jest MVC. Tylko że to chyba jakieś podwójne MVC.

Po stronie serwera (w Springu):
- model: klasy
błędne używają określenia MVC


@mk321: Może i nie błędnie – termin po prostu został zaadaptowany także przy appkach webowych. Ale IMHO jest to naciągane – tzn są lepsze abstrakcje, o które można oprzeć aplikację webową, niż na siłę próbować robić MVC.

Pierwotnie chodziło o komponenty GUI, ale słowa zmieniają znaczenie.
#programowanie #mvc #pytanie metody łańcuchowe

Mam aplikację ze zwykłym MVC.
W modelu mam klasę Klasa.
Mam klasę serwisową (logika aplikacji) np. Serwis.
Chcę mieć 3 metody: metoda1, metoda2, metoda3 odpowiadające za logikę.

Normalnie stworzyłbym je w klasie Serwis i wywoływał na rzecz klasy Klasa.

Ale chcę zrobić metody łańcuchowe, żeby zrobić tak:

obiektKlasy.metoda1().metoda2().metoda3();
To muszę je umieścić w klasie Klasa (żeby mogła sama siebie zwrócić).

Nie podoba mi się
@mk321: Poniewaz to tak zwane Extension Methods i taka jest ich konstrukcja (niestety nie ma tego w Javie).
Czego nie rozumiesz z przekazywaniem modelu do serwisu i co do jest pol model?
W jaką stronę lepiej pójść po Pythonie?
Pół roku uczyłem się Pythona, zrobiłem kilka projektów, bardzo spodobały mi się pythonowe klasy i model MVC.
Ale z tego, co widzę, to jest mało ofert pracy dla programistów Pythona/Django.
Czy według Was powinienem zacząć uczyć się Javy (bo popularna i $$), czy frameworka Django ?
Na studiach i tak będą uczyć Javy, ale czy jest sens zaczynania jej w licbazie ?
Czy łatwo jest
Mirki pomóżcie bo juz nie moge naa to paczeć (ʘʘ)

//default.js
Kod poniżej działa jednak potrzebuje wyciagać text z xhrInsert.. Jak zmieniam xhrGetlistings->xhrInsert wszystko leży :/

$(function() {

$('#randominsert').submit(function() {
var url = $(this).attr('action');
var data = $(this).serialize();
$.get('index/xhrGetListings', function(o) {

$('#textinsert').append('' + o + '');

}, 'json');
return false;
});

});

//VIEW index.php
Jak to połączyć/zmienić
?
#php #mvc #programowanie #webdev
@matth95: co to za gównokod ? co to ma robić ? czy ty próbujesz forma przysyłać metodą post a robisz geta i się dziwisz czemu nie działa ? zrób w JSIE POSTA, w kontrolerze pobierz z requesta ten twój parametr i tyle, nie wiem jaki framework ale w większości będzie to wygląać podobnie tj w akcji jako parametr będzie request albo będzie on w di coś w stylu $this->di->getPost/get/getParam
#niedziala ;c
Mirki pomożcie bo już dostaje białej gorączki.

Mam sobie buttona w formie i action="login/run"
Na localu wszystko ok czyli workspace:80/mvc/login click na button przekierowanie OK-> workspace:80/mvc/login
Na VPS IP:80/mvc/login po clicku przekierowuje na -> ip:80/mvc/login/run i pojawia sie moja strona w przypadku errora (This page doesnt exist)

Jakby problem leżał po stronie apacha i nie działało coś ( ͡º ͜ʖ͡º)

#php #mvc #apache #webdev