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.6k
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
The Rails Doctrine Decade
koic
2
560
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
630
Kubernetes祭り #2 OP/ED
bells17
0
110
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
960
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
3k
setup-vp GitLab対応の裏側
naokihaba
0
160
パーソナライズPodcastを作った話
repunit11
0
130
wkhtmltopdfの次どうするか問題2026
willnet
2
1.9k
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
160
golang-bob.pdf
iwatsukayura
0
120
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
400
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Designing Experiences People Love
moore
143
24k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
GraphQLとの向き合い方2022年版
quramy
50
15k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Accessibility Awareness
sabderemane
1
240
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
350
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
300
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
The Cult of Friendly URLs
andyhume
79
7k
Believing is Seeing
oripsolob
1
240
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