SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Mέζνδνη Αλάπηπμεο
ινγηζκηθνύ / GRAILS #1
Πεξηερόκελα
•   Μηα Σύληνκε Πεξηγξαθή
•   Εηζαγωγή
•   Grails & Groovy
•   Πεξηβάιινλ αλάπηπμεο
•   Δηαδηθαζία Αλάπηπμεο
•   Πεξηβάιινλ Αλάπηπμεο
•   Φαξαθηεξηζηηθά Αλάπηπμεο Εθαξκνγήο
     o   Δνκή Τάμεωλ θαη Παθέηωλ (overview)
     o   Class Ticket
     o   Class User
     o   Enumeration UserRole
     o   Enumeration TicketCategory
     o   Enumeration Ticket Status
     o   Views,Uis,Controllers
     o   Java byte code
     o   Aπνζήθεπζε Δεδνκέλωλ
•   Οζόλεο
•   Παξαπνκπέο & Οδεγίεο Εγθαηάζηαζεο
Μια ζύνηομη πεπιγπαθή
«Η εθαξκνγή ζα πξέπεη λα παξέρεη ζηα
ζηειέρε ηνπ Οξγαληζκνύ Φ ηελ δπλαηόηεηα
ππνβνιήο αηηεκάηωλ ηερληθήο ππνζηήξημεο .
Τα αηηήκαηα ζα θαηεγνξηνπνηνύληαη αλάινγα
κε ην είδνο ηνπ πξόβιεκαηνο. Σηειέρε ηεο
Τερληθήο Υπνζηήξημεο ζα έρνπλ ηελ
δπλαηόηεηα δηαρείξηζεο ηνπο»
Εηζαγωγή
• Σηόσορ : Η αλάπηπμε ιεηηνπξγηθόηεηαο
  βαζηζκέλεο ζην κνληέιν δεδνκέλωλ θαη
  ζηηο πεξηγξαθέο ηωλ πξνεγνύκελωλ
  παξαδνηέωλ
• Επγαλεία : Φξήζε ηνπ java πιαηζίνπ
  (framework) Grails ην νπνίν επηηξέπεη
  γξήγνξε αλάπηπμε εθαξκνγώλ ζην
  κνληέιν MVC, Φξήζε Apache Tomcat θαη
  hibernate γηα ηελ πξνζωξηλή απνζήθεπζε
  δεδνκέλωλ
Μεθοδολογία Υλοποίηζηρ

•   Καηαγξαθή Απαηηήζεωλ
•   Αλάιπζε Απαηηήζεωλ
•   Σρεδίαζε Λνγηζκηθνύ
•   Ανάπηςξη με σπήζη ηος framework
    Grails (Παπαδοηέο 4)
• Grails is an advanced and innovative open source web
  application platform
• Delivers new levels of developer productivity by applying
  principles like Convention over Configuration
• Helps development teams embrace agile
  methodologies, deliver quality applications in reduced
  amounts of time, and focus on what really matters:
  creating high quality, easy to use applications that
  delight users.
• Grails naturally complements Java application
  development since it is built on Spring and based on
  Groovy, the leading dynamic language for the Java
  platform.
H γιώζζα Groovy
• is an agile and dynamic language for the Java Virtual Machine
• builds upon the strengths of Java but has additional power features
  inspired by languages like Python, Ruby and Smalltalk
• makes modern programming features available to Java developers
  with almost-zero learning curve
• supports Domain-Specific Languages and other compact syntax so
  your code becomes easy to read and maintain
• makes writing shell and build scripts easy with its powerful
  processing primitives, OO abilities and an Ant DSL
• increases developer productivity by reducing scaffolding code
  when developing web, GUI, database or console applications
• simplifies testing by supporting unit testing and mocking out-of-the-
  box
• seamlessly integrates with all existing Java classes and libraries
• compiles straight to Java bytecode so you can use it anywhere you
  can
Πεξηβάιινλ Αλάπηπμεο
•   Φξεζηκνπνηείηαη ην eclipse κε ελζωκαηωκέλα ηα εξγαιεία SPRINGSOURCE
Δηαδηθαζία αλάπηπμεο
• Tα βήκαηα ζηελ δηαδηθαζία αλάπηπμεο :
   1. Φξήζε ηνπ κνληέινπ δεδνκέλωλ
   2. Δεκηνπξγία αληίζηνηρωλ ηάμεωλ (Domain
   Classes)
   3. Δεκηνπξγία ηάμεωλ ειεγθηώλ ( Controller
   Classes)
   4. Δεκηνπξγία Views
   5. Δεκηνπξγία Test Τάμεωλ (Test Classes)
   6. H Εθαξκνγή ζε (δνθηκαζηηθή) ιεηηνπξγία...
