Hallo,
ich programmiere schon seit 8 Jahren in Java. Davor als Schüler etliche andere Sprachen.
Anfangs war ich immer nur für den Client zuständig und musste mich nie um Persistenz kümmern. Dann beim nächsten Arbeitgeber etwas EJB 1.0 oder 1.1.. Jedoch auch nur per Copy Paste das notwendigste zusammen gesucht da auch hier mein focus wieder der Client war / zugewiesen wurde.
Nun beim aktuellem Unternehmen gibt es eine dämmliche Properitäre Lösung die mal verdammt teuer war und nichts mehr mit all den neuen Frameworks zu tun hat.
Der Java Client hat quasi Rows die man mit getter und setter auf einzelne Spalten gehen kann und per row.updateDatasource() geht die Reise dann zum Server. Da ist eine Art CORBA Verbindung zwischen Client und Server... die leider in dem Framework immernoch teilverdrahtet ist.
Weiterhin hat das Framework sogar eine Art Binding welches aber eher durch automatische Codegenerierung funktioniert und nicht wie in den aktuellen Frameworks durch bindings...
Die Serverseite ist genauso properiertär hat pro businessObjekt beispielsweise eine .save bzw. executerules funktion. wie auch beim client alles per automatischer Codegenerierung.
Dadurch habe ich den EJB 2.0/EJB 3.0/Hibernate/Spring/Struts/JSF und so weiter Zug quasi dank meines Unternehmes verschlafen. ;(
Um nun aber endlich mal wieder was modernes zu lernen und auch meiner lokalen Gemeinde zu helfen möchte ich eine kleine buecherei software entwickeln.
Meine Ideen:
- Alles sehr dynamisch, damit ich zum Teil vorort letzte Änderungen machen kann ohne an meinen PC zu müßen (Also fast alles in Groovy).
- Swing als Client. Damit kann ich besser User lenken als per Browser.
- Einfaches Server Framework.
Am liebsten wäre mir Grails + Swing.
Genial finde ich einfach wie schnell man mit Grails BusinessObjekte/Domain Klassen erstellt usw.
Jedoch habe ich kein echtes Tutorial oder fertigen Code mit 1 oder 2 Tabellen gesehen für genau den Fall Swing Client (egal ob per Groovy geschrieben oder direkt in Java) und Server Grails.
Man findet haufenweise Tutorials zu Grails mit Webframework 1..2 usw. Oder man wird auf Griffon verwiesen, und dabei sah ich nie eine Serververbindung in den Beispielen...
Mit Swing und direkt hibernate habe ich schon mal etwas nebenbei gemacht.. Aber das war nur eine 2 Schicht Anwendung. Es sollte schon eine 3 Schicht inkl. Useranmeldung. Rechtesystem brauche ich nicht.
Vielen Dank schon mal.
ich programmiere schon seit 8 Jahren in Java. Davor als Schüler etliche andere Sprachen.
Anfangs war ich immer nur für den Client zuständig und musste mich nie um Persistenz kümmern. Dann beim nächsten Arbeitgeber etwas EJB 1.0 oder 1.1.. Jedoch auch nur per Copy Paste das notwendigste zusammen gesucht da auch hier mein focus wieder der Client war / zugewiesen wurde.
Nun beim aktuellem Unternehmen gibt es eine dämmliche Properitäre Lösung die mal verdammt teuer war und nichts mehr mit all den neuen Frameworks zu tun hat.
Der Java Client hat quasi Rows die man mit getter und setter auf einzelne Spalten gehen kann und per row.updateDatasource() geht die Reise dann zum Server. Da ist eine Art CORBA Verbindung zwischen Client und Server... die leider in dem Framework immernoch teilverdrahtet ist.
Weiterhin hat das Framework sogar eine Art Binding welches aber eher durch automatische Codegenerierung funktioniert und nicht wie in den aktuellen Frameworks durch bindings...
Die Serverseite ist genauso properiertär hat pro businessObjekt beispielsweise eine .save bzw. executerules funktion. wie auch beim client alles per automatischer Codegenerierung.
Dadurch habe ich den EJB 2.0/EJB 3.0/Hibernate/Spring/Struts/JSF und so weiter Zug quasi dank meines Unternehmes verschlafen. ;(
Um nun aber endlich mal wieder was modernes zu lernen und auch meiner lokalen Gemeinde zu helfen möchte ich eine kleine buecherei software entwickeln.
Meine Ideen:
- Alles sehr dynamisch, damit ich zum Teil vorort letzte Änderungen machen kann ohne an meinen PC zu müßen (Also fast alles in Groovy).
- Swing als Client. Damit kann ich besser User lenken als per Browser.
- Einfaches Server Framework.
Am liebsten wäre mir Grails + Swing.
Genial finde ich einfach wie schnell man mit Grails BusinessObjekte/Domain Klassen erstellt usw.
Jedoch habe ich kein echtes Tutorial oder fertigen Code mit 1 oder 2 Tabellen gesehen für genau den Fall Swing Client (egal ob per Groovy geschrieben oder direkt in Java) und Server Grails.
Man findet haufenweise Tutorials zu Grails mit Webframework 1..2 usw. Oder man wird auf Griffon verwiesen, und dabei sah ich nie eine Serververbindung in den Beispielen...
Mit Swing und direkt hibernate habe ich schon mal etwas nebenbei gemacht.. Aber das war nur eine 2 Schicht Anwendung. Es sollte schon eine 3 Schicht inkl. Useranmeldung. Rechtesystem brauche ich nicht.
Vielen Dank schon mal.