当前位置:  软件>java软件

桌面软件开发框架 joyWindow

    来源:    发布时间:2015-01-26

    本文导语:  joyWindow是基于java后台处理,HTML界面展示的桌面软件开发框架.同时整合了一个类 struts 2.0的wox框架,和velocity解析. 简介: joywindow是的目标是用java语言与HTML显示来构建桌面应用程序.通过它,开发者可以用WEB开发的MVC模式构...

joyWindow是基于java后台处理,HTML界面展示的桌面软件开发框架.同时整合了一个类 struts 2.0的wox框架,和velocity解析.

简介:

  • joywindow是的目标是用java语言与HTML显示来构建桌面应用程序.通过它,开发者可以用WEB开发的MVC模式构建桌面应用程序,可以有效提升开发速度.
  • 它实现了模型,控制,显示层的分离,可以让界面设计者与程序开发者的分工.并且在界面设计上,可以充分利用web开发的javascript,css,flash,HTML等技术,实现丰富多彩的界面效果.
  • joywindow内置一个类struts2.0的基础框架(wox),可以自动封装输入值,并通过配置进行逻辑跳转.joywindow虽然不如java web一样支持jsp动态页面,但是集成了velocity作为动态页面解析语言.

工作原理:

  • joywindow原理是java内嵌浏览器做界面展示,通过一个simpleHttpServer来作为传递资源,响应事件的中间处理件,在base版本中,simpleHttpServer也是开发的重点。其中浏览器嵌入采用的SWT来实现,而关于嵌入式浏览器,joyWindow除提供一个示例外,希望开发者可以自己开发浏览器界面,以便扩展自己的程序功能。
  • simpleHttpServer是一个迷你版的web server,simpleHttpServer的作用除了向浏览器控件提供显示的HTML,图片等资源外,还需要对以下请求作出响应:
    • .do请求:通过ActionHandler? 调用对应的action对事件进行响应;
    • .ser请求:通过ServletHandler? 调用对应的servlet对事件进行响应;
    • .vm请求:通过VelocityHandler? 调用解析对应的vm文件来产生视图.

    
 
 

您可能感兴趣的文章:

  • 在Linux下开发桌面软件
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Java桌面程序开发框架 Viewa
  • 桌面UI框架 GUI开发框架 LomoX
  • Web的桌面系统框架 TianOX
  • Java桌面程序开发框架 InvokeUI
  • web桌面应用框架 HoorayOS
  • 开发桌面应用框架 atom-shell
  • 如何在windows上远程连接centOS桌面
  • text下修改哪里,使其进入KDE桌面,而不是TWM桌面
  • 开机后桌面状态栏的图标和桌面图标都消失
  • linux桌面图标不见了,右击桌面也没有反映
  • 我的FC2桌面现在是KDE,怎么进不了GNOME等别的桌面了呢?
  • 在线求助:root登录本地登录无法桌面,黑屏;但是其他用户可以登录桌面
  • 在linux下如何在桌面环境下切换到命令行模式,如何在命令行模式切换到桌面模式
  • 显卡tnt2,显示器ctx15寸纯屏,xconfig也成功但显示屏幕很大,超出了实际屏幕,其中配置时虚拟桌面不比实际桌面大,,why??
  • 安装red hat 9的时候我选择了两种桌面方案(GNOME KDE),可是系统默认是GNOME,我怎么转到KDE桌面?
  • 请问大侠,我快速安装的REDHAT8.0没有带GNOME,KDE及X Windows桌面,如何用'终端'安装GNOME,KDE及X Windows桌面? 谢谢!
  • xrdp+vnc远程桌面怎样设置屏幕分辨率?
  • centOS KDE桌面工作区应用
  • 远程桌面管理软件 Remote Desktop Organizer
  • 编程语言 iis7站长之家
  • 远程桌面客户端 rdesktop
  • linux启动后进不了桌面,急!
  • 用windows远程桌面访问solaris10 ????
  • 关于Linux桌面
  • 请教关于桌面的问题
  • Linux下如何生成桌面图标?
  • Web桌面系统 qWikiOffice


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3