일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GIT
- table
- react
- plugin
- JavaScript
- SQL
- IntelliJ
- Sqoop
- R
- Eclipse
- xPlatform
- Kotlin
- SPC
- es6
- NPM
- Spring
- tomcat
- SSL
- Python
- Java
- 보조정렬
- window
- Express
- 공정능력
- vaadin
- Android
- MSSQL
- hadoop
- mybatis
- mapreduce
- Today
- Total
목록분류 전체보기 (655)
DBILITY
공식 사이트 문서를 참조하여 작성하였다. app에 등록된 경로(Routes)를 추적하는 방법은 다음과 같다. Router router = UI.getCurrent().getRouter(); List routes = router.getRoutes(); RouteData 객체는 URL, parameter, 상위 layout 등 경로(route)에 대한 모든 연관 정보를 포함한다. 상위 layout에 정의된 경로(route)의 정보는 다음과 같이 참조할 수 있다. Router router = UI.getCurrent().getRouter(); Map
공식 사이트 문서를 참조하여 작성하였다. navigation 중 발생하는 처리되지 않은 오류에 대해 사용자에게 표시하는 navigation target을 지원한다. 일반적인 navigation target과 동작 방식은 같으나, @Route annotation을 통해 navigation target을 지정하지 않는다. navigation 중 발생하는 exception type에 따라 target을 결정하는데, HasErrorParameter를 구현하는 모든 class는 navigation 중 발생하는 모든 오류를 수집한다. 다음은 주어진 url에 대한 target이 존재하지 않을 경우, NotFoundException을 수집하여 사용자 화면에 나타낸다. @Tag(Tag.DIV) public class R..
공식 사이트 문서를 참조하여 작성하였다. RouterLink Compnent를 사용하여 navigation target에 연결되는 Link를 생성할 수 있다. 일반적으로 Anchor를 통해 링크를 생성할 수 있지만, 이 경우 페이지가 다시 로드된다. RouterLink는 페이지를 다시 로드하지 않고, Component를 불러와 업데이트할 수 있다. Server Side에서도 UI.navigate() 메서드를 통해 처리할 수 있으나, Router Link는 session이 만료된 이후에도 작동하므로, Router Link를 사용하는 것이 좋다고 한다. UI.navigate는 session scope에서만 동작한다는 건가? @ParentLayout(MainLayout.class) public class Me..
공식 사이트 문서를 참조하여 작성하였다. Router는 Navigation Target들에 지정된 Navigation URL을 Router.getUrl(Class target) 메서드를 통해 제공하지만, parent layout에 의해 경로가 추가된 경우 다루기 간단하지 않을 수 있다. @Route("path") public class PathComponent extends Div { public PathComponent() { setText("Hello @Route!"); } } public class Menu extends Div { public Menu() { String route = UI.getCurrent().getRouter().getUrl(PathComponent.class); Anchor..
공식 사이트 문서를 참조하여 작성하였다. Query String과 구분할 수 있어야 한다. Path Variable로 생각하면 쉽다. Navigation시 url parameter를 지원하기 위해 HasUrlParameter interface를 구현하고, Generic Type으로 parameter를 정의하여야 한다. HasUrlParameter interface의 setParameter 메서드를 구현하게 되는데, 이 메서드는 rotuer api에 의해 Navigation Target 활성화되기 전에 항상 호출된다. 다음 예시는 "greet" 경로로 접근시 String Type의 parameter를 정의하고, GreetingComponent내에 setText로 인사말 String을 설정한다. @Route..