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

  FORUM HardWare.fr
  Programmation
  Java

  application JEE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

application JEE

n°2013026
mdh12
Posté le 29-07-2010 à 21:28:07  profilanswer
 

salut,
 
je dois créer une application en JEE
 
j'explique mieux:
mon projet est constitue des ces trois éléments : - persistance: jpa/
hibernate
 
- métier :EJB3
 
- présentation: structs2
 
le serveur d'application est ; GlassFish
 
 
les outils de travail sont : IDE : netbeans
SGBD: mysql
JDK 1.5
 
 
mon application sert a gérer les fonctionnalités suivantes : -Gestion
des enseignants
- Évolution des enseignants
 
- charge horaire (Anne actuel et précédente)
 
- encadrants
 
- spécialités
 
- séminaire et formation
 
- absence et retard
 
 
pour commencer je developpe un EJB Entity qui a le code suivant:

Code :
  1. package EJB;
  2. import java.io.Serializable;
  3. import javax.persistence.Entity;
  4. import javax.persistence.GeneratedValue;
  5. import javax.persistence.GenerationType;
  6. import javax.persistence.Id;
  7. @Entity
  8. public class Enseignant implements Serializable {
  9.     private static final long serialVersionUID = 1L;
  10.     @Id
  11.     @GeneratedValue(strategy = GenerationType.AUTO)
  12.     private Long id;
  13.     public Long getId() {
  14.         return id;
  15.     }
  16.     public void setId(Long id) {
  17.         this.id = id;
  18.     }
  19.     private String nom;
  20.     public String getNom() {
  21.         return nom;
  22.     }
  23.     public void setNom(String nom) {
  24.         this.nom = nom;
  25.     }
  26.     private String prenom;
  27.     public String getPrenom() {
  28.         return prenom;
  29.     }
  30.     public void setPrenom(String prenom) {
  31.         this.prenom = prenom;
  32.     }
  33.     @Override
  34.     public String toString() {
  35.         return "EJB.Enseignant[Nom=" + nom + ", Prenom=" + prenom + "]";
  36.     }
  37. }


pouvez m'aidez si je suis sur le bon chemin a développer d'autre class
 
 

mood
Publicité
Posté le 29-07-2010 à 21:28:07  profilanswer
 

n°2013204
mdh12
Posté le 30-07-2010 à 14:41:02  profilanswer
 

personne n'a aucune idée

n°2013382
sircam
I Like Trains
Posté le 31-07-2010 à 17:23:48  profilanswer
 

mdh12 a écrit :

présentation: structs2


[:zaipetruredfadeiping]  
 

mdh12 a écrit :

(Anne actuel et précédente)


Qui est Anne?
[:masterofpuppets]
 

Code :
  1. package EJB;


Certainement pas!
 

Code :
  1. private static final long serialVersionUID = 1L;


Certainement faux
 
Pour le reste, beh c'est un bien maigre début mais c'est un début.
[:skeye]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°2013400
el muchach​o
Comfortably Numb
Posté le 01-08-2010 à 00:34:29  profilanswer
 

C'est curieux qu'on te lâche dans la nature comme ça. C'est quoi, le cadre de ce projet ?

 

Je ne comprends pas trop la démarche. En général, quand on développe et qu'on veut arriver à un début de résultat rapidement, surtout quand on débute tout seul, on commence par faire une maquette simple, et par la suite on refactore dans une architecture plus complexe si le besoin est nécessaire.

 

A ta place, je n'utiliserais pas de serveur d'application pour le moment, mais un simple serveur Jetty. Ton cycle de développement sera grandement accéléré, surtoout si tu as une machine limitée en puissance. Par contre tu peux coder tes classes métier comme des classes "POJO" calquées sur des EJB, de façon à pouvoir passer au serveur d'appli par la suite si nécessaire et répondre à des specs évolutives.
Et personnellement, à la place de Struts 2, j'utiliserais plutôt Stripes, plus simple et plus rapide à mettre en oeuvre, permettant les tests unitaires et s'intégrant bien aux EJB3.

 

Ca te ferait donc:
- persistance: jpa/hibernate + MySQL
- métier: POJO (éventuellement calqués sur la spec des EJB3)
- présentation: Stripes
- pas de serveur d'appli, mais Jetty
- Java 1.6

 

T'as tous les éléments en main pour créer une appli web conséquente, maintenant il te faut lire la doc de tout ça (il faut savoir lire l'anglais, sinon tu vas avoir un gros problème), googler et apprendre sur le tas. Bon courage parce que tu as là de quoi t'occuper pendant des mois.
Juste un truc, si tu fais du Java 1.5, autant faire du 1.6 direct, c'est essentiellement compatible.


Message édité par el muchacho le 01-08-2010 à 13:14:10

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  application JEE

 

Sujets relatifs
Lancer une application à une heure donnéeJee comment récupérer une variable dans un décorator struts1
Gerer les updates d'une application[ASP.NET] Gérer une collection d'objet persistante niveau application
[HTML/JS] application du setTimeOut pour un effet "machine à ecrire"Choix de langage pour une application "widget-like"
Multi tiers JEE[C#/.Net2.0] Application Settings et types (très) complexes
application boursierPourquoi écrire une application web en java ?
Plus de sujets relatifs à : application JEE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR