Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2176 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  308  309  310  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°2140451
LeRiton
Posté le 03-05-2012 à 14:36:29  profilanswer
 

Reprise du message précédent :
Vous utilisez quoi comme solution d'installer / launcher ? j'en ai vu pas mal, l'idée est de savoir si l'un se démarque du lot avant de mettre les mains dans le cambouis.
 
Je veux un truc qui me sorte un installeur sous forme d'exe, l'installer copie les fichiers (le Jar, les éventuelles dépendances, ressources...) dans le répertoire qui va bien, installe une JVM ou en embarque une, créer les raccourcis sur le bureau... Les trucs desktop classique.
 
Pour le moment Windows, si ça fait plus et le café pourquoi pas. Si y'a un plugin maven c'est bien aussi.

mood
Publicité
Posté le 03-05-2012 à 14:36:29  profilanswer
 

n°2140494
the real m​oins moins
Posté le 03-05-2012 à 15:58:20  profilanswer
 

Izpack, mais j'ai pas updaté depuis des années


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2140692
LeRiton
Posté le 04-05-2012 à 11:21:30  profilanswer
 

the real moins moins a écrit :

Izpack, mais j'ai pas updaté depuis des années


 
Ce Bronx pour faire le moindre truc /o\

n°2140703
the real m​oins moins
Posté le 04-05-2012 à 11:49:19  profilanswer
 

Meme avec le plugin Maven ? A l'époque j'avais pas mal de redondance entre mon pom et la config izpack mais je pensais que ça avait justement été largement amélioré à ce niveau ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2140704
the real m​oins moins
Posté le 04-05-2012 à 11:50:14  profilanswer
 

(mais une autre question, c'est de savoir si t'as vraiment d'un installeur ou si tu pourrais plus simplement packager/structurer ton appli pour qu'elle soit executable ? hint: maven-shade-plugin)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2140708
LeRiton
Posté le 04-05-2012 à 12:01:28  profilanswer
 

the real moins moins a écrit :

Meme avec le plugin Maven ? A l'époque j'avais pas mal de redondance entre mon pom et la config izpack mais je pensais que ça avait justement été largement amélioré à ce niveau ?


 
La config Maven est plutôt light, c'est le descripteur d'install d'IzPack qui est costaud. En même temps si j'ai tout suivi, c'est un installeur universel, ce qui explique peut-être le fait que la génération d'un EXE d'installation avec options courantes (raccourci, éventuellement bundler une JVM) ne soient pas si évidentes. N'empêche qu'en une matinée, j'ai toujours pas ce que je veux.
 

the real moins moins a écrit :

(mais une autre question, c'est de savoir si t'as vraiment d'un installeur ou si tu pourrais plus simplement packager/structurer ton appli pour qu'elle soit executable ? hint: maven-shade-plugin)


 
L'appli est un Jar exécutable, j'ai pas de problème là dessus. J'ai "besoin" (faut pas se leurrer, c'est de la décoration / assistanat pour les utilisateurs Windows) d'un installeur pour copier le comportement d'une install classique :
- copier le brol dans Program Files ;
- bundler une JVM ;
- créer un raccourci sur le bureau qui me lance le java -jar mon-jar-executable, avec le Java bundlé du point précédent.
 
 
 

n°2140765
TBone
Pouet.
Posté le 04-05-2012 à 15:50:23  profilanswer
 

le tout dans un JNLP sur un pôvre apache, le lien balancé vers les users "merci de cliquer ici" et zou.

 

non ? (sauf il y a des dépendances et des m*rdouilles de signature de jar 3rd party)

Message cité 1 fois
Message édité par TBone le 04-05-2012 à 15:50:47

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2140769
LeRiton
Posté le 04-05-2012 à 16:07:32  profilanswer
 

TBone a écrit :

le tout dans un JNLP sur un pôvre apache, le lien balancé vers les users "merci de cliquer ici" et zou.
 
non ? (sauf il y a des dépendances et des m*rdouilles de signature de jar 3rd party)


 
Sisi, c'est ce que je fais sur l'intranet du taff (fait une recherche sur webstart et mon pseudo sur ce topic, tu vas comprendre que c'est une grande histoire d'amour :o ), là c'est pour de dev perso et pour une appli qui cible une population pas franchement "éduquée" du point de vue informatique.
Et à côté de ça, je l'ai jamais fait donc ça m'intéresse.

n°2140818
TBone
Pouet.
Posté le 04-05-2012 à 21:31:05  profilanswer
 

