Skip to content

peteryu24/peter-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web project🌱

to be more friendly with Mr.Spring (feat. openlayers)

software 🌑

  • java : 1.8
  • spring : 4.2.2.RELEASE
  • DB : postgreSQL 42.2.20

features 📂

  • (un)register, login(log out)
  • posts, comments, file CRUD
  • logger with AOP
  • security + jwt token(refresh token) + csrf token
  • openlayers

toolkit 🛠️

javascript html5 css3

spring postgresql

DEMO 👁️‍🗨️



feature details 📋


project layout 📌

🌱 peter-web
├─ src
│  └─ main
│     ├─ java
│     │  └─ gmx
│     │     └─ fwd
│     │        ├─ controller : controller folder
│     │        ├─ service : service folder
│     │        ├─ mapper : mapper interface(linked with mapper.xml - mybatis)
│     │        ├─ interceptor : session based interceptor(now using token)
│     │        ├─ aop : logger using aop
│     │        ├─ jwt : settings for jwt token
│     │        ├─ security : spring security
│     │        └─ vo : getter, setter for value object
│     ├─ resources
│     │  ├─ db : query for creating tables
│     │  ├─ gmx
│     │  │  └─ context : folder for settings.xml
│     │  ├─ mapper : xml based query using mybatis
│     │  └─ properties : properties for file downloads
│     └─ webapp
│        ├─ WEB-INF
│        │  ├─ config : place for dispatcher-servlet.xml
│        │  ├─ jsp : folder for jsp files
│        │  └─ web.xml : web settings
│        ├─ css : css folder
│        ├─ error : error.jsp
│        └─ js : folder for js(s)
│    
└─ pom.xml : maven settings

before using ☢️

make sure <base href="http://localhost:8080/asYouWish/"> is unified on every jsp