NBJSC v1.0

Specification


Spring Boot Prototype
Spring Boot's Embedded [Servlet Container, Database, Web Server] 미사용
Optimized Browser: Chrome
 사양

Spring Security

Run
 Spring Boot 1.5.8, Security

jsGrid 1.5.3

무료 라이선스
API 문서(docs)의 정리가 잘 되어있다
국내 사용자가 적은 것 같다
Run
 Data Grid

jqGrid 4.7.0

「4.7.0 버전」까지만 무료 라이선스 (trirand일때 무료였으나, guriddo로 회사명 바꾸고 유료로 전환)
참고 문서가 제대로 구비되어 있지 않기 때문에, 초기 세팅(의존 라이브러리 정의 등등)에 시간이 꽤 걸린다
API 문서가 없기 때문에, 구글링에 상당한 시간이 소비된다
국내 사용자가 어느정도 있는 것 같다
 Data Grid

Spring Email

pom.xml
application.properties
EmailService.java
EmailServiceImpl.java
SMTP(Simple Mail Transfer Protocol)는 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜
SMTP(<->POP3)서버는 이메일을 송신하는 서버
gsmtp(Google SMTP) 사용시, 설정 사항(Step 1~2)
Step 1. 보안 수준이 낮은 앱의 액세스를 허용 (https://myaccount.google.com/lesssecureapps)
Step 2. 해당 Google 계정에 새 기기 또는 앱의 액세스를 허용 (https://accounts.google.com/DisplayUnlockCaptcha)
 Email

Google App Engine

"완전 관리형 환경을 통해 인프라와 관련된 우려사항은 App Engine이 관리하므로 고객이 코딩에 집중할 수 있다"고 한다. 그외 여러가지 강력한 기능이 있다. 문서는 영어, 일본어 등등 한국어는 없는 듯하다.
 Google Cloud Platform, Cloud computing

Google reCAPTCHA(리캡차) v2

CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart, 완전 자동화된 사람과 컴퓨터 판별, 캡차):
HIP(Human Interaction Proof, 인간 상호 작용 증명) 기술의 일종으로, 어떠한 사용자가 실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해 사용되는 방법이다
2018/06/18: reCAPTCHA v3 베타 테스트 진행중
가입 페이지
InfoRestController.java
CommonService.java
CommonServiceImpl.java
application.properties
 Security, Registration

Online SpreadSheet

경리, 회계 등의 계산을 위해 사용되는 표 형식의 계산용지나, 계산용지를 컴퓨터에서 사용할 수 있게 구현한 표 계산 프로그램을 의미한다.
e.g. 로터스 1-2-3, 엑셀, 한글과컴퓨터 한셀, OpenOffice.org Calc, 쿼트로 프로, 비지칼크, 멀티플랜
Google: 한글 문장의 뒷부분이 안보이는 버그가 있지만, 동기화 속도는 MS보다 더 빠른 것 같다
Microsoft: 문서편집의 기능과 그 완성도는 MS가 월등한 것 같다
 Spreadsheet