si c'est pour de l'humanitaire alors... [:joce]


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2141811
basketor63
Sarkozy en prison
Posté le 10-05-2012 à 16:01:51  profilanswer
 

j'ai cherché mais pas trouvé
il existe pas une implementation d'une queue en hibernate ?
 
l'idée serait d'avoir une queue mappée à une table puis que les modifs faite sur la queue soient persistée en base
 
j'ai l'affreuse impression de devoir réinventer la roue, sans pourtant trouver de roue :D

Message cité 1 fois
Message édité par basketor63 le 10-05-2012 à 16:08:21
mood
Publicité
Posté le 10-05-2012 à 16:01:51  profilanswer
 

n°2141822
zapan666
Tout est relatif
Posté le 10-05-2012 à 16:23:33  profilanswer
 

basketor63 a écrit :

j'ai cherché mais pas trouvé
il existe pas une implementation d'une queue en hibernate ?
 
l'idée serait d'avoir une queue mappée à une table puis que les modifs faite sur la queue soient persistée en base
 
j'ai l'affreuse impression de devoir réinventer la roue, sans pourtant trouver de roue :D


http://docs.jboss.org/hibernate/co [...] /ch07.html

Citation :


As a requirement persistent collection-valued fields must be declared as an interface type (see Example 7.2, “Collection mapping using @OneToMany and @JoinColumn”). The actual interface might be java.util.Set, java.util.Collection, java.util.List, java.util.Map, java.util.SortedSet, java.util.SortedMap or anything you like ("anything you like" means you will have to write an implementation of org.hibernate.usertype.UserCollectionType).


(hibernate 4.1)


---------------
my flick r - Just Tab it !
n°2141836
basketor63
Sarkozy en prison
Posté le 10-05-2012 à 17:09:34  profilanswer
 

je suis pas sur que ça corresponde à mon besoin
 
J'ai pas besoin de remonter un objet qui contiendrait une instanciation d'un objet Queue personnalisée.
Je vois bien dans quels cas ce cas tu donnes peux être utile.
 
en fait j'aurais plus besoin d'un objet QueueMachin dont l'implémentation nécéssite une table pour stocker sont contenu.
 
je vais simplifier et faire un service qui fera office de queue, plutot que tenté de faire un objet queue qui serait persisté


Message édité par basketor63 le 10-05-2012 à 17:10:47
n°2143231
basketor63
Sarkozy en prison
Posté le 21-05-2012 à 17:25:29  profilanswer
 

dans hibernate on peut mapper un enum sur une colonne
est ce qu'il y a moyen de spécifié le nombre qui sera associté à l'enum ?
 
apparmeent si on choisit un type int, il va associer 0 1 2 3 ... suivant l'ordre de déclaration des énums dans la classe

n°2143401
LeRiton
Posté le 23-05-2012 à 13:31:46  profilanswer
 

On commence un nouveau projet from scratch, j'ai bien envie d'y mettre Jersey comme FW REST.
 
Vous avez un FW de templating à me conseiller pour mettre par dessus ? Ça tournera sur un JBoss 5.1 et côté client, ça sera du HTML 5 + JQuery classique.

n°2143402
gizmo
Posté le 23-05-2012 à 13:43:17  profilanswer
 

Perso, on utilise Velocity par dessus. Ca marche pas mal, mais on aurait tout aussi bien partir sur du FreeMarker, c'est kif-kif.

n°2143455
basketor63
Sarkozy en prison
Posté le 23-05-2012 à 18:07:03  profilanswer
 

moi avoir choisi du freemarker aussi déjà

n°2143543
LeRiton
Posté le 24-05-2012 à 13:50:06  profilanswer
 

gizmo a écrit :

Perso, on utilise Velocity par dessus. Ca marche pas mal, mais on aurait tout aussi bien partir sur du FreeMarker, c'est kif-kif.


 

basketor63 a écrit :

moi avoir choisi du freemarker aussi déjà


 
:jap: J'vous dirais ce qu'on aura finalement retenu.
 

n°2143550
brisssou
8-/
Posté le 24-05-2012 à 14:30:19  profilanswer
 

personne joue avec Thymeleaf?
 
j'ai juste parcouru la doc, ça semble encore être un système surtout pour que les webdev voient leur création simplement


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°2143941
boulax
Inserer phrase hype en anglais
Posté le 29-05-2012 à 12:15:53  profilanswer
 

