Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spring Lab

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Spring Lab

Avatar for LeoNguyen.com

LeoNguyen.com

July 11, 2013
Tweet

More Decks by LeoNguyen.com

Other Decks in Programming

Transcript

  1. Features - Purpose: An open source Spring solution - GUI:

    ZK + jQuery - Technology: Spring + Hibernate + MongoDB + API - Architechture: Thin Front-end, Fat Back-end
  2. 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
  3. DB

  4. 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)
  5. 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
  6. JDK and JAVA_HOME - JAVA_HOME variable is added in Windows

    environment variable, and point to the JDK folder.
  7. Add PATH with MAVEN_HOME - Update PATH variable in Windows

    environment with string '% MAVEN_HOME%\bin'
  8. Generate project structure with Maven - In command prompt, type

    “mvn archetype:generate - DgroupId=com.springsolution.core -DartifactId=springSolution - DarchetypeArtifactId=maven-archetype-quickstart - DinteractiveMode=false"
  9. Add PATH with JUNIT_HOME - Update PATH variable in Windows

    environment with string '% JUNIT_HOME%D:\ProjectJava\junit.jar'