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

Spring Lab

Spring Lab

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'