Autore Topic: domanda framework java  (Letto 569 volte)

Online tonno16

  • Utente storico
  • *****
  • Post: 1184
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
domanda framework java
« il: 27 Settembre 2014, 14:08:00 CEST »
Salve a tutti. È un argomento che non ho mai trattato.quindi potrei dire un mare di fesserie.

Ho visto che è molto diffuso il framework spring MVC.
Ho capito che è possibile implementare dei rest service a nostro piacimento.

Poi in rete ho trovato un piccolo frame work dal nome play framework (cercate...è il primo risultato).

Mi chiedevo che vantaggio c'è nell' imparare a muoversi in un frame work come tale se poi nessun annuncio di lavoro lo include nelle competenze.

Grazie

iClaude

  • Visitatore
Re:domanda framework java
« Risposta #1 il: 01 Ottobre 2014, 10:29:31 CEST »
Ho appena seguito un corso su Coursera proprio dedicato ai servizi cloud e Spring. Pensò sia un sistema molto valido e comodo perché permette di concentrare l'attenzione solo sulla logica del programma.
Riguardo alla domanda non l'ho ben capita, ma il panorama IT italiano è  notoriamente alquanto sconfortante.
Personalmente se fossi un giovane in cerca di lavoro mi rivolgerei direttamente all'estero. Non c'è alcun motivo x restare. Lo sai che uno sviluppatore Android in Usa guadagna mediamente 90-100k?
Perché fare la fame in Italia x nulla?

Online tonno16

  • Utente storico
  • *****
  • Post: 1184
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:domanda framework java
« Risposta #2 il: 01 Ottobre 2014, 10:44:47 CEST »
Si lo so. Non rimango qui infatti.
La mia domanda è strana.
Ho un esame di reti e tecnologie web dove studio applet servrlet etc.

Volevo capire a cosa servisse un framework web in java.

Ho visto e scaricato java spark. Guardalo. Però non comprendo l'obiettivo. Creo un server e implementò le richieste a mio piacimento come get post put etc.

Ma tipo su MySQL creo 10 record libro. In 4 righe di PHP riesco a stampare tutti i dati.

Qui col frame work sopracitato posso solo fingere di avere in memoria i 10 record e memorizzarli temporaneamente creando una lista.

Ma oltre alle righe proposte nella documentazione non capisco a cosa veramente servirebbe

iClaude

  • Visitatore
Re:domanda framework java
« Risposta #3 il: 02 Ottobre 2014, 10:26:08 CEST »
Non conosco Spark, ma con Spring e Jpa puoi gestire un database elementare senza praticamente scrivere neanche una riga di codice, basta solo impostarlo.
Lavori direttamente su oggetti Java, il marshalling/unmarshalling da http viene fatto in automatico, così come il controllo sui tipi di dati.
Più semplice di così...

Online tonno16

  • Utente storico
  • *****
  • Post: 1184
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:domanda framework java
« Risposta #4 il: 02 Ottobre 2014, 19:43:25 CEST »
Ti ringrazio per la risposta.

Se io avvi il mio programmino java e termino il "server" creato fra 10 giorni, a meno che non salti la luce a casa mia, penso che gli oggetti che instanzio rimangano in memoria. Per esempio l'oggetto utente.
Ma questo mi sembra uno scenario impossibile/ridicolo.

Per quanto riguarda Jpa...io ancora in reti sono ignorante duro. Mi appresto a studiare la materia. Ho visto che Jpa  è "qualcosa per memorizzare oggetti".

Vedrò di studiarmelo. Ma Se per esempio vengono memorizzate 10 record "utente". Dove si trovano? in mysql me li vedi su mostra.....non so se rendo l'idea.

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:domanda framework java
« Risposta #5 il: 03 Ottobre 2014, 19:13:59 CEST »
Beh, secondo me dipende dai framework e dove vorresti andare a lavorare.Se vorresti andare a fare siti web in Java Spring MVC, Struts, Tiles e Hibernate ti sarebbero di vantaggio.....per Android invece non te ne faresti nulla.

Ma Se per esempio vengono memorizzate 10 record "utente". Dove si trovano? in mysql me li vedi su mostra.....non so se rendo l'idea.

Scusa che centra? MySql è un DB...e con PHP crei la pagina HTML....

Online tonno16

  • Utente storico
  • *****
  • Post: 1184
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:domanda framework java
« Risposta #6 il: 04 Ottobre 2014, 09:54:49 CEST »
Diciamo che il mio codice java funziona. Gli utenti inseriscono delle preferenze via web. Nel caso di PHP e MySQl che so usare, accedo e con un semplice mostra posso vedere ciò che gli altri hanno inserito riempiendo la tabella

Qui in java come verifico la persistenza dei dati?

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:domanda framework java
« Risposta #7 il: 04 Ottobre 2014, 12:01:37 CEST »
Diciamo che il mio codice java funziona. Gli utenti inseriscono delle preferenze via web. Nel caso di PHP e MySQl che so usare, accedo e con un semplice mostra posso vedere ciò che gli altri hanno inserito riempiendo la tabella

Qui in java come verifico la persistenza dei dati?

Non è un discorso di Java o PHP, è un discorso che MySql ho una sua console per la gestione del DB. Non puoi dire "Qui in Java", dato che dipende da che DB utilizzi. Ogni DB di solito ha anche una sua console, come per esempio PGAdmin per Postgres.

Online tonno16

  • Utente storico
  • *****
  • Post: 1184
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:domanda framework java
« Risposta #8 il: 04 Ottobre 2014, 12:14:22 CEST »
Hai ragione. Difatti apro questo thread ammettendo di essere ignorante nell'uso e conoscenza di frame work.

Dato che si stava parlando di jpa. Ovvero persistenza dei dati (dico cavolate? ).....riuscendo a creare persistentemente 3 oggetti "book". Esiste qualcosa che mi faccia vedere graficamente i miei 3 record?

Offline ciopper90

  • Utente junior
  • **
  • Post: 106
    • Mostra profilo
Re:domanda framework java
« Risposta #9 il: 04 Ottobre 2014, 14:20:13 CEST »
Hai ragione. Difatti apro questo thread ammettendo di essere ignorante nell'uso e conoscenza di frame work.

Dato che si stava parlando di jpa. Ovvero persistenza dei dati (dico cavolate? ).....riuscendo a creare persistentemente 3 oggetti "book". Esiste qualcosa che mi faccia vedere graficamente i miei 3 record?

io magari la butto li...ma usare le jdbc mysql per connettersi al db mysql

e per vedere graificamente i dati su mysql basta usare phpmyadmin

Online tonno16

  • Utente storico
  • *****
  • Post: 1184
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:domanda framework java
« Risposta #10 il: 04 Ottobre 2014, 14:34:41 CEST »
Off-Topic:
io magari la butto li...ma usare le jdbc mysql per connettersi al db mysql

e per vedere graificamente i dati su mysql basta usare phpmyadmin

Grazie :) Ma ciò che hai scritto lo so fare bene.

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:domanda framework java
« Risposta #11 il: 04 Ottobre 2014, 18:29:42 CEST »
Io di solito per i miei progetti uso Server TomEE e mi appoggio a Postgres, il quale con PGAdmin mi da la possibilitá di vedere i record, facendo una semplice query SQL.