일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- R
- react
- mapreduce
- Express
- JavaScript
- SQL
- NPM
- Kotlin
- Android
- Sqoop
- plugin
- hadoop
- es6
- Spring
- SPC
- window
- IntelliJ
- table
- xPlatform
- GIT
- 공정능력
- mybatis
- Python
- vaadin
- MSSQL
- Java
- SSL
- Eclipse
- tomcat
- 보조정렬
- Today
- Total
목록전체 글 (661)
DBILITY
책을 안 보고 프로젝트 생성 후 책에서 본걸 그냥 해보다가 CustomValidator가 필요하게 되어 그냥 해봤다. 대/소문자 /숫자/특수문자 각 최소 1개, 8자 이상을 적용했고, EmailValidator를 보고 베겼다. package com.vseminar.vaadin_seminar.util; import com.vaadin.data.validator.RegexpValidator; /** * * Description * * * @author hyperrookie@gmail.com * * @version 1.0.0 * @date 2018. 6. 15. *======================================================================= * Date Nam..
서버와 클라이언트는 HttpServlet을 확장한 Vaadin-Servlet을 통해 고유한 uId를 발급하고 uId를 식별자로 통신을 반복 VaadinServlet, VaadinRequest, VaadinResponse, VaadinSession, WrappedSession, VaadinService, Page, UI 내장 객체가 있음. VaadinService VaadinRequest + VaadinResponse + VaadinSession + 기타 getCurrent()로 접근 시 WAS BaseDirectory, MimeType, Theme등과 같은 정보도 제공 Page 접근된 브라우저의 정보와 주소,주소이동과 관련된 정보 제공 UI 접근된 Session을 기반으로 entry point의 각종 연..
직전 프로젝트에 로그인 화면을 추가해 보자. layout을 상속, Component는 layout 내부에 추가하고 필요에 따라 중첩된 layout으로 UI를 구성한다. 4GL IDE나 x-internet tool, Swing, javaFX등에 경험이 있다면, 러닝 커브는 낮은 수준이 되겠다. 그렇다고 하루아침에 전문가는 될 수 없다. package 구조 LoginScreen.java package com.vseminar.screen; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.vaadin.data.validator.EmailValidator; import com.vaadin.event.ShortcutAction.KeyCode;..
몇 해 전 프로젝트 일정에도 없던 jQeuryGrid를 커스터마이징 하느라 2주간 생고생하고, 손가락 관절이 아팠다. Front, Backend 모두 framework이나 UI 툴도 없었던 그 프로젝트. 너무나 힘들었다. 내게 남은 건 아픈 몸뿐인가.. vaadin은 여러모로 편하다. Designer부터는 유료 월 90달러임. 개인 입장에선 결코 저렴하다고는 볼 수 없다. eclipse marketplace에서 vaadin 검색 4.0.2 install vaadin 7 project 생성 ( archetypeVersion = 7.6.5일때는 widgetsetName으로 생성이 되지만, 7.7.13에선 입력해도 생성이 안됨) 1) 아래 처럼 MVN명령행으로 만들거나 mvn archetype:generate..
저장된 파일의 내용을 읽어 공백문자를 기준으로 자른 후, 빈도수가 가장 큰 단어를 출력하도록 해 보았다. 2년전에 mapreduce wordcount를 만들어 본게 많은 도움이 된다. 신문기사 링크 http://v.media.daum.net/v/20180604182613539?rcmd=rn 발췌한 내용은 아래와 같다. 염증 예방을 돕는 식품은? 우선 항산화 효과와 항암 효과가 탁월해 세계 10대 슈퍼푸드로 선정된 식품 중 귀리, 블루베리, 녹차, 마늘, 토마토, 브로콜리, 아몬드, 시금치 등은 항염 효과 역시 상당한 것으로 알려진다. 귀리의 불포화지방산과 베타글루칸, 블루베리의 안토시아닌과 로돕신, 녹차의 카테킨, 마늘의 알리신, 토마토의 라이코펜과 루틴, 브로콜리의 비타민 C와 설포라판, 아몬드의 비타..