Enviar búsqueda
Cargar
Standalone GORM with Java
•
Descargar como PPTX, PDF
•
2 recomendaciones
•
1,338 vistas
Título mejorado por IA
M
Michael Collado
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Recomendados
React more than just components
React more than just components
Chen Feldman
Green Custard Friday Talk 5: React-Native Performance
Green Custard Friday Talk 5: React-Native Performance
Green Custard
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Mahbubur Rahman
JJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-boot
Tsuyoshi Yamamoto
Agile NCR 2013 - Gaurav Bansal- web_automation
Agile NCR 2013 - Gaurav Bansal- web_automation
AgileNCR2013
Groovy Maven Builds
Groovy Maven Builds
Evgeny Goldin
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
Danno Ferrin
Groovy Finesse
Groovy Finesse
mzgubin
Recomendados
React more than just components
React more than just components
Chen Feldman
Green Custard Friday Talk 5: React-Native Performance
Green Custard Friday Talk 5: React-Native Performance
Green Custard
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Taking Advantage of Client Side / JavsScript Templates in Rich Internet Appli...
Mahbubur Rahman
JJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-boot
Tsuyoshi Yamamoto
Agile NCR 2013 - Gaurav Bansal- web_automation
Agile NCR 2013 - Gaurav Bansal- web_automation
AgileNCR2013
Groovy Maven Builds
Groovy Maven Builds
Evgeny Goldin
JavaOne 2009 BOF-5189 Griffon In Depth
JavaOne 2009 BOF-5189 Griffon In Depth
Danno Ferrin
Groovy Finesse
Groovy Finesse
mzgubin
Groovy Finesse
Groovy Finesse
mzgubin
Geb with spock
Geb with spock
Monika Gurram
Groovy - Grails as a modern scripting language for Web applications
Groovy - Grails as a modern scripting language for Web applications
IndicThreads
Taming Functional Web Testing with Spock and Geb
Taming Functional Web Testing with Spock and Geb
C4Media
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Danno Ferrin
Embedding Groovy in a Java Application
Embedding Groovy in a Java Application
Paolo Predonzani
intoduction to Grails Framework
intoduction to Grails Framework
Harshdeep Kaur
Groovy and Grails intro
Groovy and Grails intro
Miguel Pastor
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
Guillaume Laforge
Selenium. going beyond the possible
Selenium. going beyond the possible
Liliya Zdanevich (Malofeeva)
PhoneGap:你应该知道的12件事
PhoneGap:你应该知道的12件事
longfei.dong
Stanislaw potoczny kra_qa_21.01.20
Stanislaw potoczny kra_qa_21.01.20
kraqa
Groovy
Groovy
Tom Corcoran
Java script performance tips
Java script performance tips
Shakti Shrestha
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
Jessie Evangelista
Java Performance Monitoring & Tuning
Java Performance Monitoring & Tuning
Muhammed Shakir
Testing JavaScript with Jasmine
Testing JavaScript with Jasmine
techwhizbang
Curriculum outline
Curriculum outline
Dipin Sharma
GR8Conf 2011: Groovy Maven Builds
GR8Conf 2011: Groovy Maven Builds
GR8Conf
Introduction To Grails
Introduction To Grails
Christopher Bartling
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Más contenido relacionado
Similar a Standalone GORM with Java
Groovy Finesse
Groovy Finesse
mzgubin
Geb with spock
Geb with spock
Monika Gurram
Groovy - Grails as a modern scripting language for Web applications
Groovy - Grails as a modern scripting language for Web applications
IndicThreads
Taming Functional Web Testing with Spock and Geb
Taming Functional Web Testing with Spock and Geb
C4Media
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Danno Ferrin
Embedding Groovy in a Java Application
Embedding Groovy in a Java Application
Paolo Predonzani
intoduction to Grails Framework
intoduction to Grails Framework
Harshdeep Kaur
Groovy and Grails intro
Groovy and Grails intro
Miguel Pastor
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
Guillaume Laforge
Selenium. going beyond the possible
Selenium. going beyond the possible
Liliya Zdanevich (Malofeeva)
PhoneGap:你应该知道的12件事
PhoneGap:你应该知道的12件事
longfei.dong
Stanislaw potoczny kra_qa_21.01.20
Stanislaw potoczny kra_qa_21.01.20
kraqa
Groovy
Groovy
Tom Corcoran
Java script performance tips
Java script performance tips
Shakti Shrestha
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
Jessie Evangelista
Java Performance Monitoring & Tuning
Java Performance Monitoring & Tuning
Muhammed Shakir
Testing JavaScript with Jasmine
Testing JavaScript with Jasmine
techwhizbang
Curriculum outline
Curriculum outline
Dipin Sharma
GR8Conf 2011: Groovy Maven Builds
GR8Conf 2011: Groovy Maven Builds
GR8Conf
Introduction To Grails
Introduction To Grails
Christopher Bartling
Similar a Standalone GORM with Java
(20)
Groovy Finesse
Groovy Finesse
Geb with spock
Geb with spock
Groovy - Grails as a modern scripting language for Web applications
Groovy - Grails as a modern scripting language for Web applications
Taming Functional Web Testing with Spock and Geb
Taming Functional Web Testing with Spock and Geb
Griffon - Making Swing Fun Again
Griffon - Making Swing Fun Again
Embedding Groovy in a Java Application
Embedding Groovy in a Java Application
intoduction to Grails Framework
intoduction to Grails Framework
Groovy and Grails intro
Groovy and Grails intro
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
Selenium. going beyond the possible
Selenium. going beyond the possible
PhoneGap:你应该知道的12件事
PhoneGap:你应该知道的12件事
Stanislaw potoczny kra_qa_21.01.20
Stanislaw potoczny kra_qa_21.01.20
Groovy
Groovy
Java script performance tips
Java script performance tips
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
greach 2014 marco vermeulen bdd using cucumber jvm and groovy
Java Performance Monitoring & Tuning
Java Performance Monitoring & Tuning
Testing JavaScript with Jasmine
Testing JavaScript with Jasmine
Curriculum outline
Curriculum outline
GR8Conf 2011: Groovy Maven Builds
GR8Conf 2011: Groovy Maven Builds
Introduction To Grails
Introduction To Grails
Último
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Último
(20)
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Standalone GORM with Java
1.
Standalone GORM Michael
Collado
2.
What is Hibernate?
Object –Relational mapping tool Object-Oriented querying Database agnostic query language XML configuration or annotations
3.
Typical Hibernate Java
bean and configuration Event.java Event.hbm.xml
4.
5.
What is GORM?
Groovy layer over Hibernate Convention over configuration mapping Dynamic finder/persistence methods DSL based querying
6.
Equivalent GORM entity
definition Event.groovv
7.
8.
9.
Maven groovy plugin
10.
11.
Set up GORM
in Spring GORM XML namespace
12.
Add sessionFactory bean
and dependencies
13.
Create TestBean entity
TestBean.groovy
14.
Create TestBean entity
15.
Use Java interface
to bridge Java - Groovy EntityManager.java TestBeanManager.java
16.
Using GORM dynamic
methods TestBeanManagerImpl.groovy
17.
This works… but…
My database schema looks like this:
18.
Groovy Metaprogramming Use
JDK Proxy to implement interfaces Use Groovy MetaMethods to call GORM methods dynamically invokeMethod methodMissing
19.
DynamicManagerImpl.groovy
20.
Demo
Descargar ahora