网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月09日
漏签
0
天
java吧
关注:
1,242,676
贴子:
12,717,073
看贴
图片
吧主推荐
视频
游戏
1
2
3
4
5
6
7
下一页
尾页
198
回复贴,共
7
页
,跳到
页
确定
<返回java吧
>0< 加载中...
Vaadin——写网页不需要html以及js的Java框架
只看楼主
收藏
回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1L喂度娘。
以前写过一个,由于度娘抽风以及时间久远的原因,质量太差,所以重新开个帖,把vaadin介绍一下。
水平有限,所以难免有些错误的地方,还请斧正见谅。
送TA礼物
IP属地:法国
1楼
2012-08-25 06:08
回复
windsun_ul
司马淼水
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
支持了
正需要
IP属地:江苏
2楼
2012-08-25 06:08
回复(6)
收起回复
windsun_ul
司马淼水
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
前排支持啊
IP属地:江苏
3楼
2012-08-25 06:09
回复
收起回复
windsun_ul
司马淼水
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
IP属地:江苏
4楼
2012-08-25 06:09
回复
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
主要资源包括学习资料全在官网上有
www.vaadin.com
比较重要的几个:
UI组件及示例程序:
http://demo.vaadin.com/sampler
Book of Vaadin:
https://vaadin.com/book
API:
https://vaadin.com/api/
Eclipse插件:
https://vaadin.com/eclipse
IP属地:法国
5楼
2012-08-25 06:15
回复(7)
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
情况是这样的:
今年1月到4月,我们小组(3个人其中2个开发人员)做一个新的很小的项目,一共才200多人天。这个项目完全是新的,用户除了要求用MySQL、Hibernate和Jonas服务器外,其他的都没有要求。连界面要求也没有。
最终我们选择用Vaadin来开发界面,Spring来整合全部。于是对Vaadin这个框架有了些粗浅的认识。我觉得这还是一个很不错,很好玩的框架。
不过我们当时用的,还是Vaadin 6.7,现在Vaadin 7已经出alpha版了,可能有较大的改动。
IP属地:法国
6楼
2012-08-25 06:19
回复(3)
收起回复
windsun_ul
司马淼水
16
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实嘛,我觉得这个框架最大的好处就是 API 、结构和 Swing 很像
很适合做过桌面的人去使用
对我们公司来说,可以节省大量的重新学习时间,提高开发效率
IP属地:江苏
7楼
2012-08-25 06:24
回复(2)
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先来个简介,有些是我的理解,可能不对。。。
Vaadin是一个新型的Java框架,它可以让程序员在不使用HTML和JavaScript的情况下,轻松做出跨浏览器的网页。开发的方式和Swing比较接近,采用的是组件、Layout加事件管理的模式。整个开发过程纯Java,易于调试,免去了开发js的诸多烦恼。跨浏览器的实现仰仗GWT,所以应该说做得很不错。
Vaadin所有运行的代码都是在服务器端的。在Vaadin中,GWT就像一支笔,把服务器端组件的现有状态“画”在浏览器上。以前的版本用的是他们团队自己开发的东西,后来换成了GWT。
功能丰富强大的Add-on(不知道怎么翻译,就是现成别人写好的基于Vaadin的库之类的)也是一个值得考虑的因素,不过根据不同的版权,有一些是收费的。
看过他们官方的论坛,感觉人气还行。
IP属地:法国
8楼
2012-08-25 06:24
回复
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Vaadin和GWT的区别
Vaadin的代码是运行在服务器端的。
另外,Vaadin支持所有Java类库,使用起来毫无限制,而GWT只能使用少数的Java类库。
和一般的Java项目一样,编译速度比较快。部署和一般JSP的项目是一样的。
GWT编译慢还费内存。怎么部署已经忘记了
IP属地:法国
9楼
2012-08-25 06:27
回复
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我们项目选择Vaadin的原因
1. 纯Java编程,学习周期短
2. 现有组件多,有Eclipse插件开发效率高
我们整个项目好像是3到4个月要交货。Vaadin还有一个Eclipse的插件,可以实现拖拽开发界面,事实证明这个确实很方便,给我们的开发帮了大忙。
3. 部署简单,和正常JSP一样,只需要加一个Vaadin的jar就行,无需多余配置,项目可以用Eclipse插件直接生成。
不过我们是用Maven的。
4. 可以和Spring整合
在选择UI库之前,我们已经决定使用Spring框架,并且客户要求使用Hibernate。这样三者就由Spring整合在一起了。
5. 跨浏览器,客户需要IE和Firefox支持
IP属地:法国
10楼
2012-08-25 06:32
回复
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
来一张官网tutorial的Vaadin程序运行的图:
IP属地:法国
11楼
2012-08-25 06:37
回复
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Vaadin与服务器之间的联系
Vaadin的组件是在服务器端的,用户看到的只是利用GWT画在浏览器上的对应的组件而已。GWT会把对客户端组件的操作以UIDL(JSON)的形式发到服务器端,再由Vaadin的Servlet把信息解读成服务器端相对应的组件的事件,然后执行相关代码后,把新的组件状态发送给客户端。客户端的GWT组件根据这些信息作出相应的改变。
IP属地:法国
12楼
2012-08-25 06:42
回复(2)
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好了,今天先发到这儿,等以后有空了再继续发。
我的想法是把怎样使用Vaadin Eclipse插件简单地介绍一下,创建项目,还有那个拖拽。
不过排版什么的我也不是很懂。。。现在又过了几个月了,以前朦朦胧胧知道的也忘了
IP属地:法国
13楼
2012-08-25 06:51
回复
收起回复
贴吧用户_0ZDK98y
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
支持一下
IP属地:湖北
14楼
2012-08-25 09:12
回复
收起回复
libo_juve
小吧主
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
今天开更!来简单介绍一下Vaadin的Eclipse插件,以及怎么创建项目并运行它。
IP属地:法国
15楼
2012-08-25 20:05
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
哪吒2在全球票房榜能攀多高
2072940
2
PSN服务器已经恢复
1596769
3
卡表回应多边形:低配没办法
1295308
4
外媒称哪吒2票房高但没人关注
930636
5
四川山体滑坡初查29人失联
776906
6
天国拯救2值得入手吗?
661900
7
梁靖崑掀翻王楚钦晋级决赛
542496
8
林诗栋梁靖崑会师决赛
520490
9
林孝埈短道速滑500米夺金
514536
10
50系刚上市就翻车
483357
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示