Mais [:pingouino]
Il est tout buggé le maven-eclipse-plugin [:pingouino]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2143943
masklinn
í dag viðrar vel til loftárása
Posté le 29-05-2012 à 12:56:28  profilanswer
 

boulax a écrit :

Mais [:pingouino]
Il est tout buggé le maven-eclipse-plugin [:pingouino]


boulax a écrit :

Mais [:pingouino]
Il est tout buggé le maven-eclipse-plugin [:pingouino]


Double whammy [:jar jar]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2143944
the real m​oins moins
Posté le 29-05-2012 à 12:59:24  profilanswer
 

gizmo a écrit :

Perso, on utilise Velocity par dessus. Ca marche pas mal, mais on aurait tout aussi bien partir sur du FreeMarker, c'est kif-kif.


à moins que velocity ait ma la vitesse supérieure, c'est carrément pas kif-kif. Par contre freemarker commence à faire un peu bloaté. En plus frais y'a StringTemplate - qui parait super simple (trop simple?) mais vu que ça vient du mec qui a fait antlr, je me dis que ça peut valoir le coup d'y jeter un oeil de plus près :O


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2143945
the real m​oins moins
Posté le 29-05-2012 à 13:06:18  profilanswer
 

boulax a écrit :

Mais [:pingouino]
Il est tout buggé le maven-eclipse-plugin [:pingouino]


