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
370
AE Resources
leonguyen
0
350
Other Decks in Programming
See All in Programming
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
170
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
510
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
190
Building a Meta Ray-Ban display app
akkeylab
0
150
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
数百円から始めるRuby電子工作
tarosay
0
150
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
490
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.4k
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
FDEが実現するAI駆動経営の現在地
gonta
2
280
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
370
Navigating Weather and Climate Data
rabernat
0
480
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
230
How STYLIGHT went responsive
nonsquared
100
6.2k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Unsuck your backbone
ammeep
672
58k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
490
Amusing Abliteration
ianozsvald
1
250
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