peter-web

a well made Web-site

MIT License

Stars
0
Committers
1

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

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