il  me semble que de nos jours les gens utilisent m2eclipse (integration dans l'autre sens), mais c'est un peu buggé aussi.
Sinon y'a des IDE autre qu'eclipse, et qui fonctionnent, ça vaudrait ptet le coup [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2143946
boulax
Inserer phrase hype en anglais
Posté le 29-05-2012 à 13:10:54  profilanswer
 

the real moins moins a écrit :


il  me semble que de nos jours les gens utilisent m2eclipse (integration dans l'autre sens), mais c'est un peu buggé aussi.
Sinon y'a des IDE autre qu'eclipse, et qui fonctionnent, ça vaudrait ptet le coup [:itm]


Ouais, y'a RAD, toute la boite passe sur RAD/RTC à la rentrée [:bien]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2143947
boulax
Inserer phrase hype en anglais
Posté le 29-05-2012 à 13:15:58  profilanswer
 

J'explique quand même, c'est assez fun:
 
Dans le super-pom de la boite on a, dans la conf du plugin eclipse:
 

Code :
  1. <additionalConfig>
  2.     <file>
  3.         <name>.settings/org.eclipse.core.resources.prefs</name>
  4.         <content>
  5. <![CDATA[
  6. encoding/<project>=${project.build.sourceEncoding}${line.separator}eclipse.preferences.version=1${line.separator}
  7. ]]>
  8.         </content>
  9.     </file>
  10. </additionalConfig>


 
Dans mon projet j'avais ça:

Code :
  1. <additionalConfig>
  2. <file>
  3. <name>.settings/org.eclipse.jdt.ui.prefs</name>
  4. <location>src/main/eclipse/ui_prefs.txt</location>
  5. </file>
  6. <file>
  7. <name>.settings/org.eclipse.jdt.core.prefs</name>
  8. <location>src/main/eclipse/core_prefs.txt</location>
  9. </file>
  10. </additionalConfig>


 
Résultat? ui.prefs contient la meme chose que le content du fichier spécifié dans le super-pom.  
core.prefs lui, est ok.
 
[:roane]
 
Workaround: utiliser une specification par <content> sur ui.prefs, et là c'est bon pour les deux.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2143967
basketor63
Sarkozy en prison
Posté le 29-05-2012 à 15:44:48  profilanswer
 

ça sert à quoi cette config ?

n°2143976
LeRiton
Posté le 29-05-2012 à 16:10:19  profilanswer
 

Y'en a qui utilisent SASS (CSS "étendues" ) ici ?
Je m'y suis habitué pour les projets perso, mais j'ai pas envie d'ajouter Ruby ou JRuby à la stack des développeurs, et le plugin Maven a l'air d'être tout jeune.
 
C'est pour un environnement J2E "classique", je précise parce qu'il me semble que certains FW (Play 2 par exemple) prennent en charge SASS de façon plus ou moins transparente.

n°2143977
boulax
Inserer phrase hype en anglais
Posté le 29-05-2012 à 16:11:20  profilanswer
 

basketor63 a écrit :

ça sert à quoi cette config ?


à forcer des settings de l'ide: niveaux et types d'erreurs du compilo, formattage et completion du code, etc.

Message cité 2 fois
Message édité par boulax le 29-05-2012 à 16:11:46

---------------
Posté depuis des chiottes, sales. Me gusta.
n°2143979
zapan666
Tout est relatif
Posté le 29-05-2012 à 16:13:13  profilanswer
 

LeRiton a écrit :

Y'en a qui utilisent SASS (CSS "étendues" ) ici ?
Je m'y suis habitué pour les projets perso, mais j'ai pas envie d'ajouter Ruby ou JRuby à la stack des développeurs, et le plugin Maven a l'air d'être tout jeune.
 
C'est pour un environnement J2E "classique", je précise parce qu'il me semble que certains FW (Play 2 par exemple) prennent en charge SASS de façon plus ou moins transparente.


il me semble que c'est plutôt Less


---------------
my flick r - Just Tab it !
n°2143982
Profil sup​primé
Posté le 29-05-2012 à 16:18:30  answer
 

zapan666 a écrit :


il me semble que c'est plutôt Less


Je confirme : http://github.com/playframework/Play20/wiki/AssetsLess

n°2143983
LeRiton
Posté le 29-05-2012 à 16:19:44  profilanswer
 

zapan666 a écrit :


il me semble que c'est plutôt Less

 

Possible :o Le principe reste le même :o
EDIT : OSEF de mon exemple moisi :fou:


Message édité par LeRiton le 29-05-2012 à 16:20:41
n°2143996
basketor63
Sarkozy en prison
Posté le 29-05-2012 à 17:10:07  profilanswer
 

boulax a écrit :


à forcer des settings de l'ide: niveaux et types d'erreurs du compilo, formattage et completion du code, etc.


 
c'est intéressant pour le formatage  [:haha klemton]  
 
ça permet un formatage par projet ou c'est global ?

n°2143998
boulax
Inserer phrase hype en anglais
Posté le 29-05-2012 à 17:14:02  profilanswer
 

basketor63 a écrit :


 
c'est intéressant pour le formatage  [:haha klemton]  
 
ça permet un formatage par projet ou c'est global ?


Par projet. La conf workspace n'est pas dans le scope du plugin je pense.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2144002
basketor63
Sarkozy en prison
Posté le 29-05-2012 à 17:22:12  profilanswer
 

boulax a écrit :


Par projet. La conf workspace n'est pas dans le scope du plugin je pense.


T'aurais un lien/tuto quelque part qui explique comment se servir de ça ?

n°2144003
boulax
Inserer phrase hype en anglais
Posté le 29-05-2012 à 17:26:51  profilanswer
 

basketor63 a écrit :


T'aurais un lien/tuto quelque part qui explique comment se servir de ça ?


Bah http://maven.apache.org/plugins/ma [...] -mojo.html ?
 
Y'a méprise je crois :D Le plugin peut juste générer le fichier à partir de 3 sources:
- en CDATA dans le pom
- à partir d'une url
- à partir du filesystem
 
La création du contenu c'est pour ta pomme. En gros tu choisis tes settings dans un projet lambda et tu exportes les fichiers.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2144048
boulax
Inserer phrase hype en anglais
Posté le 30-05-2012 à 10:45:16  profilanswer
 

boulax a écrit :

J'explique quand même, c'est assez fun:
 
Dans le super-pom de la boite on a, dans la conf du plugin eclipse:
 

Code :
  1. <additionalConfig>
  2.     <file>
  3.         <name>.settings/org.eclipse.core.resources.prefs</name>
  4.         <content>
  5. <![CDATA[
  6. encoding/<project>=${project.build.sourceEncoding}${line.separator}eclipse.preferences.version=1${line.separator}
  7. ]]>
  8.         </content>
  9.     </file>
  10. </additionalConfig>


 
Dans mon projet j'avais ça:

Code :
  1. <additionalConfig>
  2. <file>
  3. <name>.settings/org.eclipse.jdt.ui.prefs</name>
  4. <location>src/main/eclipse/ui_prefs.txt</location>
  5. </file>
  6. <file>
  7. <name>.settings/org.eclipse.jdt.core.prefs</name>
  8. <location>src/main/eclipse/core_prefs.txt</location>
  9. </file>
  10. </additionalConfig>


 
Résultat? ui.prefs contient la meme chose que le content du fichier spécifié dans le super-pom.  
core.prefs lui, est ok.
 
[:roane]
 
Workaround: utiliser une specification par <content> sur ui.prefs, et là c'est bon pour les deux.


 
Trouvé \o/
 
En fait par défaut Maven merge un peu violemment la conf des plugins entre le pom parent et le pom.
 
Avec l'exemple ci-dessus, help:effective-pom nous donne:
 

Code :
  1. <additionalConfig>
  2. <file>
  3. <name>.settings/org.eclipse.jdt.ui.prefs</name>
  4. <location>src/main/eclipse/ui_prefs.txt</location>
  5. </file>
  6. <file>
  7. <name>.settings/org.eclipse.jdt.core.prefs</name>
  8. <location>src/main/eclipse/core_prefs.txt</location>
  9.         <content>
  10. <![CDATA[
  11. encoding/<project>=${project.build.sourceEncoding}${line.separator}eclipse.preferences.version=1${line.separator}
  12. ]]>
  13.         </content>
  14. </file>
  15. </additionalConfig>


 
D'où le craquage. Il faut alors ajouter 'combine.children="append"' sur l'additionalConfig du pom courant pour régler le soucis.


Message édité par boulax le 30-05-2012 à 10:45:43

---------------
Posté depuis des chiottes, sales. Me gusta.
n°2144120
sebi
Posté le 31-05-2012 à 00:35:31  profilanswer
 

boulax a écrit :


à forcer des settings de l'ide: niveaux et types d'erreurs du compilo, formattage et completion du code, etc.


Chez nous les prefs de l'IDE ne sont pas présent dans les POMs, d'ailleurs ca ne devrait pas etre présent dans un POM, on utilise un plugin d'eclipse "workspace mechanic" qui peut utiliser un fichier de pref sur un espace partagé (on utilise cela pour une équipe de 700 developpeur et ca marche plutot bien)


---------------
A religious war is like children fighting over who has the strongest imaginary friend.
n°2144130
LeRiton
Posté le 31-05-2012 à 08:20:33  profilanswer
 

Comment (si voue le faites) vous "populez" (il est tôt, j'ai pas trouvé de terme francisé et "remplir" ne colle pas) vos DB sur une nouvelle install en production ?
 
le schéma est créé au premier lancement, mais ensuite ?
 
J'ai quelques pistes :
- plugin maven SQL ;
- tests JPA/Hibernate ;
- DBUnit (même principe que précédemment) ;
- scripts customs.
 
Je ne vois par contre pas comment différer ces procédures après le démarrage de l'appli (puisque sinon, le schéma n'existe pas encore).

n°2144131
TBone
Pouet.
Posté le 31-05-2012 à 08:24:56  profilanswer
 

Je me demande si chez nous ils ne migrent pas la structure de la DB (QA->Prod) puis, par scripts SQL, ils la remplissent et ensuite, ils déploient l'application.

Message cité 1 fois
Message édité par TBone le 31-05-2012 à 08:25:06

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°2144163
gizmo
Posté le 31-05-2012 à 13:52:06  profilanswer
 

Chez nous, le schema est cree avant le lancement de l'application (et au chargement quand c'est une DB in-memory pour les tests). On utilise liquibase pour la generation du schema ainsi que le peuplement (tu vois, c'etait pas si dur) initial.

n°2144165
LeRiton
Posté le 31-05-2012 à 14:07:24  profilanswer
 

TBone a écrit :

Je me demande si chez nous ils ne migrent pas la structure de la DB (QA->Prod) puis, par scripts SQL, ils la remplissent et ensuite, ils déploient l'application.


 

gizmo a écrit :

Chez nous, le schema est cree avant le lancement de l'application (et au chargement quand c'est une DB in-memory pour les tests). On utilise liquibase pour la generation du schema ainsi que le peuplement (tu vois, c'etait pas si dur) initial.


 
Le défaut de ces méthodes - pour des applis light et vous m'arrêtez si je me trompe - est que ce n'est plus JPA qui créé automatiquement le schéma de base. Dans ce cas, il faut en plus du peuplement ajouter les créations et modification de schéma aux scripts SQL / liquibase, ce qui demande plus de taff.
 

n°2144190
TBone
Pouet.
Posté le 31-05-2012 à 17:24:30  profilanswer
 

LeRiton a écrit :

Le défaut de ces méthodes - pour des applis light et vous m'arrêtez si je me trompe - est que ce n'est plus JPA qui créé automatiquement le schéma de base. Dans ce cas, il faut en plus du peuplement ajouter les créations et modification de schéma aux scripts SQL / liquibase, ce qui demande plus de taff.


ça casse pas 3 pattes à un canard d'exporter la structure avec ou sans données pour l'importer dans l'environnement visé ;) (de manière scriptée ou pas)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  308  309  310  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)