일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- es6
- R
- Spring
- 보조정렬
- Android
- vaadin
- react
- Eclipse
- SPC
- Kotlin
- mapreduce
- GIT
- NPM
- tomcat
- table
- xPlatform
- SQL
- Express
- Python
- 공정능력
- SSL
- JavaScript
- MSSQL
- plugin
- IntelliJ
- Java
- hadoop
- window
- mybatis
- Sqoop
- Today
- Total
목록전체 글 (655)
DBILITY
최상위에 VerticalLayout에 로그인 관련 Component가 존재하고, 로그인을 하면 최상위 레이아웃의 모든 Component를 clear(?) 한 후 다른 Component를 배치하는걸 해봤다. 그냥.. 아무런 이유는 없다. package com.vseminar.vaadin_seminar2; import java.util.regex.Pattern; import javax.servlet.annotation.WebServlet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.vaadin.annotations.Theme; import com.vaadin.annotations.VaadinServletConfiguration; ..
vaadin에서 SPA(Single Page Application, 화면의 필요한 부분만 갱신) 방식의 페이지 이동은 com.vaadin.navigator.Navigator로 구현한다. 갱신이 필요한 부분 = Fragment = View(?) Addview로 추가하고, navigateTo메서드로 View이동을 요청하면 viewContainer영역이 동적으로 변경된다. navigator는 UI를 기준으로 동작한다. SPA방식의 페이지에 좌측 메뉴+우측 콘텐츠 형태의 레이아웃을 잡고, 버튼으로 개별 메뉴 구성, 클릭시 우측 콘텐츠가 바뀌는 형태다. 우측 컨텐츠 영역은 화면의 영역 중 빈부분을 최대로 채우도록 처리한다.( layout.setExpandRatio(content, 1) ) About~UserLis..
로그인 실습 UI에 PollListener를 등록하고 해 보았다. UI Polling disable처리는 -1을 argument로 넘기면 된다. package com.dbility.vseminar.vaadin_seminar; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Set; import javax.servlet.annotation.WebServlet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.dbility.vseminar.vaadin_seminar.util.RandomUtil; import com.vaa..
httpSession(?)를 사용해 봤다면, 별다른 어려움은 없다. package com.dbility.vseminar.vaadin_seminar.util; import java.util.Random; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class RandomUtil { private static final Logger logger = LoggerFactory.getLogger(RandomUtil.class); private static final String AB = "0123456789abcdefghijklmnopqrstuvwxyz"; private static final int LEN = 20; private static..
VerticalLayout, HorizontalLayout의 동작(?)을 실습해 봤다. scss파일에 css클래스를 등록하고, setStyleName에서 사용하는 방법정도 더 익히는 정도 일려나.. Designer License를 구매하면 이런 건... vseminar.scss @import "../valo/valo.scss"; @mixin vseminar { @include valo; // Insert your own theme rules here .layout-with-border { border: 1px solid #c0c0c0; } } LayoutTest.java /** * */ package com.dbility.vseminar.vaadin_seminar.layout; import com.vaa..