Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spring Lab
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
360
AE Resources
leonguyen
0
350
Other Decks in Programming
See All in Programming
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
160
継続モナドとリアクティブプログラミング
yukikurage
3
490
Webフレームワークの ベンチマークについて
yusukebe
0
200
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
190
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
3.5k
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
120
Claude Team Plan導入・ガイド
tk3fftk
0
170
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
340
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
840
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
310
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
230
Featured
See All Featured
Bash Introduction
62gerente
615
220k
sira's awesome portfolio website redesign presentation
elsirapls
0
300
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
How to build a perfect <img>
jonoalderson
1
5.8k
Paper Plane (Part 1)
katiecoart
PRO
0
9.6k
Unsuck your backbone
ammeep
672
58k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Cost Of JavaScript in 2023
addyosmani
55
10k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
Building Adaptive Systems
keathley
44
3.1k
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