일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SPC
- Kotlin
- react
- window
- GIT
- Android
- Sqoop
- Express
- table
- Eclipse
- JavaScript
- Java
- 공정능력
- vaadin
- mapreduce
- SQL
- xPlatform
- hadoop
- Python
- Spring
- tomcat
- NPM
- mybatis
- R
- MSSQL
- IntelliJ
- es6
- plugin
- 보조정렬
- SSL
- Today
- Total
목록front-end & ui (119)
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..
이클립스 마켓플레이스를 열면 항상 리스트에 올라오던 건데, 유료의 압박.... 그런데 이번에 vaadin을 사용하는 프로젝트를 할 거 같다. Java를 사용하여 웹 프런트엔드를 작성할 수 있는 프레임워크라니.... GWT인가.. 사내용 관리 페이지를 작성하는데에는 큰 무리가 없을 듯한데... 어째 이런 일이.... 공부를 해야 하는 오버헤드가 따른다... 해야 할게 너무 많다. 러닝 커브도 높겠지.. 내가 머리가 달리니까.... 내 나이가 이제 뭔갈 빠르게 배울 수 있는 건강상태가 아닌데... https://www.slideshare.net/sonegy/vaadin-54325678 https://github.com/HomoEfficio/dev-tips/blob/master/Spring-Vaadin%20C..