-
- 스프링 부트 2.0/Vue.js (+ Router)로 구현한 반응형 싱글 페이지 쇼핑몰 어플리케이션
- Oauth2(SNS로그인) 지원
- JSON API 및 데이터 크롤링 기능 지원(예정)
- 이메일 인증 지원(예정)
-
- RESTful
- no Http Redirection: 모든 개별 페이지는 VueRouter 혹은 Modal 처리
- No JQuery: JQuery는 쓰지 않는다.
- Data 접근 패턴: FLUX
- SOLID
- svg AMAP: 로고 및 아이콘 요소는 가능하면 svg 만을 사용한다.
- API Concurrency: 모든 Framework, API는 가능하면 최신 버전을 사용한다.
-
-
Unit test : JEST
-
e2e test : Nightwatch
-
ES5-6 compatibility module: ESlint
-
Vue setting: +Vuex, +Router
-
Database : Ojdbc6 XE
-
Presentation: Node.js (12.18.0)
-
Design: (Vue.js)@vue/cli 4.4.6, BootstrapVue(4.5.1), SCSS, inline CSS
-
Business Logic Layer : Embedded Tomcat on springBoot
-
Http proxy: Axios
-
Communication ports: 3000(Front/Client)<->8090(Back/Server)
-
Spring Dependencies: JPA, Web, DevTools, Thymeleaf(?maybe), RESTful, Security, Transaction(?maybe), Oauth2, Social(?maybe)
-
Build: Maven 3.6.3
-
ORM Mapping: Hibernate
-
Input validation : Vuelidate, Hibernate Validator
-
Logging: Slf4j
-
Getter/Setter: Lombok
-
-
- Ojdbc외 postgreSQL, Mysql, (+H2 DB) migration
- Spring-boot -> Spring Legacy pjt migration
- React.js branch
- JSON Oauth2 --> Spring Social 로 정식 build
-
##Live preview:
-
- Run demo.jar on cmd: java -jar demo.jar
-
- View on browser(IE not supported): localhost:8090/
-
-
Notifications
You must be signed in to change notification settings - Fork 0
paul-e-jang/spring-vue
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Shopping Mall application made from SpringBoot as back-end & Vue as front.
Topics
Resources
Stars
Watchers
Forks
Packages 0
No packages published