vaadin

以下是为您整理出来关于【vaadin】合集内容,如果觉得还不错,请帮忙转发推荐。

【vaadin】技术教程文章

java – Vaadin中的会话处理【代码】

我有一个Vaadin应用程序,从用户登录开始,但问题是Vaadin是会话处理,因为我可以从2个不同的浏览器打开两个会话,具有相同的登录,这是不可能做到的.但是除了这个topic之外我没有找到任何关于它的文档,但它没有正常工作,因为数据没有正确保存在hashmap中.任何人都遇到了同样的问题?解决方法:Vaadin 7默认工作,以便在打开新的浏览器选项卡(或刷新选项卡)时每次创建新的UI实例.您应该将有关当前用户的信息存储到VaadinSession或标准Http...

使用带有vaadin的spring boot时,java-404用于js文件【代码】

在使用spring-boot的vaadin项目中使用spring security时遇到问题.所以我使用PdfViewer Addon来显示PDF文件.但是我收到以下错误消息:error:"Not Found" message:"No message available" path:"/APP/PUBLISHED/pdf.worker.js" status:404我的spring安全配置如下所示:@Overrideprotected void configure(HttpSecurity http) throws Exception {http.headers().defaultsDisabled().frameOptions().sameOrigin().and().csrf().disable...

通过JavaScript与Vaadin代码处理事件是否有任何服务器负载平衡优势?【代码】

假设我想要处理不执行任何业务逻辑的按钮事件,只需更新DOM:Button button = new Button("Click Me"); button.addClickListener(evt -> button.setCaption("Clicked!"));这会使事件往返并增加服务器的压力. 现在我可以用JavaScript实现相同的功能(使用jQuery):Button button = new Button("Click Me"); button.setId("button");JavaScript.getCurrent().execute("$('#button').click(function(){"+ " $('#button').find('.v-b...

java – 如何使用Vaadin创建交互式图形?【代码】

我想开发一个简单的互动游戏(如arcanoid).我已经实现了一个菜单和不同的视图,现在我需要开发实际游戏(绘制飞球,一些可移动平台),我不知道该怎么做.我需要像画布一样的东西,我可以在每一帧画出我的图形. 我试着用Canvas和Timer实现这个.但它不希望更新图形本身,但只有当用户点击屏幕或类似时.我也看到了com.google.gwt.canvas.client.Canvas,但我无法理解如何在Vaadin应用程序中使用它. 接下来我的问题是:是否有可能以任何方式以高...

java – Vaadin中用于Spring UI的SpringViewProvider【代码】

我试图在我的vaadin应用程序中实现spring视图,但是我在SpringViewProvider上获得了一个NPE(“无法添加空视图提供程序”).这是我的代码:@SpringUI(path = "permalink") @Theme("myTheme") public class PermalinkUI extends UI {@Autowired private SpringViewProvider springViewProvider;private Navigator navigator;@Override protected void init(VaadinRequest request) {final VerticalLayout root = new VerticalLayout();...

java – 安装Vaadin后获取NoClassDefFoundError【代码】

我想用Vaadin做一个项目,我正面临一些问题.这就是我做的. 我下载了Eclipse并安装了Vaadin for Eclipse插件.然后,我创建了一个新的Vaadin 7项目.它下载了一些常春藤依赖项,但是当我按下Run时,我收到此错误:java.lang.NoClassDefFoundError:com / vaadin / server / VaadinServlet. 我在互联网上搜索了一下但无济于事.有一点是在web-app的WEB-INF / lib文件夹中,没有jar.我附上了错误的屏幕截图以及web.xml和ivy.xml. 的ivy.xml:<...

java – Vaadin 7组合框 – 如何在键入文本时填充和下拉?【代码】

我有一个应用程序,其中包含各种数据库记录的编辑器.这些记录是相互引用的.我正在开发一个基于ComboBox的新的自定义数据感知组件:public abstract class CustomDbLookupField<T> extends CustomField<T> implements Field<T> 这就是我想要的: >该组件看起来像一个组合框(我可以轻松地做到这一点)>当相应字段具有行id值时,组件将显示该引用记录的文本表示(我也可以这样做)>当用户开始在组合框中键入文本时,我想在数据库中搜索关键字...

java – Vaadin:一个合适的设计模式

我即将开始开发Vaadin Web应用程序,我还计划使用Spring IOC容器. 到目前为止,我知道它非常像Swing应用程序,我看到人们使用Presentation Model或MVC“like”模式. 如果你有Vaadin的经验,你可以建议我重新设计一个Vaadin框架结构的设计模式吗?可能是演示模型或MVP或MVC的略微修改版本吗?我还读到Vaadin提供了一些模式,它们是什么? 谢谢解决方法:就个人而言,我更喜欢使用MVP模式,它使代码保持良好和干净,并且适用于Vaadin应用程序....

java – 在Vaadin 7中,将数据/参数传递给BrowserWindowOpener的新UI实例?【代码】

我用BrowserWindowOpener成功打开了新的浏览器窗口. 问题:如何将一些信息传递给新实例化的UI子类? 语法要求我指定要实例化的类.如何与未来的实例进行通信?BrowserWindowOpener bookOpener = new BrowserWindowOpener( BookUI.class );例如,假设我的应用程序打开一个窗口,列出以字母(A-Z)的特定字母开头的单词的单词定义.如何告诉新开启的UI它应该显示“A”字,“B”字或“V”字? 我注意到BrowserWindowOpenerState类,但没有记录...

java – 使用Vaadin的嵌套表单/显示集合的内容

我想以Vaadin形式显示一个复杂的Java Bean,以便用户可以编辑bean.但是,bean由简单属性(String,Integer等)组成,但也包含另一个bean的集合(尽管它只有简单的属性). 我想知道的是显示一个表,其中包含嵌套bean的简单属性.每行显示嵌套bean的一个实例.当然,必须有一种方法来添加新行(附加到集合)并删除行(从集合中删除). 我已经做了一些研究,如何用Vaadin实现这一目标.但是,没有成功.有没有一种解决这个问题的模式?需要采取哪些措施?解...