Ce week end, j'ai tenté de mettre le projet sous maven mais en vain !
C'est pourquoi je suis revenu à une structure plus classique et j'ai commencé à faire la partie login.L'étape suivante va consister à faire les écrans et les implémenter.
Un petit blog principalement sur l'univers du développement pour partager aussi bien des astuces pratiques utiles au quotidien mais également réfléchir sur les évolutions et perspectives de l'informatique.
dimanche 21 novembre 2010
dimanche 14 novembre 2010
News
- J'ai committé le premier code source du projet.( Celui de la création de projet)
- Création d'une documentation d'installation.
C'est tout ! le projet se met en place petit à petit
- Création d'une documentation d'installation.
C'est tout ! le projet se met en place petit à petit
samedi 13 novembre 2010
Chériiiii , Noublie pas ....
A chaque fois j'entend la même chose :
Et à chaque fois j'oublie ! C'est pourquoi j'ai décidé de créer une application pour résoudre mon problème ! Je n'oublierai plus jamais rien !
J'ai donc créer un projet sur google code
Chéri , après le travail, tu pourras penser à prendre ...
Et à chaque fois j'oublie ! C'est pourquoi j'ai décidé de créer une application pour résoudre mon problème ! Je n'oublierai plus jamais rien !
J'ai donc créer un projet sur google code
samedi 12 juin 2010
java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hibernate.type.VersionType
Problème
java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hibernate.type.VersionType
version>
J'ai renommer version en property et j'ai aussi renommer le champs version :
Dans mon fichier file.hbm.xml :
Dans Mysql : alter table t_dependency CHANGE version dep_version VARCHAR(150);
java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hibernate.type.VersionType
Solution
<version name="version" type="string">version>
J'ai renommer version en property et j'ai aussi renommer le champs version :
Dans mon fichier file.hbm.xml :
<property name="arteVersion" type="string">
property>
property>
Dans Mysql : alter table t_dependency CHANGE version dep_version VARCHAR(150);
lundi 15 mars 2010
Installation de Maven 2 avec Proxy
Il faut installer maven.Voici un exemple sous Linux ubuntu 9.10 :
sudo apt-get install maven2
Ensuite on va créer le répertoire $HOME/.m2 :
mvn archetype:create -DgroupId=be.peopleware.training.maven -DartifactId=helloWorld
=> Cela va creer le répertoire $HOME/.m2.
Remarque : On doit pouvoir le créer à la main mais je n'ai pas essayer et il faut surement mettre les bons droits.
Remarque : Cela risque d'être long et cela génera une erreur.Une fois le répertoire crée, vous créez le fichier de configuration settings.xml qui indiquera le proxy et le répertoire repository comme ceci :
vi settings.xml
Dans le répertoire m2, vous avez :
$HOME/.m2/settings.xml
$HOME/.m2/repository
Vous pouvez ensuite vous mettre dans votre répertoire de travail (ex :$HOME/workspace) et relancer la commande du HelloWorld :mvn archetype:create -DgroupId=be.peopleware.training.maven -DartifactId=helloWorld
lundi 8 mars 2010
Bon livre android
Pour apprendre Android, J'ai acheté un livre : "L art du developpment Android".
Ce livre a été écrit par Mark Murphy.Ici je vais faire un résumé des avantages et inconveignents de ce livre:
Avantages :
- Beaucoup de petits chapitres avec des exercices
- Bien expliqué
- Dans ce livre on ne parle pas d'éclipse mais on parle du développement Android.
Inconveignents :
- Certaines classes ne sont pas écrit avec les "best practices java" (Surement pour rendre l'explication plus claire)
- Pas de page sur la configuration d'eclipse.
Drawbacks.
En conclusion, je trouve ce livre très bien fait !
Si vous aimmez Java et que vous souhaitez apprendre quelquechose de nouveau et de fun.Vous pouvez venir voir mon blog sur Android :: MyAndroidBlog
Ce livre a été écrit par Mark Murphy.Ici je vais faire un résumé des avantages et inconveignents de ce livre:
Avantages :
- Beaucoup de petits chapitres avec des exercices
- Bien expliqué
- Dans ce livre on ne parle pas d'éclipse mais on parle du développement Android.
Inconveignents :
- Certaines classes ne sont pas écrit avec les "best practices java" (Surement pour rendre l'explication plus claire)
- Pas de page sur la configuration d'eclipse.
Drawbacks.
En conclusion, je trouve ce livre très bien fait !
Si vous aimmez Java et que vous souhaitez apprendre quelquechose de nouveau et de fun.Vous pouvez venir voir mon blog sur Android :: MyAndroidBlog
mercredi 3 mars 2010
Exercice certification SCJP initialisation
Exercice :
Given the following :
public class Test {
private int myvar=3;
public Test(int myvar) {
if (myvar == 5) {
myvar = 2;
} else {
myvar =3;
}
}
public void show() {
System.out.println("myvar:" + myvar);
}
public static void main(String[] args) {
Test test = new Test(4);
test.show();
}
}
What is the result (choose one) :
A: myvar:2
B: myvar:3
C: myvar:4
D: myvar:5
E: Compilation fails
F: An exception is thrown at runtime
Solution :
Given the following :
public class Test {
private int myvar=3;
public Test(int myvar) {
if (myvar == 5) {
myvar = 2;
} else {
myvar =3;
}
}
public void show() {
System.out.println("myvar:" + myvar);
}
public static void main(String[] args) {
Test test = new Test(4);
test.show();
}
}
What is the result (choose one) :
A: myvar:2
B: myvar:3
C: myvar:4
D: myvar:5
E: Compilation fails
F: An exception is thrown at runtime
Solution :
jeudi 25 février 2010
Sondage Eclipse
Il est parut un sondage intéressant sur l' utilisation d'Eclipse dans le monde entier.On peut y voir que Linux occupe une part de plus en plus importante (Linux 43%, Windows 41%).
On y a apprend que Subversion est l'outil de gestionnaire de code sources le plus utilisé.Et enfin 89% des utilisateurs sont satisfait d'Eclipse.Je vous met les deux liens sur ce sondage :
AnalyseSondageDeveloppez
SondageEclipse
On y a apprend que Subversion est l'outil de gestionnaire de code sources le plus utilisé.Et enfin 89% des utilisateurs sont satisfait d'Eclipse.Je vous met les deux liens sur ce sondage :
AnalyseSondageDeveloppez
SondageEclipse
mercredi 24 février 2010
Exercice certification SCJP : les opérateurs
Exercice :
public static void main(String [] args) {
int val = 5;
if ( (val && 7) == 2) {
System.out.println("Good");
} else {
System.out.println("Bad");
}
}
A Good
B Bad
C Compilation fails
D An exception is thrown at runtime
Solution :
public static void main(String [] args) {
int val = 5;
if ( (val && 7) == 2) {
System.out.println("Good");
} else {
System.out.println("Bad");
}
}
A Good
B Bad
C Compilation fails
D An exception is thrown at runtime
Solution :
lundi 22 février 2010
Android blog
En ce moment je prépare un blog sur android.
Je ne connais pas android et je vais l'apprendre avec vous.Toutes mes remarques, astuces seront notés jour après jour.
Normalement, il devrait commencer mercredi : androidKillerApps
Je ne connais pas android et je vais l'apprendre avec vous.Toutes mes remarques, astuces seront notés jour après jour.
Normalement, il devrait commencer mercredi : androidKillerApps
mercredi 17 février 2010
Exercice certification SCJP : instanceof
Exercice :
public class Test {
public static void main(String [] args) {
Integer test = new Integer(5);
if (null instanceof Integer) {
System.out.println("null is an integer");
} else if ( test instanceof Integer) {
System.out.println("test is an integer");
} else {
System.out.println("Hello");
}
}
}
What is the result ? (choose one)
A null is an integer
B test is an integer
C Hello
D Compilation fails
E An exception is thrown at runtime
Solution :
La solution est B.On peut écrire null instanceof integer sans erreur de compilation
public class Test {
public static void main(String [] args) {
Integer test = new Integer(5);
if (null instanceof Integer) {
System.out.println("null is an integer");
} else if ( test instanceof Integer) {
System.out.println("test is an integer");
} else {
System.out.println("Hello");
}
}
}
What is the result ? (choose one)
A null is an integer
B test is an integer
C Hello
D Compilation fails
E An exception is thrown at runtime
Solution :
La solution est B.On peut écrire null instanceof integer sans erreur de compilation
jeudi 11 février 2010
MarsJUG : Soirée Spring
Jeudi 18 février 2010 aura lieu la soirée Spring.Elle sera présentée par Gildas Cuisinier.
Venez nombreux !
MarsJug
Venez nombreux !
MarsJug
mercredi 10 février 2010
Exercice certification SCJP : enum
Exercice :
public class Test {
enum Animal { "CATS", "DOGS", "ELEPHANT"};
public static void main(String [] args) {
Animal myAnimal = Animal.CATS;
if ( myAnimal == Animal.CATS) {
System.out.println("It's a CATS");
} else if (myAnimal.equals(Animal.DOGS)) {
System.out.println("It's a DOGS");
} else {
System.out.println("It's an elephant");
}
}
}
What is the result ? (choose one)
A It's a CATS
B It's a DOGS
C It's an elephant
D Compilation fails
E An exception is thrown at runtime
Solution :
La solution est D.La compilation échoue car la déclaration de l'enum est incorrecte.
La déclaration aurait du être la suivante : enum Animal { CATS, DOGS, ELEPHANT};
public class Test {
enum Animal { "CATS", "DOGS", "ELEPHANT"};
public static void main(String [] args) {
Animal myAnimal = Animal.CATS;
if ( myAnimal == Animal.CATS) {
System.out.println("It's a CATS");
} else if (myAnimal.equals(Animal.DOGS)) {
System.out.println("It's a DOGS");
} else {
System.out.println("It's an elephant");
}
}
}
What is the result ? (choose one)
A It's a CATS
B It's a DOGS
C It's an elephant
D Compilation fails
E An exception is thrown at runtime
Solution :
La solution est D.La compilation échoue car la déclaration de l'enum est incorrecte.
La déclaration aurait du être la suivante : enum Animal { CATS, DOGS, ELEPHANT};
mercredi 3 février 2010
Exercice certification SCJP : enum
Exercice :
Given the following :
public class Test {
enum Animal { CATS, DOGS, ELEPHANT};
public static void main(String [] args) {
Animal myAnimal = Animal.CATS;
if ( myAnimal == Animal.CATS) {
System.out.println("It's a CATS");
} else if (myAnimal.equals(Animal.DOGS)) {
System.out.println("It's a DOGS");
} else {
System.out.println("It's an elephant");
}
}
}
What is the result ? (choose one)
A It's a CATS
B It's a DOGS
C It's an elephant
D Compilation fails
E An exception is thrown at runtime
Solution :
La solution est A.Il n' a pas d'erreur car avec les enum on peut utiliser aussi bien == que la méthode equals.De plus la déclaration de l'enum est correcte.
Given the following :
public class Test {
enum Animal { CATS, DOGS, ELEPHANT};
public static void main(String [] args) {
Animal myAnimal = Animal.CATS;
if ( myAnimal == Animal.CATS) {
System.out.println("It's a CATS");
} else if (myAnimal.equals(Animal.DOGS)) {
System.out.println("It's a DOGS");
} else {
System.out.println("It's an elephant");
}
}
}
What is the result ? (choose one)
A It's a CATS
B It's a DOGS
C It's an elephant
D Compilation fails
E An exception is thrown at runtime
Solution :
La solution est A.Il n' a pas d'erreur car avec les enum on peut utiliser aussi bien == que la méthode equals.De plus la déclaration de l'enum est correcte.
jeudi 28 janvier 2010
JUG Marseille : Soirée technologie Google
Le 4 février, Didier Girard viendra présenté les technologies Google.
Au sommaire : GWT, Android, AppEngine et beaucoup de démonstrations de codes.
Venez nombreux !
Lien : MarsJug
Au sommaire : GWT, Android, AppEngine et beaucoup de démonstrations de codes.
Venez nombreux !
Lien : MarsJug
mercredi 27 janvier 2010
Exercice certification SCJP : les opérateurs
Exercice :
Given the following :
public class Test {
public static void main(String [] args) {
int num = 1;
if ( num == 'a') {
System.out.println("Good result !");
} else {
System.out.println("Result:" + num);
}
}
}
What is the result ? (choose one)
A Good result !
B Result:1
C Compilation fails
D An exception is thrown at runtime
Solution :
Given the following :
public class Test {
public static void main(String [] args) {
int num = 1;
if ( num == 'a') {
System.out.println("Good result !");
} else {
System.out.println("Result:" + num);
}
}
}
What is the result ? (choose one)
A Good result !
B Result:1
C Compilation fails
D An exception is thrown at runtime
Solution :
mardi 26 janvier 2010
GWT : Qu'est ce que Google App Engine
Si vous voulez avoir plus de détails sur Google App Engine, il y a un article sur le magazine gratuit de developpez.com : magazine
mercredi 20 janvier 2010
Exercice certification SCJP : les opérateurs
Encore un petit exercice de certification ! L'objectif est de pratiquer et de s'entraîner à reconnaître les pièges les plus courants.
Exercice :
Given the following :
public class Test {
public static void main(String [] args) {
int num = 1;
if ( num = 2) {
System.out.println("Result:" + num);
}
System.out.println("Result:" + num);
}
}
What is the result ? (choose one)
A Result:1
B Result:2
C Compilation fails
D An exception is thrown at runtime
Solution :
C'est la solution C.En effet le résultat n'est pas une comparaison mais plutôt une affectation.
On initialise num avec la valeur 2.Or if attend un booleen.Cela provoque une erreur de compilation.
Exercice :
Given the following :
public class Test {
public static void main(String [] args) {
int num = 1;
if ( num = 2) {
System.out.println("Result:" + num);
}
System.out.println("Result:" + num);
}
}
What is the result ? (choose one)
A Result:1
B Result:2
C Compilation fails
D An exception is thrown at runtime
Solution :
C'est la solution C.En effet le résultat n'est pas une comparaison mais plutôt une affectation.
On initialise num avec la valeur 2.Or if attend un booleen.Cela provoque une erreur de compilation.
jeudi 7 janvier 2010
Bonne année
Bonjour et bonne année !
Cette année nous allons voir pleins de choses :
Le langage Go, JAVA, Des exercices de certifications ....
Que du bonheur !
Cette année nous allons voir pleins de choses :
Le langage Go, JAVA, Des exercices de certifications ....
Que du bonheur !
Inscription à :
Articles (Atom)