catalinstrimbei / feaa-admitere

Automatically exported from code.google.com/p/feaa-admitere
0 stars 0 forks source link

(RE)START implementare proiect ADMITERE #22

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
În urma "negocierilor" de Miercuri, 6 martie, au rezultat următoarele echipe 
pentru implementare:

Echipa 1: ADMIN-NOMNECLATOARE - Securitate, Configurare, Nomenclatoare
Membri:

    * Cătălin Strîmbei - catalin.strimbei@gmail.com - responsabil
    * Ionuţ Hrubaru - ionut.hrubaru@gmail.com
    * Diana Cicoare - diana.cicoare@gmail.com

Modelatorii/analiştii responsabili cu specificaţiile funcţionale pentru 
echipa 1:

    * Georgiana geo240585@gmail.com - coordonatorprincipal
    * Dana Buzilă dm.buzila@gmail.com
    * Anamaria Mereu anamaria.mereu@gmail.com

Echipa 2: DOSARE - FişaÎnscriere, Documente, PacheteFişe
Membri:

    * Diana Neagu - neagu.diana@gmail.com - responsabil echipă
    * Viorel Iacoban - viorel.iacoban@gmail.com - responsabil echipă
    * Maxim Grosu - GrosuMaxim@gmail.com
    * Cosmin Gavrilă - cosmin.gavrila11@gmail.com

Modelatorii/analiştii responsabili cu specificaţiile funcţionale pentru 
echipa 1:

    * Marin Fotache - fotache@uaic.ro sau MarinFotache@gmail.com - coordonatorprincipal
    * Ionela Mihalescu - mihalescu.ionela@gmail.com
    * Rodica Sutu - sutu.rodica@gmail.com

Frontul de lucru pentru echipele de implementare pentru perioada imediată (cc 
1 săptămână) este următorul:

A. Configurare mediu de lucru

    1. Descărcare-configurare JBossTools 3.3

        * Pre-requirement: dacă nu aveţi instalat JDK 7, descărcaţi şi instalaţi JDK 7 de pe site-ul Oracle http://www.oracle.com/technetwork/java/javase/downloads/index.html 
        * 
            * VERSIUNEA JAVA pe care o vom utiliza va fi JAVA 7

        * Descărcare distribuţie Eclipse JEE Indigo de pe site-ul Eclipse http://www.eclipse.org/downloads/packages/release/indigo/sr2
        * Instalare în mediul Eclipse (Help-Install New Software) a plug-in-ului JBossTools 3.3 http://www.jboss.org/tools/download/stable/3_3_Final.html
        * Instalare în mediul Eclipse (Help-Install New Software) a plug-in-ului Subclipse pentru lucru cu SVN  http://subclipse.tigris.org/update_1.8.x/

    2. Descărcare-instalare JBossAS 7.1.1 din reposytory-ul SVN-admitere

        * Descărcaţi şi instalaţi TurtoiseSVN http://tortoisesvn.net/
        * Într-un folder nou (ex.  Resurse) din meniul contextul al WinExplorer executaţi checkout pe adresa: https://feaa-admitere.googlecode.com/svn/trunk/java-wks/resurse
        * 
            * username-ul este cel al membrului proiectului şi parola o aflaţi de la adresa https://code.google.com/p/feaa-admitere/source/checkout

        * Dezarhivaţi  _jboss-as-7.1.1.Final.zip şi copiaţi folderul pe discul D: astfel încât să obţineţi D:\ _jboss-as-7.1.1.Final.zip
        * Instalaţi serverul JBoss în mediul Eclipse: din perspectiva JavaEE, fereastra Servers, 
        * 
            * meniu-contextual-New-Server
            * alegeţi JBosAS 7.1
            * în pasul JBoss Runtime indicaţi calea în care aţi dezarhivaţi serverul JBoss la rubrica Home Directory, asiguraţi-vă că rubrica JRE indică JDK7

    3. Descărcare proiecte JEE admitere de pe SVN

        * creaţi un folder local în care să descărcaţi proiectele Java
        * deschideţi mediul Eclipse astfel încât calea Workspace-ului curent să indice acest folder
        * din meniul Eclipse File-Import selectaţi SVN-Checkout Projects from SVN
        * calea repositrory-ului SVN este: 
        * 
            * https://feaa-admitere.googlecode.com/svn/trunk/java-wks/
            * username-ul este cel al membrului proiectului şi parola o aflaţi de la adresa https://code.google.com/p/feaa-admitere/source/checkout

        * selectaţi pentru descărcare toate proiectele-folder cu excepţia folderului resurse
        * după descărcare eliminaţi eventualele probleme din fereastra Proporties-Java Build Path a fiecărui proiect, verificaţi în pagina Libraries dacă:
        * 
            * JBoss Rutime nu este unbound - eventual editaţi şi alegeţi JBoss Runtime 7.1
            * JRE System Library nu este unbound - eventual editaţi şi alegeţi JDK 7
            * ojdbc6.jar este invalid - ştergeţi-l sau legaţi-l la calea D:\_jboss-as-7.1.1.Final\modules\oracle\jdbc\main\ojdbc6.jar

        * recompilaţi toate proiectele din meniul Project-Clean all project

    4. Verificare conexiune server Oracle DB

        * în fişierul D:\_jboss-as-7.1.1.Final\standalone\configuration\standalone.xml găsiţi definită sursa de date "java:/ORCLServerAdmDS" la care fac referire toate proiectele EJB-Service prin fişierele persistence.xml aferente
        * serverul OracleDB este disponibil la adresa internă 10.10.0.20 - care poate fi accesată doar prin VPN, adică 
        * va trebui să creaţi un Virtual Private Network 
        * 
            * prin adresa 85.122.22.60
            * cu username-ul şi parola pe care le folosiţi pentru portal.feea.uaic.ro

    5. Efectuarea primului build cu ANT

        * În proiectul ADMITERE_AdminWeb găsiţi următorul fişier Build-admitere.xml: modificaţi doar parametrii de intrare 
        * 
            * local-app - numele aplicaţiei pe care doriţi să o compilaţi-executaţi;
            * local-wks.dir - directrorul workspace-ului în care aţi descărcat proiectele de admitere
            * jboss-home.dir - calea aferentă serverului JBoss.

        * Targetul ANT (sarcina implicită) este Run-App care va încerca să compileze şi să instaleze pe serverul JBoss proiectul aferent din local-app. Executaţi această sarcină cu [Run As]-[Ant Build]
        * Verificaţi rezultatul în directorul D:\_jboss-as-7.1.1.Final\standalone\deployments
        * NU MODIFICAŢI altfel Build-admitere.xml. Dacă doriţi să mai optimizaţi procesul de build, copiaţi fişierul în proiectul în care lucraţi şi modificaţi-l acolo ...

    6. Efectuare primului test modul EJB

        * Porniţi serverul JBoss (start din fereastra Servers)
        * Modificaţi şi executaţi cu JUnit clasele Test aferente din proiectul ADMITERE_TestSuite

    7. Efectuarea primului test-live modul Web

        * Compilaţi proiectul Web aferent (vezi local-app din Build-admitere.xml)
        * accesaţi pagina aferente index.html din browser (vezi şi explicaţiile din Build-admitere.xml)

ORICE Problemă întâmpinaţi contactaţi resposabilii echipelor.
Dacă nu aveţi acces din motive de securitate la VPN, contactaţi-l eventual 
direct şi pe Mugurel Patrichi la mugurel@feaa.uaic.ro. În principiu a fost 
deja informat.

B. Crearea primelor formulare JSF simple pentru înţelegerea modului de 
lucru/organizare al proiectelor JEE pentru admitere

    * resposabilii de echipă identifică primele formulare funcţionale împreună cu resposabilii de analiză;
    * resposabilii de echipă formulează şi repartizează sarcini de lucru pentru membri:
    * 
        * implementarea pachetelor-entităţi necesare şi generare schema SQL în Oracle;
        * adăugarea-implementare principalelor operaţii CRUD în serviciile EJB aferente;
        * proiectarea-implementarea formularelor stabilite (măcar câte unul pentru fiecare membru)

În cursul săptămânii următoare (până Miercurea viitoare) resposabilii de 
echipă se vor asigura că toţi membrii echipei au un flux de lucru 
operaţional.
Membrii echipelor vor comite periodic pe SVN ceea ce au lucrat (şi testele 
aferente) astfel încât (până Miercurea viitoare) responsabilii de echipă 
să poată verifica-confirma funcţionalităţile implementate (servicii EJB, 
formulare).

Original issue reported on code.google.com by catalin....@gmail.com on 7 Mar 2013 at 7:49

GoogleCodeExporter commented 9 years ago

Original comment by catalin....@gmail.com on 20 Feb 2014 at 1:44