Φαξαθηεξηζηηθά & Εθδόζεηο
 • #4 domain classes
# 2 controller Classes
 • App version: 0.1
 • Grails version: 1.3.5
 • Groovy version: 1.7.5
 • JVM version: 1.5.0_26
 • Controllers: 4
 • Domains: 2
Δνκή Τάμεωλ Εθαξκνγήο -
       Παθέηωλ
Class User
Class Ticket
TicketCategory (Enumeration)
UserRole (Enumeration)
TicketStatus (Enumeration)
Views, Controllers, Uis
 • Μεηά ηελ δεκηνπξγία ηωλ Domain Class θαη κε
   ρξήζε εληνιώλ ηνπ πιαηζίνπ πινπνηνύληαη
   αςηόμαηα νη controllers θαη views θαη παξάγεηαη
   java εκηελέζιμορ θώδηθαο.
 • Παξάιιεια πινπνηείηαη αςηομαηα ε δνκή
   απνζήθεπζεο ηύπνπ ORM (object relational
   mapping)
*Τα views εηλαη ζε gsp (grails server pages) θαη
κπνξνύλ εύθνια λα παξακεηξνπνηνύληαη δπλακηθά
*Οη controllers ηεο εθαξκνγήο είαλη ζε γιώζζα
groovy
Java byte Code
Παξάγεηαη java εθηειέζηκνο θώδηθαο
Απνζήθεπζε
• Γηα ηελ απνζήθεπζε ρξεζηκνπνηείηαη JPA
  (JAVA PERSISTENCE API θαη
  HIBERNATE πξνθεηκέλνπ λα γίλεη map ζε
  ζρεζηαθό ζρήκα)
• Τα δεδνκέλα ηεο εθαξκνγήο
  απνζεθεύνληαη πξνζωξηλά ζε HSQLDB
  (hibernate SQL)
Οζόλεο Εθαξκνγήο :Aξρηθή
         Σειίδα
Οζόλεο Εθαξκνγήο : Nένο
                            ρξήζηεο
* Σηελ αξρή νξίδνληαη ελδεηθηηθνί ρξήζηεο
ηνπ ζπζηήκαηνο
Οζόλεο Εθαξκνγήο : Νέν
              Αίηεκα
• Aθνξά αίηεκα ηερληθήο ππνζηήξημεο πνπ ππνβάιεηαη από ηνλ
  Υπάιιειν
Οζόλεο Εθαξκνγήο : Δηαρείξηζε
            Αίηεκαηνο
• Aθνξά αιιαγή θαηάζηαζεο ηνπ αηηήκαηνο από OPEN ζε CLOSED
  θαη απνζήθεπζε
Οζόλεο Εθαξκνγήο : πξνβνιή
        αηηεκάηωλ
Παξαπνκπέο θαη νδεγίεο
• Grails : http://www.grails.org
• Groovy : http://groovy.codehaus.org/
• Οδεγίεο Εγθαηάζηαζεο
  http://www.grails.org/Documentation
• Agile κεζνδνινγία αλάπηπμεο ινγηζκηθνύ
  http://agilemanifesto.org/
• Φξήζηκα tutorials ηεο IBM γηα αλάπηπμεο ζε grails
   o http://www.ibm.com/developerworks/java/library/j-
     grails01158/index.html
   o http://www.ibm.com/developerworks/views/java/library
     view.jsp?search_by=mastering+grails
• Spring Source Tool Suite
  http://www.springsource.com/developer/sts

Contenu connexe

Similaire à grails framework

553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdfDimitraPapalitsa
 
Nashiproject
NashiprojectNashiproject
Nashiprojectzoifis
 
Java free-book
Java free-bookJava free-book
Java free-bookble nature
 
Θεμιστοκλής Παπαβασιλείου
Θεμιστοκλής ΠαπαβασιλείουΘεμιστοκλής Παπαβασιλείου
Θεμιστοκλής ΠαπαβασιλείουISSEL
 
Application Development Part 1
Application Development Part 1Application Development Part 1
Application Development Part 1ieeepatras
 
Thesis.Net Features
Thesis.Net FeaturesThesis.Net Features
Thesis.Net FeaturesMGAKIS
 
11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratch
11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratch11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratch
11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratchVasilis Drimtzias
 
LAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMS
LAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMSLAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMS
LAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMSVasilis Drimtzias
 
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGOΕφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGOIraklis Markelis
 
Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185ISSEL
 
It pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elIt pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elGeorge Birbilis
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Manos Tsardoulias
 
Evangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationEvangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationISSEL
 
Project Management: Ανάπτυξη εφαρμογής για iPhone.
Project Management: Ανάπτυξη εφαρμογής για iPhone.Project Management: Ανάπτυξη εφαρμογής για iPhone.
Project Management: Ανάπτυξη εφαρμογής για iPhone.chris zlatis
 
5 εργαλεία Web 2.0
5 εργαλεία Web 2.05 εργαλεία Web 2.0
5 εργαλεία Web 2.0Chrys T
 

Similaire à grails framework (20)

553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf
 
Nashiproject
NashiprojectNashiproject
Nashiproject
 
Asfask1
Asfask1Asfask1
Asfask1
 
Sonar platform
Sonar platformSonar platform
Sonar platform
 
Java free-book
Java free-bookJava free-book
Java free-book
 
Θεμιστοκλής Παπαβασιλείου
Θεμιστοκλής ΠαπαβασιλείουΘεμιστοκλής Παπαβασιλείου
Θεμιστοκλής Παπαβασιλείου
 
Application Development Part 1
Application Development Part 1Application Development Part 1
Application Development Part 1
 
Thesis.Net Features
Thesis.Net FeaturesThesis.Net Features
Thesis.Net Features
 
Swift Programming Language Presentation
Swift Programming Language PresentationSwift Programming Language Presentation
Swift Programming Language Presentation
 
11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratch
11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratch11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratch
11 κατηγορίες μαθησιακών δραστηριοτήτων στο scratch
 
Jeliot
JeliotJeliot
Jeliot
 
Jeliot
JeliotJeliot
Jeliot
 
LAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMS
LAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMSLAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMS
LAMS : Σύντομη αναφορά στα Εργαλεία δραστηριοτήτων του LAMS
 
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGOΕφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
 
Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185
 
It pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elIt pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_el
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
 
Evangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationEvangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentation
 
Project Management: Ανάπτυξη εφαρμογής για iPhone.
Project Management: Ανάπτυξη εφαρμογής για iPhone.Project Management: Ανάπτυξη εφαρμογής για iPhone.
Project Management: Ανάπτυξη εφαρμογής για iPhone.
 
5 εργαλεία Web 2.0
5 εργαλεία Web 2.05 εργαλεία Web 2.0
5 εργαλεία Web 2.0
 

Plus de Georgios Karamanolis

Api economy crowdsourcing - εκτ event
Api economy   crowdsourcing - εκτ eventApi economy   crowdsourcing - εκτ event
Api economy crowdsourcing - εκτ eventGeorgios Karamanolis
 
Syros 2014 karamanolis need to be refined tmrw
Syros 2014   karamanolis need to be refined tmrwSyros 2014   karamanolis need to be refined tmrw
Syros 2014 karamanolis need to be refined tmrwGeorgios Karamanolis
 
Presentation psi - καινοτομώντας με ανοικτά δεδομένα
Presentation psi -  καινοτομώντας με ανοικτά δεδομέναPresentation psi -  καινοτομώντας με ανοικτά δεδομένα
Presentation psi - καινοτομώντας με ανοικτά δεδομέναGeorgios Karamanolis
 
Public parousiasi-karamanolis-draseis-new
Public parousiasi-karamanolis-draseis-newPublic parousiasi-karamanolis-draseis-new
Public parousiasi-karamanolis-draseis-newGeorgios Karamanolis
 
Draft v2-swedish-greek-bilateral-discussion2011-karamanolis-egov
Draft v2-swedish-greek-bilateral-discussion2011-karamanolis-egovDraft v2-swedish-greek-bilateral-discussion2011-karamanolis-egov
Draft v2-swedish-greek-bilateral-discussion2011-karamanolis-egovGeorgios Karamanolis
 
Επιτελική παρουσίαση Egovroadmap v0.3 2
Επιτελική παρουσίαση Egovroadmap v0.3 2Επιτελική παρουσίαση Egovroadmap v0.3 2
Επιτελική παρουσίαση Egovroadmap v0.3 2Georgios Karamanolis
 

Plus de Georgios Karamanolis (10)

Karamanolis pitch en
Karamanolis pitch enKaramanolis pitch en
Karamanolis pitch en
 
Api economy crowdsourcing - εκτ event
Api economy   crowdsourcing - εκτ eventApi economy   crowdsourcing - εκτ event
Api economy crowdsourcing - εκτ event
 
Syros 2014 karamanolis need to be refined tmrw
Syros 2014   karamanolis need to be refined tmrwSyros 2014   karamanolis need to be refined tmrw
Syros 2014 karamanolis need to be refined tmrw
 
Presentation psi - καινοτομώντας με ανοικτά δεδομένα
Presentation psi -  καινοτομώντας με ανοικτά δεδομέναPresentation psi -  καινοτομώντας με ανοικτά δεδομένα
Presentation psi - καινοτομώντας με ανοικτά δεδομένα
 
Omeka
OmekaOmeka
Omeka
 
Public parousiasi-karamanolis-draseis-new
Public parousiasi-karamanolis-draseis-newPublic parousiasi-karamanolis-draseis-new
Public parousiasi-karamanolis-draseis-new
 
Routsis fotis e_health_270711
Routsis fotis e_health_270711Routsis fotis e_health_270711
Routsis fotis e_health_270711
 
Draft v2-swedish-greek-bilateral-discussion2011-karamanolis-egov
Draft v2-swedish-greek-bilateral-discussion2011-karamanolis-egovDraft v2-swedish-greek-bilateral-discussion2011-karamanolis-egov
Draft v2-swedish-greek-bilateral-discussion2011-karamanolis-egov
 
V2 agora-26-10-2011 (1)
V2 agora-26-10-2011 (1)V2 agora-26-10-2011 (1)
V2 agora-26-10-2011 (1)
 
Επιτελική παρουσίαση Egovroadmap v0.3 2
Επιτελική παρουσίαση Egovroadmap v0.3 2Επιτελική παρουσίαση Egovroadmap v0.3 2
Επιτελική παρουσίαση Egovroadmap v0.3 2
 

