淘先锋技术网

首页 1 2 3 4 5 6 7

转自:http://www.blogjava.net/killme2008/archive/2008/01/08/173663.html

  smartclient是一个企业级的ajax框架,包括非常出色的UI库、工具库和客户端服务端数据绑定等功能。smartclient本来是一个商业产品,2007年11月7号才以LGPL协议开源。除了一些所见即所得的构建工具和企业级的可选组件外,其他都开源了。smartclient除了完整的UI组件,还包括丰富的动态效果库以及可选的皮肤等高级主题。说了这么多优点,那么缺点是啥?你可能猜到了,性能!
   smartclient跟dwr可以说是天生一对,smartclient UI组件的数据源可以是xml也可以是json,如果采用json做交换格式,可以与dwr无缝结合,真正实现One Page,One Application(我们就是这样做的^_^)。

第一步:下载LGPL版本,并解压缩
第二步:运行解压后目录下的\SmartClient_60_LGPL\smartclientSDK\start_embedded_server.bat,SDK自带了一个内嵌的tomcat
第三步:访问 http://localhost:8080

你将见到:


开发过程中你需要做就是查看examples和文档中的reference(api文档),基本没有解决不了的问题。

人见人爱的Hello World例子:
isc.Label.create({
    height: 
50 ,
    styleName: 
" helloWorldText " ,
    padding: 
4 ,
    backgroundColor: 
" #ffffd0 " ,
    align: 
" center " ,
    valign: 
" center " ,
    wrap: 
false ,
    showEdges: 
true ,
    showShadow: 
true ,
    contents: 
" Hello world! "
})

效果: