forked from SeungpilPark/uEngine-bill
-
Notifications
You must be signed in to change notification settings - Fork 7
프로토타입 UI 제작 메뉴얼
Seungpil Park edited this page May 22, 2017
·
2 revisions
테스트 목표: 제작한 UI 프로토타입 html 을 WAS 에 배포하고, 각 URL 별로 원하는 페이지가 리스트업 되는지 확인하고, 각 페이지 별로 보안정책이 적용되는지 확인한다.
- 제작한 UI html 을 war 로 빌드한다.
bagseungpil-ui-MacBook-Pro:uEngine-bill uengine$ mvn clean install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.uengine.garuda:uengine-bill-common:jar:1.0.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 500, column 21
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.uengine.garuda:uengine-bill-web:war:1.0.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 20, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] uEngine Billing Package
[INFO] uEngine Billing - Common
[INFO] uengine-killbill-java-client
[INFO] uEngine Billing Web Page - Personal
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building uEngine Billing Package 1.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ uengine-bill ---
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ uengine-bill ---
[INFO] Installing /Users/uengine/IdeaProjects/uEngine-bill/pom.xml to /Users/uengine/.m2/repository/org/uengine/garuda/uengine-bill/1.0.1-SNAPSHOT/uengine-bill-1.0.1-SNAPSHOT.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building uEngine Billing - Common 1.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
.
.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] uEngine Billing Package ............................ SUCCESS [ 0.337 s]
[INFO] uEngine Billing - Common ........................... SUCCESS [ 5.018 s]
[INFO] uengine-killbill-java-client ....................... SUCCESS [ 1.816 s]
[INFO] uEngine Billing Web Page - Personal ................ SUCCESS [ 16.534 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23.826 s
[INFO] Finished at: 2017-05-22T21:02:42+09:00
[INFO] Final Memory: 40M/358M
[INFO] ------------------------------------------------------------------------
- Tomcat WAS 로 war 파일을 구동한다.
/Users/uengine/tomcat8/bin/catalina.sh run
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[2017-05-22 09:04:54,913] Artifact uengine-bill-web:war exploded: Server is not connected. Deploy is not available.
22-May-2017 21:04:55.915 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.29
22-May-2017 21:04:55.917 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 20 2015 09:18:00 UTC
22-May-2017 21:04:55.917 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.29.0
22-May-2017 21:04:55.917 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Mac OS X
22-May-2017 21:04:55.917 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.9.5
22-May-2017 21:04:55.917 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: x86_64
22-May-2017 21:04:55.917 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre
.
.
- http://localhost:18080 로 접속하여, 로그아웃 상태인경우 로그인 페이지가 나타나는지 확인한다.
- sppark / gosu23546 으로 로그인 한 후, 아래의 각 URL 을 호출하여 페이지가 나타나는지 확인한다.
- 대쉬보드 (http://localhost:18080)
- 구매자 리스트 (http://localhost:18080/account)
- 구매자 상세 정보 (http://localhost:18080/account/c6fa15eb-fea9-4254-994f-9f55d062fd43/overview)
- 구매자 타임라인 (http://localhost:18080/account/c6fa15eb-fea9-4254-994f-9f55d062fd43/timeline)
- 구매자 인보이스 (http://localhost:18080/account/c6fa15eb-fea9-4254-994f-9f55d062fd43/invoices)
- 구매자 인보이스 상세 (http://localhost:18080/account/00c1ba99-9a75-4ad2-8104-a466d8347df4/invoices/0427a1a8-7ec8-4e22-8c99-0976be7f6809)
- 구매자 결제목록 (http://localhost:18080/account/c6fa15eb-fea9-4254-994f-9f55d062fd43/payments)
- 구매자 결제 상세 (http://localhost:18080/account/c6fa15eb-fea9-4254-994f-9f55d062fd43/payments/b0caa905-3a5b-492d-abe7-e337a8be4b2d)
- 구매자 구독 현황 (http://localhost:18080/account/00c1ba99-9a75-4ad2-8104-a466d8347df4/subscriptions)
- 제품 리스트 (http://localhost:18080/product)
- 제품 상세 (http://localhost:18080/product/PRD_0000000001/version/current/detail)
- 조직 프로필 (http://localhost:18080/setting/organization)
- 조직 결제규칙 (http://localhost:18080/setting/billing)
- 조직 연체규칙 (http://localhost:18080/setting/overdue)
- 조직 결제 재시도 규칙 (http://localhost:18080/setting/retry)
- 조직 이메일 알림 템플릿 관리 (http://localhost:18080/setting/notification)
- 조직 PG 연동 관리 (http://localhost:18080/setting/integration)
- API 테스트 콘솔 (http://localhost:18080/apidoc)
- API 문서 (http://localhost:18080/resources/slate/swagger.html)