grails framework

  • 2. Πεξηερόκελα • Μηα Σύληνκε Πεξηγξαθή • Εηζαγωγή • Grails & Groovy • Πεξηβάιινλ αλάπηπμεο • Δηαδηθαζία Αλάπηπμεο • Πεξηβάιινλ Αλάπηπμεο • Φαξαθηεξηζηηθά Αλάπηπμεο Εθαξκνγήο o Δνκή Τάμεωλ θαη Παθέηωλ (overview) o Class Ticket o Class User o Enumeration UserRole o Enumeration TicketCategory o Enumeration Ticket Status o Views,Uis,Controllers o Java byte code o Aπνζήθεπζε Δεδνκέλωλ • Οζόλεο • Παξαπνκπέο & Οδεγίεο Εγθαηάζηαζεο
  • 3. Μια ζύνηομη πεπιγπαθή «Η εθαξκνγή ζα πξέπεη λα παξέρεη ζηα ζηειέρε ηνπ Οξγαληζκνύ Φ ηελ δπλαηόηεηα ππνβνιήο αηηεκάηωλ ηερληθήο ππνζηήξημεο . Τα αηηήκαηα ζα θαηεγνξηνπνηνύληαη αλάινγα κε ην είδνο ηνπ πξόβιεκαηνο. Σηειέρε ηεο Τερληθήο Υπνζηήξημεο ζα έρνπλ ηελ δπλαηόηεηα δηαρείξηζεο ηνπο»
  • 4. Εηζαγωγή • Σηόσορ : Η αλάπηπμε ιεηηνπξγηθόηεηαο βαζηζκέλεο ζην κνληέιν δεδνκέλωλ θαη ζηηο πεξηγξαθέο ηωλ πξνεγνύκελωλ παξαδνηέωλ • Επγαλεία : Φξήζε ηνπ java πιαηζίνπ (framework) Grails ην νπνίν επηηξέπεη γξήγνξε αλάπηπμε εθαξκνγώλ ζην κνληέιν MVC, Φξήζε Apache Tomcat θαη hibernate γηα ηελ πξνζωξηλή απνζήθεπζε δεδνκέλωλ
  • 5. Μεθοδολογία Υλοποίηζηρ • Καηαγξαθή Απαηηήζεωλ • Αλάιπζε Απαηηήζεωλ • Σρεδίαζε Λνγηζκηθνύ • Ανάπηςξη με σπήζη ηος framework Grails (Παπαδοηέο 4)
  • 6. • Grails is an advanced and innovative open source web application platform • Delivers new levels of developer productivity by applying principles like Convention over Configuration • Helps development teams embrace agile methodologies, deliver quality applications in reduced amounts of time, and focus on what really matters: creating high quality, easy to use applications that delight users. • Grails naturally complements Java application development since it is built on Spring and based on Groovy, the leading dynamic language for the Java platform.
  • 7. H γιώζζα Groovy • is an agile and dynamic language for the Java Virtual Machine • builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk • makes modern programming features available to Java developers with almost-zero learning curve • supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain • makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL • increases developer productivity by reducing scaffolding code when developing web, GUI, database or console applications • simplifies testing by supporting unit testing and mocking out-of-the- box • seamlessly integrates with all existing Java classes and libraries • compiles straight to Java bytecode so you can use it anywhere you can
  • 8. Πεξηβάιινλ Αλάπηπμεο • Φξεζηκνπνηείηαη ην eclipse κε ελζωκαηωκέλα ηα εξγαιεία SPRINGSOURCE
  • 9. Δηαδηθαζία αλάπηπμεο • Tα βήκαηα ζηελ δηαδηθαζία αλάπηπμεο : 1. Φξήζε ηνπ κνληέινπ δεδνκέλωλ 2. Δεκηνπξγία αληίζηνηρωλ ηάμεωλ (Domain Classes) 3. Δεκηνπξγία ηάμεωλ ειεγθηώλ ( Controller Classes) 4. Δεκηνπξγία Views 5. Δεκηνπξγία Test Τάμεωλ (Test Classes) 6. H Εθαξκνγή ζε (δνθηκαζηηθή) ιεηηνπξγία...
  • 10. Φαξαθηεξηζηηθά & Εθδόζεηο • #4 domain classes # 2 controller Classes • App version: 0.1 • Grails version: 1.3.5 • Groovy version: 1.7.5 • JVM version: 1.5.0_26 • Controllers: 4 • Domains: 2
  • 17. Views, Controllers, Uis • Μεηά ηελ δεκηνπξγία ηωλ Domain Class θαη κε ρξήζε εληνιώλ ηνπ πιαηζίνπ πινπνηνύληαη αςηόμαηα νη controllers θαη views θαη παξάγεηαη java εκηελέζιμορ θώδηθαο. • Παξάιιεια πινπνηείηαη αςηομαηα ε δνκή απνζήθεπζεο ηύπνπ ORM (object relational mapping) *Τα views εηλαη ζε gsp (grails server pages) θαη κπνξνύλ εύθνια λα παξακεηξνπνηνύληαη δπλακηθά *Οη controllers ηεο εθαξκνγήο είαλη ζε γιώζζα groovy
  • 18. Java byte Code Παξάγεηαη java εθηειέζηκνο θώδηθαο
  • 19. Απνζήθεπζε • Γηα ηελ απνζήθεπζε ρξεζηκνπνηείηαη JPA (JAVA PERSISTENCE API θαη HIBERNATE πξνθεηκέλνπ λα γίλεη map ζε ζρεζηαθό ζρήκα) • Τα δεδνκέλα ηεο εθαξκνγήο απνζεθεύνληαη πξνζωξηλά ζε HSQLDB (hibernate SQL)
  • 21. Οζόλεο Εθαξκνγήο : Nένο ρξήζηεο * Σηελ αξρή νξίδνληαη ελδεηθηηθνί ρξήζηεο ηνπ ζπζηήκαηνο
  • 22. Οζόλεο Εθαξκνγήο : Νέν Αίηεκα • Aθνξά αίηεκα ηερληθήο ππνζηήξημεο πνπ ππνβάιεηαη από ηνλ Υπάιιειν
  • 23. Οζόλεο Εθαξκνγήο : Δηαρείξηζε Αίηεκαηνο • Aθνξά αιιαγή θαηάζηαζεο ηνπ αηηήκαηνο από OPEN ζε CLOSED θαη απνζήθεπζε
  • 24. Οζόλεο Εθαξκνγήο : πξνβνιή αηηεκάηωλ
  • 25. Παξαπνκπέο θαη νδεγίεο • Grails : http://www.grails.org • Groovy : http://groovy.codehaus.org/ • Οδεγίεο Εγθαηάζηαζεο http://www.grails.org/Documentation • Agile κεζνδνινγία αλάπηπμεο ινγηζκηθνύ http://agilemanifesto.org/ • Φξήζηκα tutorials ηεο IBM γηα αλάπηπμεο ζε grails o http://www.ibm.com/developerworks/java/library/j- grails01158/index.html o http://www.ibm.com/developerworks/views/java/library view.jsp?search_by=mastering+grails • Spring Source Tool Suite http://www.springsource.com/developer/sts