Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Spring Lab
Search
LeoNguyen.com
July 11, 2013
Programming
1.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Spring Lab
Spring Lab
http://leonguyen.com
LeoNguyen.com
July 11, 2013
More Decks by LeoNguyen.com
See All by LeoNguyen.com
Node.js Lab
leonguyen
1
1.5k
PhoneGap Lab
leonguyen
0
1.5k
jQuery Plugin
leonguyen
0
1.6k
JS Plugin
leonguyen
0
2.5k
HTML5 Lab
leonguyen
0
1.6k
PHP Lab
leonguyen
0
1.7k
Laravel Lab
leonguyen
0
1.9k
Design Resources
leonguyen
1
370
AE Resources
leonguyen
0
350
Other Decks in Programming
See All in Programming
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
210
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
650
Foundry Localでエージェント開発
seosoft
0
180
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
56
38k
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
1.1k
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
iOSDC2026登壇資料.pdf
riofujimon
0
110
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
470
AIとGame Jamで、ゲームを完成させた話
takahirosaeki
0
120
App Intentsのビルドプロセスを支える技術
kntkymt
0
260
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
160
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
150
Featured
See All Featured
Mind Mapping
helmedeiros
1
350
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
830
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
My Coaching Mixtape
mlcsv
0
310
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
350
Rails Girls Zürich Keynote
gr2m
96
14k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
How to Ace a Technical Interview
jacobian
281
24k
The agentic SEO stack - context over prompts
schlessera
0
920
Building the Perfect Custom Keyboard
takai
2
870
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Transcript
Spring Lab leonguyen.com
Features - Purpose: An open source Spring solution - GUI:
ZK + jQuery - Technology: Spring + Hibernate + MongoDB + API - Architechture: Thin Front-end, Fat Back-end
Modules - Box: 1) Finance: JARS 2) Customer: SWO, Lean
Startup, CRM 3) Internal Process: Intranet, Scrum-Agile, 5W-1H-2C-5M 4) Learning & Growth: HRM, 6 Hats, PERMA, Branding- Advertising
Layout - Portal
Spring Core
JDK 7
Download & Install - Go to: http://www.oracle. com/technetwork/java/javase/downloads/jdk7-downloads- 1880260.html
Apache Tomcat 7
Download & Install - Go to: http://tomcat.apache.org/download-70.cgi
Spring Framework 3
Download - Go to http://www.springsource.org/spring-community-download
Spring Tool Suite
Download - Go to: http://www.springsource.org/downloads/sts-ggts
Hello world MVC
New Spring Template Project - Go to File > New
> Spring Template Project
New Spring MVC Project - Choose Spring MVC Project
Run It - Go to Run As > Run on
Server
DB
DB List 1) Jars (ja): Income (Inc), Nec, Ltss, Edu,
Ffa, Play, Give 2) Customer (c), Contact, Deal, Contract (ct) Swot (swot): Object (obj), S, W, O, T 3) Project (p), Task (ta) Employee (e), Payroll (pa) 4) Hat (ha): Object (obj), Objective (ob), Intuitive (in), Negative (ne), Positive (po), Creative (cre), Process (pro)
Table List 2) c: cId, cNo, cName, cDesc u: uId,
[cId-eId], uName, uPass, uEmail ct: ctId, cId, ctNo, ctDate, ctDesc 3) p: pId, pTitle, pDesc t: tId, pId, tTitle, tDesc e: eId, eNo, eName, eDesc
Github - Go to: https://github.com/leonguyen/springSolution
Eclipse Java EE
Download - Go to: http://www.eclipse.org/downloads/
Maven
JDK and JAVA_HOME - JAVA_HOME variable is added in Windows
environment variable, and point to the JDK folder.
Download & Extract - Go to http://maven.apache.org/download.cgi - Extract to
<Source Path>\maven
MAVEN_HOME - MAVEN_HOME variable is added in Windows environment variable,
and point to the Maven folder.
Add PATH with MAVEN_HOME - Update PATH variable in Windows
environment with string '% MAVEN_HOME%\bin'
Verification - In command prompt, type “mvn –version“
Maven repository - Edit 'settings.xml' in '<Source Maven>\conf'
Generate project structure with Maven - In command prompt, type
“mvn archetype:generate - DgroupId=com.springsolution.core -DartifactId=springSolution - DarchetypeArtifactId=maven-archetype-quickstart - DinteractiveMode=false"
Convert to Eclipse project - In command prompt, type “mvn
eclipse:eclipse"
Add PATH with JUNIT_HOME - Update PATH variable in Windows
environment with string '% JUNIT_HOME%D:\ProjectJava\junit.jar'
Add Spring libs to Eclipse
Add Spring 3 dependency - Edit 'pom.xml'
Spring bean - Add 'HelloWorld.java'
Spring bean configuration file - Create a Spring configuration file
'SpringBeans.xml'
Review project structure
Run It